.section-ai-projects{position:relative;padding:5rem 2rem;background-color:#0a1628;background-size:cover;background-position:center;color:#fff;overflow:hidden}.section-ai-projects .ai-projects-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(10 22 40 / .95) 0%,rgb(15 35 65 / .9) 50%,rgb(10 22 40 / .95) 100%);z-index:0}.section-ai-projects .ai-projects-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.section-ai-projects .ai-projects-header{margin-bottom:3.5rem}.section-ai-projects .section-title{font-weight:400;color:#fff;font-size:3rem;margin-bottom:.75rem}.section-ai-projects .section-subtitle{font-size:1.15rem;color:rgb(255 255 255 / .7);font-weight:300;max-width:600px;margin:0 auto;line-height:1.6}.section-ai-projects .ai-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:3.5rem}@media screen and (max-width:63.9375em){.section-ai-projects .ai-projects-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:39.9375em){.section-ai-projects .ai-projects-grid{grid-template-columns:1fr}.section-ai-projects{padding:3rem 1.25rem}.section-ai-projects .section-title{font-size:2.25rem}}.section-ai-projects .ai-project-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:2rem 1.75rem;transition:all 0.3s ease;display:flex;flex-direction:column}.section-ai-projects .ai-project-card:hover{background:rgb(255 255 255 / .08);border-color:rgb(79 140 255 / .3);transform:translateY(-4px);box-shadow:0 12px 40px rgb(0 0 0 / .3)}.section-ai-projects .ai-card-icon{width:48px;height:48px;background:linear-gradient(135deg,#4f8cff 0%,#6c5ce7 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.section-ai-projects .ai-card-icon svg{width:24px;height:24px;color:#fff}.section-ai-projects .ai-card-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.75rem;line-height:1.3}.section-ai-projects .ai-card-desc{font-size:.9rem;color:rgb(255 255 255 / .65);line-height:1.65;margin-bottom:1.25rem;flex-grow:1}.section-ai-projects .ai-card-impact{background:rgb(79 140 255 / .1);border:1px solid rgb(79 140 255 / .2);border-radius:8px;padding:.65rem 1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-ai-projects .impact-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4f8cff}.section-ai-projects .impact-value{font-size:.85rem;color:rgb(255 255 255 / .9);font-weight:500}.section-ai-projects .ai-card-tags{display:flex;flex-wrap:wrap;gap:.4rem}.section-ai-projects .ai-tag{font-size:.7rem;padding:.25rem .6rem;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:20px;color:rgb(255 255 255 / .6);font-weight:500;letter-spacing:.02em}.section-ai-projects .ai-tech-stack{padding-top:2rem;border-top:1px solid rgb(255 255 255 / .08)}.section-ai-projects .tech-stack-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255 / .5);margin-bottom:1.25rem}.section-ai-projects .tech-stack-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.section-ai-projects .tech-badge{font-size:.8rem;padding:.4rem 1rem;background:linear-gradient(135deg,rgb(79 140 255 / .15) 0%,rgb(108 92 231 / .15) 100%);border:1px solid rgb(79 140 255 / .25);border-radius:20px;color:rgb(255 255 255 / .85);font-weight:500;transition:all 0.2s ease}.section-ai-projects .tech-badge:hover{background:linear-gradient(135deg,rgb(79 140 255 / .25) 0%,rgb(108 92 231 / .25) 100%);border-color:rgb(79 140 255 / .4);color:#fff}