.AboutHero-module__ZlcfDW__about-hero{background:var(--bg-dark-grad);align-items:center;min-height:80vh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.AboutHero-module__ZlcfDW__about-hero-bg-pattern{opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.AboutHero-module__ZlcfDW__about-hero-container{z-index:2;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;width:100%;max-width:1280px;margin:0 auto;padding:0 4%;display:grid;position:relative}.AboutHero-module__ZlcfDW__about-hero-content{color:var(--white)}.AboutHero-module__ZlcfDW__about-hero-headline{font-family:var(--font-display);margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.AboutHero-module__ZlcfDW__about-hero-headline em{background:linear-gradient(135deg, var(--blue-bright), #93c5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.15em;padding-bottom:.15em;padding-right:.15em;font-style:italic;display:inline-block}.AboutHero-module__ZlcfDW__about-hero-desc{color:#cbd5e1d9;max-width:580px;font-size:1.1rem;line-height:1.8}.AboutHero-module__ZlcfDW__about-hero-visual{position:relative}.AboutHero-module__ZlcfDW__about-hero-img-wrap{border-radius:var(--radius-xl);aspect-ratio:4/5;background:var(--navy-light);border:1px solid #ffffff1a;overflow:hidden}.AboutHero-module__ZlcfDW__about-hero-img-wrap img{object-fit:cover;opacity:.9;width:100%;height:100%}@media (max-width:900px){.AboutHero-module__ZlcfDW__about-hero-container{grid-template-columns:1fr;gap:40px}.AboutHero-module__ZlcfDW__about-hero{min-height:auto;padding:120px 0 60px}.AboutHero-module__ZlcfDW__about-hero-desc{max-width:100%}}@media (max-width:580px){.AboutHero-module__ZlcfDW__about-hero-visual{display:none}.AboutHero-module__ZlcfDW__about-hero{padding:100px 0 48px}.AboutHero-module__ZlcfDW__about-hero-headline{font-size:clamp(2.6rem,4.5vw,3.6rem)}}
.WhoWeAre-module__Jy5W7G__who-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.WhoWeAre-module__Jy5W7G__who-text-lead{color:var(--blue);margin-bottom:20px;font-size:1.15rem;font-weight:600;line-height:1.6}.WhoWeAre-module__Jy5W7G__who-text{color:var(--grey-600);margin-bottom:20px;font-size:.95rem;line-height:1.8}.WhoWeAre-module__Jy5W7G__who-text:last-child{margin-bottom:0}.WhoWeAre-module__Jy5W7G__who-visual{border-radius:var(--radius-xl);overflow:hidden}.WhoWeAre-module__Jy5W7G__who-visual img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.WhoWeAre-module__Jy5W7G__who-layout{grid-template-columns:1fr;gap:40px}.WhoWeAre-module__Jy5W7G__who-visual{aspect-ratio:4/3;max-width:560px;margin:0 auto}}@media (max-width:580px){.WhoWeAre-module__Jy5W7G__who-visual{display:none}}
.WhatWeDo-module__s4pDka__services-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.WhatWeDo-module__s4pDka__service-card{background:var(--card-light);border:1px solid var(--card-light-border);border:1px solid var(--grey-100);border-radius:var(--radius-lg);transition:var(--transition);padding:32px 28px;position:relative;overflow:hidden}.WhatWeDo-module__s4pDka__service-card:before{content:"";opacity:0;transition:var(--transition);background:linear-gradient(135deg,#2563eb0a,#2563eb00);position:absolute;inset:0}.WhatWeDo-module__s4pDka__service-card:hover{border-color:#2563eb33;transform:translateY(-6px)}.WhatWeDo-module__s4pDka__service-card:hover:before{opacity:1}.WhatWeDo-module__s4pDka__service-card--accent{background:linear-gradient(135deg, var(--navy), var(--navy-light));color:var(--white);border-color:#0000}.WhatWeDo-module__s4pDka__service-card--accent:before{background:linear-gradient(135deg,#ffffff0d,#0000)}.WhatWeDo-module__s4pDka__service-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.WhatWeDo-module__s4pDka__service-icon-wrap{border-radius:var(--radius-md);width:52px;height:52px;transition:var(--transition);background:linear-gradient(135deg,#2563eb1a,#2563eb0d);border:1px solid #2563eb26;justify-content:center;align-items:center;display:flex}.WhatWeDo-module__s4pDka__service-card:hover .WhatWeDo-module__s4pDka__service-icon-wrap{background:linear-gradient(135deg,#2563eb2e,#2563eb14);transform:scale(1.05)}.WhatWeDo-module__s4pDka__service-card--accent .WhatWeDo-module__s4pDka__service-icon-wrap{background:#ffffff1f;border-color:#fff3}.WhatWeDo-module__s4pDka__service-icon{width:24px;height:24px;color:var(--blue-bright)}.WhatWeDo-module__s4pDka__service-card--accent .WhatWeDo-module__s4pDka__service-icon{color:#93c5fd}.WhatWeDo-module__s4pDka__service-number{color:var(--grey-200);letter-spacing:.08em;font-size:.7rem;font-weight:700}.WhatWeDo-module__s4pDka__service-card h3{color:var(--navy);margin-bottom:10px;font-size:1.1rem;font-weight:700;line-height:1.3}.WhatWeDo-module__s4pDka__service-card p{color:var(--grey-600);margin-bottom:20px;font-size:.9rem;line-height:1.7}.WhatWeDo-module__s4pDka__service-card--accent h3{color:var(--white)!important}.WhatWeDo-module__s4pDka__service-card--accent p{color:#cbd5e1d9!important}.WhatWeDo-module__s4pDka__service-card--accent .WhatWeDo-module__s4pDka__service-link{color:#93c5fdf2!important}.WhatWeDo-module__s4pDka__service-card--accent .WhatWeDo-module__s4pDka__service-number{color:#ffffff40!important}.WhatWeDo-module__s4pDka__service-link{color:var(--blue-bright);transition:var(--transition-fast);align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:inline-flex}.WhatWeDo-module__s4pDka__service-link svg{width:16px;height:16px;transition:var(--transition-fast)}.WhatWeDo-module__s4pDka__service-link:hover{gap:10px}.WhatWeDo-module__s4pDka__service-link:hover svg{transform:translate(2px)}.WhatWeDo-module__s4pDka__service-free-badge{color:#fff;letter-spacing:.1em;background:#22c55e;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:700;position:absolute;top:20px;right:20px}@media (max-width:900px){.WhatWeDo-module__s4pDka__services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.WhatWeDo-module__s4pDka__services-grid{grid-template-columns:1fr}}
.WhyChooseUs-module__jf3H8G__strengths-layout{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.WhyChooseUs-module__jf3H8G__strength-card{text-align:center;background:var(--grey-50);border-radius:var(--radius-lg);border:1px solid var(--grey-100);transition:var(--transition);flex-direction:column;align-items:center;padding:40px 30px;display:flex}.WhyChooseUs-module__jf3H8G__strength-card:hover{background:var(--white);transform:translateY(-8px)}.WhyChooseUs-module__jf3H8G__strength-card-icon{background:linear-gradient(135deg, var(--blue-bright), var(--blue));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.WhyChooseUs-module__jf3H8G__strength-card-icon svg{width:28px;height:28px}.WhyChooseUs-module__jf3H8G__strength-card-body h3{color:var(--navy);margin-bottom:12px;font-size:1.1rem;font-weight:700}.WhyChooseUs-module__jf3H8G__strength-card-body p{color:var(--grey-600);font-size:.9rem;line-height:1.6}@media (max-width:900px){.WhyChooseUs-module__jf3H8G__strengths-layout{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:580px){.WhyChooseUs-module__jf3H8G__strengths-layout{grid-template-columns:1fr}.WhyChooseUs-module__jf3H8G__strength-card{padding:28px 20px}}
.FinalCta-module__FQhs9G__final-cta{background:var(--white);padding:80px 0;position:relative}.FinalCta-module__FQhs9G__final-cta-bg{z-index:1;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.FinalCta-module__FQhs9G__final-cta-inner{z-index:2;text-align:center;background:linear-gradient(145deg, var(--navy) 0%, #0a1f4e 50%, var(--navy-light) 100%);border-radius:var(--radius-2xl);border:1px solid #ffffff14;max-width:1240px;margin:0 auto;padding:80px 40px;position:relative;overflow:hidden}.FinalCta-module__FQhs9G__final-cta-inner:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#2563eb2e,#0000 65%);width:600px;height:600px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.FinalCta-module__FQhs9G__final-cta-tag{letter-spacing:.12em;text-transform:uppercase;color:#93c5fde6;z-index:2;background:#2563eb1f;border:1px solid #93c5fd33;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.FinalCta-module__FQhs9G__final-cta-headline{font-family:var(--font-display);color:var(--white);z-index:2;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.15;position:relative}.FinalCta-module__FQhs9G__final-cta-headline em{color:var(--accent-dark);background:0 0;margin-right:-.15em;padding-right:.15em;font-style:italic;display:inline-block}.FinalCta-module__FQhs9G__final-cta-desc{color:#cbd5e1cc;z-index:2;max-width:680px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.8;position:relative}.FinalCta-module__FQhs9G__final-cta-buttons{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}
