.home_stats__aSCbz{padding:2rem 0 1rem;background:#fff}.home_statsGrid__UM2qu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;text-align:center}.home_statItem__6Axsn{padding:1.5rem 2rem}.home_statItem__6Axsn:not(:first-child){border-left:1px solid var(--border)}.home_statItem__6Axsn .home_statIcon__21HvJ{display:flex;justify-content:center;align-items:center;font-size:1.75rem;color:#9fb0d0;margin-bottom:.85rem}.home_statItem__6Axsn .home_statNumber__B_T__{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.home_statItem__6Axsn .home_statLabel__KobcD{color:var(--text-light);font-size:.95rem;font-weight:500}@media(max-width:768px){.home_statsGrid__UM2qu{grid-template-columns:repeat(2,1fr)}.home_statItem__6Axsn{padding:1.25rem 1rem}.home_statItem__6Axsn:not(:first-child){border-left:none}}@media(max-width:480px){.home_statsGrid__UM2qu{grid-template-columns:1fr}}.home_services__Bflm5{padding:5rem 0;background:var(--bg)}.home_serviceLink__S0_4y{display:inline-block;margin-top:1rem;color:var(--accent);font-weight:600;font-size:.95rem;text-decoration:none;transition:all .2s ease}.home_serviceLink__S0_4y:hover{color:var(--gradient-start);transform:translateX(4px)}.home_process__xgobx{padding:5rem 0;background:#fff}.home_processTimeline__CSuBx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.home_processStep__jdDRT{text-align:center;padding:2rem;position:relative}.home_processStep__jdDRT .home_stepNumber__j2M2y{font-size:3rem;font-weight:800;color:var(--accent);opacity:.15;margin-bottom:1rem}.home_processStep__jdDRT h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text)}.home_processStep__jdDRT p{color:var(--text-light);line-height:1.7;font-size:.95rem}.home_portfolio__CFHUs{padding:5rem 0;background:var(--bg)}.home_valuePillarsOnHome__MVVa_{margin-top:1rem}.home_portfolioGrid__JTB_p{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.home_portfolioItem__DzpAr{background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--border);transition:all .3s}.home_portfolioItem__DzpAr:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.home_portfolioItem__DzpAr .home_portfolioImage__d27bT{aspect-ratio:16/9;background:linear-gradient(135deg,#f8f9fd,#e8f0fe);display:flex;align-items:center;justify-content:center}.home_portfolioItem__DzpAr .home_portfolioImage__d27bT .home_placeholderImg__iBD_i{color:var(--accent);font-weight:600;font-size:1.125rem}.home_portfolioItem__DzpAr .home_portfolioContent__ML73r{padding:2rem}.home_portfolioItem__DzpAr .home_portfolioContent__ML73r h3{font-size:1.375rem;margin-bottom:.75rem;color:var(--text)}.home_portfolioItem__DzpAr .home_portfolioContent__ML73r p{color:var(--text-light);line-height:1.7;margin-bottom:1.5rem}.home_portfolioItem__DzpAr .home_portfolioContent__ML73r .home_portfolioTags__Onoxn{display:flex;gap:.5rem;flex-wrap:wrap}.home_portfolioItem__DzpAr .home_portfolioContent__ML73r .home_portfolioTags__Onoxn span{padding:.35rem .875rem;background:var(--bg);color:var(--accent);border-radius:20px;font-size:.8125rem;font-weight:600}.home_homePain__B5xgz{position:relative;padding:5rem 0;background:#fff}.home_homePainHeader__AVCCl{position:relative;z-index:1;text-align:center;margin-bottom:3rem}.home_homePainEyebrow__I9n_j{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:.75rem}.home_homePainTitle__aBh5C{font-size:2rem;font-weight:700;line-height:1.15;color:var(--text);margin:0 auto}@media(min-width:768px){.home_homePainTitle__aBh5C{font-size:2.75rem}}.home_homePainSubtitle__oOqMp{font-size:1.125rem;color:var(--text-light);max-width:520px;margin:.75rem auto 0}.home_homePainGrid__N8iTM{display:flex;flex-direction:column;gap:2rem;max-width:1080px;margin:0 auto}@media(min-width:768px){.home_homePainGrid__N8iTM{gap:2.5rem}}.home_homePainItem__e4c2s{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:center;text-align:left}.home_homePainItem__e4c2s:not(:first-child){padding-top:2rem;border-top:1px solid var(--border)}@media(min-width:768px){.home_homePainItem__e4c2s{grid-template-columns:1fr 1fr;gap:2rem}.home_homePainItem__e4c2s:not(:first-child){padding-top:2.5rem}.home_homePainItem__e4c2s:nth-child(2n) .home_homePainMedia__8t17l{order:2}.home_homePainItem__e4c2s:nth-child(2n) .home_homePainCopy__Gpw1Z{order:1}}.home_homePainMedia__8t17l{width:100%}.home_homePainImg__XxtjW{display:block;width:100%;max-width:440px;height:auto;margin:0 auto;mix-blend-mode:multiply}.home_homePainCopy__Gpw1Z{position:relative}.home_homePainNumber__ver4D{display:inline-block;font-size:2rem;font-weight:800;line-height:1;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,var(--accent),#7b61ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home_homePainItemTitle__23orE{font-size:1.75rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.home_homePainItemDetail__0L6mP{font-size:1.125rem;line-height:1.6;color:var(--text-light);margin:0}.home_homePainResolve__Xpkrn{position:relative;z-index:1;margin:3rem auto 0;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.home_homePainResolveLine__61Xei{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:1.375rem;font-weight:700;color:var(--text)}.home_resolveCheck__ekKMC{color:var(--accent);font-size:1.35rem;flex-shrink:0}.home_resolveSeeHow__58JzU{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--accent-dark);font-size:1rem;font-weight:700;text-decoration:none}.home_resolveSeeHow__58JzU:hover .home_resolveChevron__RSIHK{transform:translateY(3px)}.home_resolveChevron__RSIHK{font-size:.95rem;transition:transform .2s ease}.home_aiEdge__Xn7u5{padding:4rem 0;background:linear-gradient(135deg,#f8f9fd,#e8f0fe)}.home_aiEdgeInner__ia3x9{max-width:940px;margin:0 auto;text-align:center}.home_aiEdgeInner__ia3x9 h2{font-size:1.875rem;font-weight:700;color:var(--text);margin-bottom:1rem}.home_aiEdgeSubtitle__fCQZu{max-width:660px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.6;color:var(--text-light)}.featuredServices_featuredServicesSection__Lg2MY{padding:6rem 0;background:linear-gradient(180deg,#fff,#f8f9fd 50%,#fff);position:relative;overflow:hidden}.featuredServices_featuredServicesSection__Lg2MY:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1400px;height:1400px;background:radial-gradient(circle,rgba(10,116,255,.03) 0,rgba(91,60,247,.02) 50%,transparent 70%);pointer-events:none}.featuredServices_sectionHeader__vPYaF{text-align:center;max-width:800px;margin:0 auto 4rem;position:relative;z-index:2}.featuredServices_badge__3NrGs{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,rgba(10,116,255,.1),rgba(91,60,247,.1));color:var(--accent);border-radius:50px;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem;border:1px solid rgba(10,116,255,.2)}.featuredServices_mainTitle__nayzZ{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--text);margin-bottom:1rem;line-height:1.2}.featuredServices_subtitle__N5dYy{font-size:1.125rem;color:var(--text-light);line-height:1.7;max-width:700px;margin:0 auto}.featuredServices_servicesGrid__Uyk8V{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:2}@media(min-width:1024px){.featuredServices_servicesGrid__Uyk8V{grid-template-columns:repeat(3,1fr)}}.featuredServices_serviceCard__x13DV{position:relative;background:#fff;border-radius:24px;padding:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;overflow:hidden;opacity:1;transform:translateY(0);animation:featuredServices_fadeInUp__boDGO .6s ease-out forwards;will-change:transform,opacity;display:flex;flex-direction:column}.featuredServices_serviceCard__x13DV:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(10,116,255,.15);border-color:rgba(10,116,255,.2)}.featuredServices_serviceCard__x13DV:hover .featuredServices_cardGlow__8vaIA{opacity:1}.featuredServices_serviceCard__x13DV:hover .featuredServices_icon__Av3J0{transform:scale(1.1) rotate(5deg)}.featuredServices_serviceCard__x13DV:hover .featuredServices_arrow__QyWAz{transform:translateX(6px)}.featuredServices_serviceCard__x13DV:hover .featuredServices_cardNumber__Z6M4g{opacity:.15;transform:scale(1.2)}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:first-child{animation-delay:0s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(2){animation-delay:.1s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(3){animation-delay:.2s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(4){animation-delay:.3s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(5){animation-delay:.4s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(6){animation-delay:.5s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(7){animation-delay:.6s}.featuredServices_servicesGrid__Uyk8V>.featuredServices_serviceCard__x13DV:nth-child(8){animation-delay:.7s}@keyframes featuredServices_fadeInUp__boDGO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.featuredServices_cardGlow__8vaIA{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.featuredServices_accentblue__684DZ .featuredServices_cardGlow__8vaIA{background:radial-gradient(circle at top left,rgba(10,116,255,.08),transparent 60%)}.featuredServices_accentpurple__flFYd .featuredServices_cardGlow__8vaIA{background:radial-gradient(circle at top left,rgba(91,60,247,.08),transparent 60%)}.featuredServices_accentorange__1lwnx .featuredServices_cardGlow__8vaIA{background:radial-gradient(circle at top left,rgba(255,122,0,.08),transparent 60%)}.featuredServices_iconWrapper__iK03X{position:relative;margin-bottom:2rem;z-index:1}.featuredServices_iconBackground__w6v1b{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}.featuredServices_accentblue__684DZ .featuredServices_iconBackground__w6v1b{background:linear-gradient(135deg,rgba(10,116,255,.1),rgba(10,116,255,.05));box-shadow:0 8px 24px rgba(10,116,255,.15)}.featuredServices_accentpurple__flFYd .featuredServices_iconBackground__w6v1b{background:linear-gradient(135deg,rgba(91,60,247,.1),rgba(91,60,247,.05));box-shadow:0 8px 24px rgba(91,60,247,.15)}.featuredServices_accentorange__1lwnx .featuredServices_iconBackground__w6v1b{background:linear-gradient(135deg,rgba(255,122,0,.1),rgba(255,122,0,.05));box-shadow:0 8px 24px rgba(255,122,0,.15)}.featuredServices_icon__Av3J0{font-size:2.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.featuredServices_accentblue__684DZ .featuredServices_icon__Av3J0{color:var(--accent)}.featuredServices_accentpurple__flFYd .featuredServices_icon__Av3J0{color:#5b3cf7}.featuredServices_accentorange__1lwnx .featuredServices_icon__Av3J0{color:#ff7a00}.featuredServices_cardContent__1kMgM{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column}.featuredServices_serviceTitle__wZyEt{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:1rem;line-height:1.3}.featuredServices_serviceDescription__hSQBA{color:var(--text-light);font-size:1rem;line-height:1.7;margin-bottom:1.75rem}.featuredServices_highlightsList__ioTxg{list-style:none;padding:0;margin:0 0 2rem}.featuredServices_highlightItem__VHw5u{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.95rem;color:var(--text-light);line-height:1.6}.featuredServices_checkmark__QVOr2{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:.75rem;margin-top:.125rem}.featuredServices_accentblue__684DZ .featuredServices_checkmark__QVOr2{background:linear-gradient(135deg,rgba(10,116,255,.15),rgba(10,116,255,.1));color:var(--accent)}.featuredServices_accentpurple__flFYd .featuredServices_checkmark__QVOr2{background:linear-gradient(135deg,rgba(91,60,247,.15),rgba(91,60,247,.1));color:#5b3cf7}.featuredServices_accentorange__1lwnx .featuredServices_checkmark__QVOr2{background:linear-gradient(135deg,rgba(255,122,0,.15),rgba(255,122,0,.1));color:#ff7a00}.featuredServices_learnMoreLink__kfk5T{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;background:transparent;border:2px solid;border-radius:12px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;margin-top:auto;align-self:center}.featuredServices_learnMoreLink__kfk5T:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(-100%);transition:transform .3s ease;z-index:-1}.featuredServices_learnMoreLink__kfk5T:hover:before{transform:translateX(0)}.featuredServices_learnMoreLink__kfk5T:hover{color:#fff!important;border-color:transparent}.featuredServices_accentblue__684DZ .featuredServices_learnMoreLink__kfk5T{color:var(--accent)}.featuredServices_accentblue__684DZ .featuredServices_learnMoreLink__kfk5T:before{background:linear-gradient(135deg,var(--accent),#0556cc)}.featuredServices_accentpurple__flFYd .featuredServices_learnMoreLink__kfk5T{color:#5b3cf7}.featuredServices_accentpurple__flFYd .featuredServices_learnMoreLink__kfk5T:before{background:linear-gradient(135deg,#5b3cf7,#4a2ed9)}.featuredServices_accentorange__1lwnx .featuredServices_learnMoreLink__kfk5T{color:#ff7a00}.featuredServices_accentorange__1lwnx .featuredServices_learnMoreLink__kfk5T:before{background:linear-gradient(135deg,#ff7a00,#e66900)}.featuredServices_arrow__QyWAz{transition:transform .3s ease}.featuredServices_cardNumber__Z6M4g{position:absolute;top:1.5rem;right:1.5rem;font-size:5rem;font-weight:900;color:currentColor;opacity:.05;line-height:1;transition:all .4s ease;z-index:0;pointer-events:none}.featuredServices_accentblue__684DZ .featuredServices_cardNumber__Z6M4g{color:var(--accent)}.featuredServices_accentpurple__flFYd .featuredServices_cardNumber__Z6M4g{color:#5b3cf7}.featuredServices_accentorange__1lwnx .featuredServices_cardNumber__Z6M4g{color:#ff7a00}.featuredServices_footerNote__LAccF{text-align:center;max-width:640px;margin:3rem auto 0;font-size:1.0625rem;color:var(--text-light);line-height:1.7;position:relative;z-index:2}.featuredServices_footerNote__LAccF a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.featuredServices_footerNote__LAccF a:hover{text-decoration:underline}@media(max-width:768px){.featuredServices_featuredServicesSection__Lg2MY{padding:4rem 0}.featuredServices_sectionHeader__vPYaF{margin-bottom:3rem}.featuredServices_mainTitle__nayzZ{font-size:2rem}.featuredServices_subtitle__N5dYy{font-size:1rem}.featuredServices_serviceCard__x13DV{padding:2rem}.featuredServices_iconBackground__w6v1b{width:70px;height:70px}.featuredServices_icon__Av3J0{font-size:2rem}.featuredServices_serviceTitle__wZyEt{font-size:1.5rem}.featuredServices_cardNumber__Z6M4g{font-size:4rem;top:1rem;right:1rem}}.gradientText_gradientText__Kq_tV{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradientText_inverse___J_aP{background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.callToAction_ctaSection__pmuzg{padding:5rem 0;background:linear-gradient(135deg,#1a1a2e,#16213e);position:relative;overflow:hidden}.callToAction_ctaSection__pmuzg:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 85% 15%,rgba(10,116,255,.22) 0,transparent 70%),radial-gradient(55% 55% at 10% 90%,rgba(10,116,255,.12) 0,transparent 70%);pointer-events:none}.callToAction_ctaContent__4ZbJ_{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.callToAction_ctaTitle__HTot3{font-size:3rem;font-weight:800;margin-bottom:1rem;color:#fff;line-height:1.2}.callToAction_ctaSubtitle__dd43g{font-size:1.125rem;color:hsla(0,0%,100%,.95);max-width:600px;margin:0 auto 2rem;line-height:1.7}.callToAction_ctaActions__csdzH{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.button_root__GEm8k{display:inline-block;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .18s ease;border:none;cursor:pointer;font-family:inherit;line-height:1;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button_primary__5ojhs{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#fff;box-shadow:var(--shadow-md)}.button_primary__5ojhs:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.button_primary__5ojhs:focus-visible{outline:3px solid rgba(10,116,255,.12);outline-offset:3px}.button_secondary__DW9hJ{background:#fff;color:var(--accent-dark);border:2px solid var(--accent-dark)}.button_secondary__DW9hJ:hover{background:var(--accent-dark);color:#fff}.button_secondaryOutline__aRdLB{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid hsla(0,0%,100%,.3)}.button_secondaryOutline__aRdLB:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.button_large__Prq1r{padding:1.125rem 2.5rem;font-size:1.0625rem}.button_root__GEm8k:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.hero_hero__oXYJQ{padding:6rem 0 4rem;text-align:center;background:linear-gradient(135deg,#f8f9fd,#e8f0fe);position:relative;z-index:0;overflow:hidden}.hero_hero__oXYJQ:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:150%;height:100%;background:radial-gradient(ellipse at center,rgba(10,116,255,.05) 0,transparent 70%);pointer-events:none;z-index:0}.hero_hero__oXYJQ .hero_container__D0CWH{position:relative;z-index:2}.hero_heroWithImage__TLhn9{background-size:cover;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;position:relative}.hero_heroWithImage__TLhn9:before{top:0;transform:none;background:linear-gradient(180deg,rgba(8,20,40,.92),rgba(8,20,40,.75) 60%,rgba(8,20,40,.85))}.hero_heroWithImage__TLhn9:after,.hero_heroWithImage__TLhn9:before{content:"";position:absolute;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.hero_heroWithImage__TLhn9:after{top:auto;height:35%;background:linear-gradient(180deg,rgba(8,20,40,0),rgba(8,20,40,.9))}.hero_heroWithImage__TLhn9 .hero_container__D0CWH{position:relative;z-index:3}.hero_heroWithImage__TLhn9 .hero_backgroundPicture__fjugt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.hero_heroWithImage__TLhn9 .hero_backgroundImg__nn9Vq{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(0);pointer-events:none}.hero_heroWithImage__TLhn9 .hero_heroBackgroundImage__MLhqW{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero_heroWithImage__TLhn9 .hero_heroBadge__5qWY5,.hero_heroWithImage__TLhn9 .hero_heroSubtitle__f3Ws7,.hero_heroWithImage__TLhn9 .hero_heroTitle__X4eWj{color:#fff!important;text-shadow:0 6px 20px rgba(0,0,0,.65);position:relative;z-index:5}.hero_heroWithImage__TLhn9 .hero_heroTitle__X4eWj{position:relative;z-index:6}.hero_heroWithImage__TLhn9 .hero_heroSubtitle__f3Ws7{color:hsla(0,0%,100%,.92)!important;position:relative;z-index:6}.hero_heroWithImage__TLhn9 .hero_heroCta__S16Cq{position:relative;z-index:6;display:flex;justify-content:center;gap:1rem}.hero_heroWithImage__TLhn9 .hero_heroCta__S16Cq .hero_btn-primary__k11zw{background:#fff;color:var(--accent-dark);box-shadow:0 8px 28px rgba(10,116,255,.14);border:none;z-index:7}.hero_heroWithImage__TLhn9 .hero_heroCta__S16Cq .hero_btn-secondary__6yDct{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.16);z-index:7}.hero_heroBadge__5qWY5{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;box-shadow:var(--shadow-md);letter-spacing:.5px}.hero_heroTitle__X4eWj{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;color:var(--text);line-height:1.2}.hero_heroSubtitle__f3Ws7{font-size:1.25rem;color:var(--text-light);max-width:700px;margin:0 auto 2.5rem;line-height:1.7}.hero_heroWithImage__TLhn9 .hero_heroSubtitle__f3Ws7{color:hsla(0,0%,100%,.92)}.hero_heroCta__S16Cq{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero_heroWithVisual__GHgiO{text-align:left}.hero_heroWithVisual__GHgiO:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f6f8fe 0,#f6f8fe 50%,rgba(246,248,254,0) 62%)}.hero_heroWithVisual__GHgiO .hero_heroContent__juF2s{position:relative;z-index:2;max-width:52%}.hero_heroWithVisual__GHgiO .hero_heroSubtitle__f3Ws7{margin-left:0;margin-right:0;max-width:34rem}.hero_heroWithVisual__GHgiO .hero_heroCta__S16Cq{justify-content:flex-start}.hero_heroVisual__Xy0mY{position:absolute;top:0;right:0;bottom:0;width:62%;z-index:0;pointer-events:none}.hero_heroVisualImg__VvwEC{object-fit:cover;object-position:center right;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32%);mask-image:linear-gradient(90deg,transparent 0,#000 32%)}@media(max-width:900px){.hero_heroWithVisual__GHgiO{text-align:center}.hero_heroWithVisual__GHgiO:after{display:none}.hero_heroWithVisual__GHgiO .hero_heroContent__juF2s{max-width:none}.hero_heroWithVisual__GHgiO .hero_heroSubtitle__f3Ws7{margin-left:auto;margin-right:auto}.hero_heroWithVisual__GHgiO .hero_heroCta__S16Cq{justify-content:center}.hero_heroVisual__Xy0mY{position:relative;width:100%;aspect-ratio:1672/941;margin-top:2.5rem}.hero_heroVisualImg__VvwEC{object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}}.valuePillars_valuePillarsSection__xXJZ1{padding:5rem 0;background:#fff}.valuePillars_sectionHeader__mk7Fr{text-align:center;margin-bottom:4rem}.valuePillars_sectionHeader__mk7Fr h2{font-size:2.5rem;font-weight:800;color:var(--text);margin-bottom:1rem}.valuePillars_sectionHeader__mk7Fr p{font-size:1.25rem;color:var(--text-light);max-width:700px;margin:0 auto}.valuePillars_pillarsGrid__qwcxO{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem}.valuePillars_pillarCard__YjpRy{background:linear-gradient(135deg,#f8f9fd,#fff);padding:2.5rem 2rem;border-radius:16px;border:1px solid #e8f0fe;transition:all .3s ease;position:relative;overflow:hidden}.valuePillars_pillarCard__YjpRy:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));opacity:0;transition:opacity .3s ease}.valuePillars_pillarCard__YjpRy:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent)}.valuePillars_pillarCard__YjpRy:hover:before{opacity:1}.valuePillars_pillarCard__YjpRy:hover .valuePillars_pillarNumber__PqC0V{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.valuePillars_pillarCard__YjpRy .valuePillars_pillarNumber__PqC0V{font-size:2.5rem;font-weight:800;color:#e8f0fe;margin-bottom:1rem;line-height:1;transition:all .3s ease}.valuePillars_pillarCard__YjpRy h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--text)}.valuePillars_pillarCard__YjpRy p{color:var(--text-light);line-height:1.7;margin:0}.faq_faqSection__Gklke{padding:4rem 0;background:var(--background-secondary)}.faq_sectionHeader__7igTR{text-align:center;margin-bottom:2rem}.faq_sectionDescriptionBox__VLDhf{color:var(--text-secondary);margin-top:.5rem}.faq_faqList__a1Ush{max-width:800px;margin:0 auto}.faq_faqList__a1Ush .faq_faqItem__URGF0{background:var(--background-tertiary);overflow:hidden;border-bottom:1px solid #e5e7eb}.faq_faqList__a1Ush .faq_faqItem__URGF0 button{width:100%;background:none;border:none;padding:1.25rem 0;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--text-primary)}.faq_faqList__a1Ush .faq_faqItem__URGF0 button:hover{background:var(--background-hover)}.faq_faqList__a1Ush .faq_faqItem__URGF0 h3{margin:0;font-size:1.1rem;font-weight:600}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_open__5vR8S{transform:rotate(180deg);transition:transform .2s}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT{padding-bottom:1.5rem;padding-right:2rem;background:var(--background-secondary);border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:1rem}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT p{margin:0 0 .75rem}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT p:last-child{margin-bottom:0}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT ol,.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT ul{margin:0 0 .75rem;padding-left:1.5rem}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT ol{list-style:decimal}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT li{margin-bottom:.35rem}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT li:last-child{margin-bottom:0}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.faq_faqList__a1Ush .faq_faqItem__URGF0 .faq_answer__MZ_WT a:hover{text-decoration:underline}.impactStats_section__jkywI{padding:5rem 0}.impactStats_stats__BBBAp{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:1000px;margin:0 auto}.impactStats_stats__BBBAp>*{position:relative;flex:1 1;min-width:240px}.impactStats_stats__BBBAp>*+:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:72%;background:#d5deef}.impactStats_closing__c_N3j{max-width:900px;margin:2rem auto 0;text-align:center;font-size:1.125rem;line-height:1.8;color:var(--text-light)}@media(max-width:768px){.impactStats_stats__BBBAp{flex-direction:column}.impactStats_stats__BBBAp>*+*{margin-top:2rem}.impactStats_stats__BBBAp>*+:before{top:-1rem;left:50%;transform:translateX(-50%);width:72%;height:1px}}.statsCard_statCard__wyTkE{background:#fff;padding:2.25rem 1.75rem;border-radius:12px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid #e8f0fe;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.statsCard_statCard__wyTkE:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.statsCard_statCardInline__vmY8W{background:transparent;border:none;box-shadow:none;border-radius:0;padding:.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.statsCard_statImage__5_41P{width:100%;max-width:190px;aspect-ratio:1/1;margin:0 auto .25rem;display:flex;align-items:center;justify-content:center;mask-image:radial-gradient(circle,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(circle,#000 60%,transparent 100%)}.statsCard_statImageImg__z169L{width:100%;height:100%;object-fit:contain}.statsCard_statValue__TnY8Z{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.statsCard_statLabel__OBaG2{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.statsCard_statDescription__2WZF2{color:var(--text-light);font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.statsCard_statSource___e1_M{font-size:.75rem;color:#6b7280;font-style:italic;margin-top:auto}.aiJudgmentContrast_contrast__MfrbQ{display:flex;align-items:stretch;gap:0;text-align:left}.aiJudgmentContrast_panel__GUVdx{flex:1 1;padding:2rem;border-radius:16px}.aiJudgmentContrast_panelFail__vHm75{background:rgba(15,23,32,.02);border:1px dashed #c2ccdd}.aiJudgmentContrast_panelWin__GYW9p{position:relative;background:#fff;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--gradient-start),var(--gradient-end));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 18px 40px rgba(10,116,255,.12)}.aiJudgmentContrast_badge__5pAZP{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.5rem .9rem;border-radius:999px;font-size:.85rem;font-weight:700;letter-spacing:.02em}.aiJudgmentContrast_badge__5pAZP svg{font-size:1rem}.aiJudgmentContrast_badgeFail__vEUq1{background:#eef1f6;color:#5b6576}.aiJudgmentContrast_badgeWin__NSRRv{color:#fff;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.aiJudgmentContrast_judgment__KRUEs{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid #e8f0fe;border-radius:12px;background:#f8faff;font-size:.95rem;line-height:1.6;color:var(--text)}.aiJudgmentContrast_judgmentFail__TfOe2{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid #e2e7ef;border-radius:12px;background:rgba(15,23,32,.02);font-size:.95rem;line-height:1.6;color:var(--text-light)}.aiJudgmentContrast_rail__NEHAP{position:relative;list-style:none;margin:0;padding:0}.aiJudgmentContrast_rail__NEHAP:before{content:"";position:absolute;left:1.375rem;top:1.375rem;bottom:1.375rem;width:2px}.aiJudgmentContrast_railFail__3mHSM:before{background:repeating-linear-gradient(#c2ccdd 0 6px,transparent 6px 12px)}.aiJudgmentContrast_railWin__kVlCa:before{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end))}.aiJudgmentContrast_step__3VaJJ{position:relative;display:grid;grid-template-columns:2.75rem 1fr;grid-gap:1rem;gap:1rem;align-items:center}.aiJudgmentContrast_step__3VaJJ:not(:last-child){margin-bottom:1.5rem}.aiJudgmentContrast_marker__qYYSi{position:relative;width:2.75rem;height:2.75rem}.aiJudgmentContrast_icon__F84sf{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;font-size:1.1rem;color:#98a2b3;background:#fff;border:1px solid #e5e9f2}.aiJudgmentContrast_iconWin__Dfc_2{color:var(--accent);background:#f2f7ff;border-color:#cfe0ff}.aiJudgmentContrast_iconOutcomeFail__MgCCz{color:#e5484d;background:#fdf0f0;border-color:#f3c6c8}.aiJudgmentContrast_iconOutcomeWin__hafOC{color:#fff;border:none;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.aiJudgmentContrast_status__rPXpm{position:absolute;right:-3px;bottom:-3px;display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;font-size:.55rem;color:#fff;border:2px solid #fff}.aiJudgmentContrast_statusFail__Yfc4o{background:#e5484d}.aiJudgmentContrast_body__XKZR0{display:flex;flex-direction:column}.aiJudgmentContrast_title__eP7Nx{font-size:1rem;font-weight:700;line-height:1.3;color:var(--text)}.aiJudgmentContrast_titleStrong__eNta1{font-size:1.05rem}.aiJudgmentContrast_desc__NsBXm{margin-top:.15rem;font-size:.9rem;line-height:1.45;color:var(--text-light)}.aiJudgmentContrast_arrow__i0UeN{flex:0 0 auto;align-self:center;width:2.75rem;height:2.75rem;margin:0 -.5rem;z-index:1;border-radius:50%;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));box-shadow:0 6px 18px rgba(10,116,255,.35)}.aiJudgmentContrast_arrow__i0UeN:after{content:"→";display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:1.25rem;line-height:1}@media(max-width:768px){.aiJudgmentContrast_contrast__MfrbQ{flex-direction:column}.aiJudgmentContrast_arrow__i0UeN{margin:-.5rem 0}.aiJudgmentContrast_arrow__i0UeN:after{content:"↓"}}.aiSecurityStat_aiStat__vXyui{max-width:620px;margin:2.5rem auto 0;border-radius:12px;overflow:hidden;background:#0d1117;box-shadow:var(--shadow-lg);text-align:left;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.aiSecurityStat_aiStatBar__ixOk5{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#161b22;border-bottom:1px solid #21262d}.aiSecurityStat_aiStatDot__FXKLn{width:11px;height:11px;border-radius:50%;background:#30363d}.aiSecurityStat_aiStatDot__FXKLn:first-child{background:#ff5f56}.aiSecurityStat_aiStatDot__FXKLn:nth-child(2){background:#ffbd2e}.aiSecurityStat_aiStatDot__FXKLn:nth-child(3){background:#27c93f}.aiSecurityStat_aiStatFile__sW4Qg{margin-left:.5rem;font-size:.8rem;color:#8b949e}.aiSecurityStat_aiStatConsole__OaIQC{padding:1.5rem 1.75rem 1.75rem}.aiSecurityStat_aiStatPrompt__XgoMl{margin-bottom:1.1rem;font-size:.85rem;color:#8b949e}.aiSecurityStat_aiStatCaret__lBuDV{margin-right:.4rem;color:#27c93f}.aiSecurityStat_aiStatResult__4Zlpg{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;font-size:1rem;line-height:1.5;color:#e6edf3}.aiSecurityStat_aiStatResult__4Zlpg svg{flex-shrink:0;font-size:1.25rem;color:#f0b429}.aiSecurityStat_aiStatResult__4Zlpg span{flex:1 1;min-width:190px}.aiSecurityStat_aiStatFigure__prIUe{font-size:2.75rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#ff6b6b}.aiSecurityStat_aiStatCite__fJf2C{margin-top:1.1rem;font-size:.8rem;color:#8b949e}.aiSecurityStat_aiStatCite__fJf2C cite{font-style:normal}.aiSecurityStat_aiStatCite__fJf2C cite:before{content:"// "}