.HeroSection_heroSection__kmt13{position:relative;display:flex;flex-direction:column;background-color:#f8fafc;padding-top:var(--header-height-normal);overflow-x:hidden;overflow-y:visible}@supports (overflow:clip){.HeroSection_heroSection__kmt13{overflow-x:clip;overflow-y:visible}}.HeroSection_heroBgGlow1__bpABj{position:absolute;top:-80px;right:-60px;width:640px;height:640px;background:radial-gradient(circle,rgba(29,158,218,.13) 0,transparent 70%);filter:blur(80px);z-index:0;pointer-events:none;animation:HeroSection_glowFloat__aLc_Q 18s ease-in-out infinite alternate}.HeroSection_heroBgGlow2__2qAAC{position:absolute;bottom:10%;left:-80px;width:560px;height:560px;background:radial-gradient(circle,rgba(251,175,50,.09) 0,transparent 70%);filter:blur(100px);z-index:0;pointer-events:none;animation:HeroSection_glowFloat__aLc_Q 24s ease-in-out infinite alternate-reverse}@keyframes HeroSection_glowFloat__aLc_Q{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-60px) scale(1.1)}}.HeroSection_heroSlidesContainer__OAFuf{position:relative;flex:1 1;min-height:620px;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.HeroSection_heroSlide__gXhh6{grid-area:1/1/2/2;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility 0s linear .55s,transform .55s ease;transform:translateY(8px);pointer-events:none;will-change:opacity,transform}.HeroSection_heroSlide__gXhh6.HeroSection_active__4IcVG{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .5s ease,visibility 0s linear 0s,transform .5s ease;transition-delay:.05s}.HeroSection_heroSlideInner___5PER{max-width:var(--container-max-width);width:100%;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:2}.HeroSection_heroTextCol__oOkjY{display:flex;flex-direction:column;align-items:flex-start}.HeroSection_heroBadge__RFl2R{display:inline-flex;align-items:center;gap:8px;background:rgba(29,158,218,.08);border:1px solid rgba(29,158,218,.2);color:var(--color-brand);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 16px;border-radius:50px;margin-bottom:20px}.HeroSection_heroBadge__RFl2R i{font-size:.9rem}.HeroSection_heroTag__uClcn{font-size:.95rem;font-weight:700;color:var(--color-text-muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.HeroSection_heroH1__ztyo9{font-size:clamp(1.85rem,3.4vw,3.4rem);font-weight:800;line-height:1.14;color:var(--color-text-dark);margin:0 0 20px;letter-spacing:-.025em;word-break:break-word;overflow-wrap:anywhere}.HeroSection_heroDesc__9lFZR{font-size:1.05rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:32px;max-width:520px}.HeroSection_heroCtaRow__zdsDu{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.HeroSection_btnPrimary__sjcs2{background:#fbaf32;color:#000;font-weight:700;font-size:.95rem;padding:14px 28px;border-radius:50px;border:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 22px rgba(251,175,50,.3);transition:all .25s ease;cursor:pointer;text-decoration:none;white-space:nowrap}.HeroSection_btnPrimary__sjcs2:hover{background:#e69d24;transform:translateY(-2px);box-shadow:0 10px 30px rgba(251,175,50,.4)}.HeroSection_btnSecondary__p8lR_{background:transparent;color:var(--color-text-dark);font-weight:700;font-size:.95rem;padding:12px 24px;border-radius:50px;border:2px solid var(--color-border);display:inline-flex;align-items:center;gap:10px;transition:all .25s ease;cursor:pointer;text-decoration:none;white-space:nowrap}.HeroSection_btnSecondary__p8lR_:hover{border-color:var(--color-text-dark);background:rgba(17,23,44,.03);transform:translateY(-2px)}.HeroSection_heroStatsRow__7kiM5{display:flex;gap:36px;flex-wrap:wrap;row-gap:14px}.HeroSection_heroStatItem__l4DlB{display:flex;flex-direction:column;gap:2px;min-width:0}.HeroSection_heroStatNum__f5z5Y{font-size:1.7rem;font-weight:800;color:var(--color-text-dark);letter-spacing:-.03em;line-height:1}.HeroSection_heroStatLbl__9Lbty{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.HeroSection_heroImgCol__sL6hh{position:relative}.HeroSection_heroVisualWrap__UFd_V{position:relative;width:100%;max-width:460px;margin:0 auto;isolation:isolate}.HeroSection_visualCard__a6nZh{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(17,23,44,.13);border:1px solid rgba(17,23,44,.07);overflow:hidden;animation:HeroSection_cardFloat__Iaj_s 6s ease-in-out infinite alternate}@keyframes HeroSection_cardFloat__Iaj_s{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.HeroSection_vcBrowserBar__oVga7{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f1f5f9;border-bottom:1px solid rgba(17,23,44,.06)}.HeroSection_vcDots__LrLEr{display:flex;gap:5px}.HeroSection_vcDot__l2jFh{width:10px;height:10px;border-radius:50%;display:block}.HeroSection_vcUrlBar__I5ZWd{flex:1 1;background:#fff;border-radius:6px;padding:4px 10px;font-size:.72rem;color:#94a3b8;font-family:monospace;border:1px solid rgba(17,23,44,.08)}.HeroSection_vcBody__5Egjp{padding:20px;display:flex;flex-direction:column;gap:16px}.HeroSection_vcMetricsRow__O2Q69{display:flex;gap:0;border-radius:10px;overflow:hidden;border:1px solid rgba(17,23,44,.07)}.HeroSection_vcMetric__B4Ola{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#f8fafc;border-right:1px solid rgba(17,23,44,.07);gap:3px}.HeroSection_vcMetric__B4Ola:last-child{border-right:none}.HeroSection_vcMetricNum__M8kk4{font-size:1.25rem;font-weight:800;color:var(--color-text-dark);line-height:1}.HeroSection_vcMetricLbl__b2V4V{font-size:.65rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;text-align:center}.HeroSection_vcChart__6j0ut{display:flex;align-items:flex-end;gap:6px;height:72px;background:#f8fafc;border-radius:10px;padding:10px 12px 0;border:1px solid rgba(17,23,44,.06)}.HeroSection_vcBar__7jfzu{flex:1 1;height:var(--bar-h);border-radius:4px 4px 0 0;background:linear-gradient(0deg,#1d9eda,#6dcef5);animation:HeroSection_barGrow__U07zS .8s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--bar-delay)}@keyframes HeroSection_barGrow__U07zS{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.HeroSection_vcFeed__GpWCQ{display:flex;flex-direction:column;gap:6px}.HeroSection_vcFeedItem__rZtf8{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.78rem;font-weight:600}.HeroSection_vcFeedItemBlue__767zH{background:rgba(29,158,218,.08);color:#1d9eda}.HeroSection_vcFeedItemGreen__9y4oO{background:rgba(34,197,94,.08);color:#16a34a}.HeroSection_vcFeedItemAmber__YX0ke{background:rgba(251,175,50,.1);color:#d97706}.HeroSection_stackPill__SS8Ij{position:absolute;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(17,23,44,.08);border-radius:50px;padding:7px 14px;font-size:.78rem;font-weight:700;color:var(--color-text-dark);box-shadow:0 8px 24px rgba(17,23,44,.09);white-space:nowrap;z-index:5}.HeroSection_stackPill__SS8Ij i{color:var(--color-brand);font-size:.9rem}.HeroSection_stackPill1__CR2nW{top:-14px;right:12px;animation:HeroSection_floatY__OBe97 4s ease-in-out infinite alternate}.HeroSection_stackPill2__IwJxl{bottom:-14px;left:12px;animation:HeroSection_floatY__OBe97 5s ease-in-out 1s infinite alternate}.HeroSection_stackPill3__Cpgf_{top:45%;right:-10px;animation:HeroSection_floatY__OBe97 4.5s ease-in-out .5s infinite alternate}.HeroSection_pulseRing__0iOAd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;border-radius:50%;border:2px solid rgba(29,158,218,.12);animation:HeroSection_pulse__zSKBW 3s ease-out infinite;pointer-events:none;z-index:0}@keyframes HeroSection_pulse__zSKBW{0%{transform:translate(-50%,-50%) scale(.9);opacity:.6}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes HeroSection_floatY__OBe97{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.HeroSection_heroArrow__HjBJD{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.92);border:1.5px solid var(--color-border);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:var(--color-text-dark);font-size:.85rem;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.08)}.HeroSection_heroArrow__HjBJD:hover{background:var(--color-brand);color:#fff;border-color:var(--color-brand);transform:translateY(-50%) scale(1.08)}.HeroSection_heroArrowLeft__sepdI{left:20px}.HeroSection_heroArrowRight__h6ggG{right:20px}.HeroSection_heroDots__oUK_9{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.HeroSection_heroDot__Z7eRM{width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .3s ease;padding:0}.HeroSection_activeDot__iRqRd{background:var(--color-brand);width:24px;border-radius:4px}.HeroSection_trustBar__6ThNB{position:relative;z-index:2;background:transparent;border-top:1px solid rgba(17,23,44,.06);border-bottom:1px solid rgba(17,23,44,.06);padding:24px 0;display:flex;flex-direction:column;gap:14px}.HeroSection_trustBarLabel__KPmy1{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;text-align:center}.HeroSection_marqueeContainer__skkFL{position:relative;overflow:hidden;width:100%}.HeroSection_marqueeContainer__skkFL:after,.HeroSection_marqueeContainer__skkFL:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.HeroSection_marqueeContainer__skkFL:before{left:0;background:linear-gradient(90deg,#f8fafc,transparent)}.HeroSection_marqueeContainer__skkFL:after{right:0;background:linear-gradient(270deg,#f8fafc,transparent)}.HeroSection_marqueeTrack__WgMwC{display:flex;gap:12px;animation:HeroSection_marqueeScroll__ySD87 30s linear infinite;width:max-content}.HeroSection_marqueeTrack__WgMwC:hover{animation-play-state:paused}@keyframes HeroSection_marqueeScroll__ySD87{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.HeroSection_trustLogoPill__Vvbus{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(17,23,44,.05);padding:9px 20px;border-radius:10px;font-size:.88rem;font-weight:700;color:#94a3b8;white-space:nowrap;box-shadow:0 4px 12px rgba(17,23,44,.03);transition:all .2s ease}.HeroSection_trustLogoPill__Vvbus:hover{background:#fff;border-color:rgba(29,158,218,.3);color:var(--color-brand);box-shadow:0 6px 20px rgba(29,158,218,.12);transform:translateY(-2px)}.HeroSection_trustLogoPill__Vvbus i{color:var(--color-brand);font-size:1rem}.HeroSection_heroWaveBridge__n2M_V{position:relative;background:#f8fafc;margin-top:-2px;text-align:center;height:80px;overflow:hidden}.HeroSection_heroWaveBridge__n2M_V svg{display:block;width:100%;height:100%}.HeroSection_bridgeScrollHint__lZVal{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand);z-index:3}.HeroSection_bridgeScrollHint__lZVal i{font-size:.85rem;animation:HeroSection_bounceDown__V8bhZ 1.6s ease-in-out infinite}@keyframes HeroSection_bounceDown__V8bhZ{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:1200px){.HeroSection_heroSlideInner___5PER{gap:40px;padding:36px 24px}.HeroSection_heroVisualWrap__UFd_V{max-width:420px}}@media (max-width:1024px){.HeroSection_heroSlidesContainer__OAFuf{min-height:auto}.HeroSection_heroSlideInner___5PER{grid-template-columns:1fr;gap:36px;padding:32px 24px 28px;text-align:center}.HeroSection_heroTextCol__oOkjY{align-items:center;order:1}.HeroSection_heroDesc__9lFZR{margin:0 auto 28px;max-width:580px}.HeroSection_heroCtaRow__zdsDu{justify-content:center}.HeroSection_heroStatsRow__7kiM5{justify-content:center;gap:28px}.HeroSection_heroImgCol__sL6hh{order:2;display:flex;justify-content:center}.HeroSection_heroVisualWrap__UFd_V{max-width:380px}.HeroSection_stackPill3__Cpgf_{display:none}.HeroSection_heroDots__oUK_9{position:static;transform:none;justify-content:center;margin-top:8px}}@media (max-width:768px){.HeroSection_heroSlideInner___5PER{gap:28px;padding:28px 20px 24px}.HeroSection_heroH1__ztyo9{font-size:clamp(1.6rem,5.5vw,2.2rem)}.HeroSection_heroDesc__9lFZR{font-size:1rem;margin-bottom:24px}.HeroSection_heroVisualWrap__UFd_V{max-width:340px}.HeroSection_stackPill1__CR2nW,.HeroSection_stackPill2__IwJxl{font-size:.72rem;padding:6px 12px}.HeroSection_vcMetricNum__M8kk4{font-size:1.1rem}.HeroSection_vcMetricLbl__b2V4V{font-size:.6rem}.HeroSection_vcFeedItem__rZtf8{font-size:.72rem;padding:7px 10px}}@media (max-width:640px){.HeroSection_heroSlidesContainer__OAFuf{min-height:auto;padding-bottom:8px}.HeroSection_heroSlideInner___5PER{grid-template-columns:1fr;gap:24px;padding:24px 16px 20px}.HeroSection_heroH1__ztyo9{font-size:clamp(1.55rem,6.5vw,1.95rem);margin-bottom:16px}.HeroSection_heroDesc__9lFZR{font-size:.95rem;margin-bottom:22px;line-height:1.65}.HeroSection_heroImgCol__sL6hh{display:flex;justify-content:center}.HeroSection_heroVisualWrap__UFd_V{max-width:300px}.HeroSection_heroArrow__HjBJD,.HeroSection_pulseRing__0iOAd,.HeroSection_stackPill__SS8Ij{display:none}.HeroSection_heroDots__oUK_9{position:static;transform:none;justify-content:center;margin:12px 0 4px}.HeroSection_heroStatsRow__7kiM5{gap:22px}.HeroSection_heroStatNum__f5z5Y{font-size:1.4rem}.HeroSection_heroStatLbl__9Lbty{font-size:.72rem}.HeroSection_btnPrimary__sjcs2,.HeroSection_btnSecondary__p8lR_{padding:12px 22px;font-size:.9rem}.HeroSection_trustBar__6ThNB{padding:16px 0}.HeroSection_heroWaveBridge__n2M_V{display:none}}@media (max-width:380px){.HeroSection_heroSlideInner___5PER{padding:20px 12px 16px;gap:20px}.HeroSection_heroH1__ztyo9{font-size:1.5rem}.HeroSection_heroVisualWrap__UFd_V{max-width:260px}.HeroSection_heroStatsRow__7kiM5{gap:16px}.HeroSection_btnPrimary__sjcs2,.HeroSection_btnSecondary__p8lR_{width:100%;justify-content:center}.HeroSection_heroCtaRow__zdsDu{flex-direction:column;gap:10px}}.CapabilitiesSection_capabilities-section__Z1utM{padding:70px 0 110px;background:#fff;position:relative;overflow:hidden}.CapabilitiesSection_caps-bg-grid__LlVIk{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(29,158,218,.06) 1px,transparent 0);background-size:32px 32px;pointer-events:none;z-index:0}.CapabilitiesSection_caps-header__Lg3fV{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px;flex-wrap:wrap;gap:24px;position:relative;z-index:1}.CapabilitiesSection_caps-subtitle__udQXN{font-size:1.05rem;color:var(--color-text-muted);margin-top:12px;max-width:440px;line-height:1.6}.CapabilitiesSection_btn-outline__8znfH{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--color-brand);color:var(--color-brand);font-weight:700;font-size:.9rem;padding:12px 24px;border-radius:50px;transition:all var(--transition-fast);white-space:nowrap;text-decoration:none}.CapabilitiesSection_btn-outline__8znfH:hover{background:var(--color-brand);color:#fff}.CapabilitiesSection_caps-grid__l757G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;position:relative;z-index:1}.CapabilitiesSection_cap-card__an9I_{background:#fff;border:1px solid rgba(17,23,44,.06);border-radius:20px;padding:32px 28px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px rgba(17,23,44,.04)}.CapabilitiesSection_cap-card__an9I_:hover{transform:translateY(-8px);box-shadow:0 20px 52px rgba(17,23,44,.1);border-color:var(--cap-accent,var(--color-brand))}.CapabilitiesSection_cap-card-glow__t_gQV{position:absolute;bottom:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--cap-accent,#1d9eda) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.CapabilitiesSection_cap-card__an9I_:hover .CapabilitiesSection_cap-card-glow__t_gQV{opacity:.08}.CapabilitiesSection_cap-card-top__xFRmW{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.CapabilitiesSection_cap-icon__FbOtc{width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--cap-accent,#1d9eda) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--cap-accent,var(--color-brand));transition:all var(--transition-fast);flex-shrink:0}.CapabilitiesSection_cap-card__an9I_:hover .CapabilitiesSection_cap-icon__FbOtc{background:var(--cap-accent,var(--color-brand));color:#fff;transform:scale(1.08) rotate(-4deg)}.CapabilitiesSection_cap-tag__2708r{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cap-accent,var(--color-brand));background:color-mix(in srgb,var(--cap-accent,#1d9eda) 10%,transparent);border:1px solid color-mix(in srgb,var(--cap-accent,#1d9eda) 20%,transparent);padding:4px 10px;border-radius:50px;white-space:nowrap}.CapabilitiesSection_cap-card__an9I_ h3{font-size:1.15rem;font-weight:800;color:var(--color-text-dark);margin-bottom:10px;position:relative;z-index:1}.CapabilitiesSection_cap-card__an9I_ p{font-size:.92rem;color:var(--color-text-muted);line-height:1.68;margin-bottom:20px;flex:1 1;position:relative;z-index:1}.CapabilitiesSection_cap-highlights__YWcq_{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:7px;position:relative;z-index:1}.CapabilitiesSection_cap-highlights__YWcq_ li{font-size:.83rem;font-weight:600;color:var(--color-text-muted);display:flex;align-items:center;gap:7px}.CapabilitiesSection_cap-highlights__YWcq_ li i{color:var(--cap-accent,var(--color-brand));font-size:.75rem;flex-shrink:0}.CapabilitiesSection_cap-link__AKkOx{font-size:.88rem;font-weight:700;color:var(--cap-accent,var(--color-brand));display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap var(--transition-fast);position:relative;z-index:1;margin-top:auto}.CapabilitiesSection_cap-link__AKkOx:hover{gap:10px}@media (max-width:1024px){.CapabilitiesSection_caps-grid__l757G{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CapabilitiesSection_caps-grid__l757G{grid-template-columns:1fr}.CapabilitiesSection_caps-header__Lg3fV{flex-direction:column;align-items:flex-start}}.IndustriesSection_industries-section__coDuv{padding:100px 0;background:#0d1e2d;font-family:var(--font-primary)}.IndustriesSection_industries-header__Qxd0H{text-align:center;margin-bottom:64px}.IndustriesSection_industries-header__Qxd0H h2{font-size:3.25rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:0}.IndustriesSection_industries-grid__PSILP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.IndustriesSection_industry-card__FNC85{background:#172d42;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:44px 36px;transition:all var(--transition-normal);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:320px}.IndustriesSection_industry-card__FNC85:hover{background:#1f3a54;border-color:hsla(0,0%,100%,.2);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.4)}.IndustriesSection_industry-icon__h5UN5{font-size:2.8rem;color:#fff;margin-bottom:28px;line-height:1;opacity:.95}.IndustriesSection_industry-card__FNC85 h3{font-size:1.85rem;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.02em}.IndustriesSection_industry-card__FNC85 p{font-size:1rem;color:#d1d5db;line-height:1.7;margin-bottom:32px;flex-grow:1}.IndustriesSection_industry-link__MLShs{font-size:.95rem;font-weight:700;color:#f59e0b;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:gap var(--transition-fast);margin-top:auto}.IndustriesSection_industry-link__MLShs:hover{gap:14px}.IndustriesSection_industry-cta-card__9ckKi{background:#172d42;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:44px 36px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.IndustriesSection_industry-cta-card__9ckKi p{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:28px;line-height:1.4;letter-spacing:-.01em}.IndustriesSection_btn-lets-talk__jayMe{background-color:#f59e0b;color:#0d1e2d;font-size:1rem;font-weight:700;padding:14px 36px;border-radius:30px;text-decoration:none;transition:all var(--transition-fast);display:inline-block;box-shadow:0 4px 12px rgba(245,158,11,.2)}.IndustriesSection_btn-lets-talk__jayMe:hover{background-color:#d97706;transform:translateY(-2px);box-shadow:0 6px 16px rgba(245,158,11,.3)}@media (max-width:1024px){.IndustriesSection_industries-grid__PSILP{grid-template-columns:repeat(2,1fr);gap:24px}.IndustriesSection_industry-card__FNC85,.IndustriesSection_industry-cta-card__9ckKi{min-height:auto;padding:36px 28px}.IndustriesSection_industries-header__Qxd0H h2{font-size:2.5rem}}@media (max-width:640px){.IndustriesSection_industries-grid__PSILP{grid-template-columns:1fr}.IndustriesSection_industry-card__FNC85 h3{font-size:1.5rem}.IndustriesSection_industries-header__Qxd0H h2{font-size:2rem}}.StatsSection_stats-section__sZdLi{padding:80px 0;background:var(--color-bg-light)}.StatsSection_stats-grid-wrap__RWXjP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.StatsSection_stat-block__V9OK3{background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;box-shadow:0 4px 20px rgba(17,23,44,.04);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.StatsSection_stat-block__V9OK3:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(17,23,44,.08)}.StatsSection_stat-icon__EvoYo{width:56px;height:56px;border-radius:14px;background:rgba(29,158,218,.08);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--color-brand);margin-bottom:8px}.StatsSection_stat-num-wrap__ma1mf{font-size:3rem;font-weight:800;color:var(--color-text-dark);line-height:1}.StatsSection_stat-label__rtqvY{font-size:.95rem;color:var(--color-text-muted);font-weight:600;max-width:150px;line-height:1.4}@media (max-width:1024px){.StatsSection_stats-grid-wrap__RWXjP{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.StatsSection_stats-section__sZdLi{padding:60px 0}.StatsSection_stats-grid-wrap__RWXjP{grid-template-columns:repeat(2,1fr);gap:16px}.StatsSection_stat-block__V9OK3{padding:24px 12px;border-radius:16px}.StatsSection_stat-icon__EvoYo{width:48px;height:48px;font-size:1.2rem;margin-bottom:4px}.StatsSection_stat-num-wrap__ma1mf{font-size:2.2rem}.StatsSection_stat-label__rtqvY{font-size:.85rem;max-width:100%}}.AiExcellenceSection_ai-section__em1C4{padding:100px 0;background:linear-gradient(135deg,#0d1b2a,#11172c);position:relative;overflow:hidden}.AiExcellenceSection_ai-bg-pattern__DzC66{position:absolute;inset:0;background-image:radial-gradient(rgba(29,158,218,.08) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.AiExcellenceSection_ai-layout__wjA3Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.AiExcellenceSection_ai-feature-list__bf_a8{display:flex;flex-direction:column;gap:24px;margin:32px 0 40px}.AiExcellenceSection_ai-feat-item__fQqKM{display:flex;align-items:flex-start;gap:16px}.AiExcellenceSection_ai-feat-icon__4sZOE{width:44px;height:44px;border-radius:10px;background:rgba(29,158,218,.15);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--color-brand);flex-shrink:0}.AiExcellenceSection_ai-feat-item__fQqKM h4{font-size:1rem;font-weight:700;color:#fff;margin-bottom:6px}.AiExcellenceSection_ai-feat-item__fQqKM p{font-size:.9rem;color:hsla(0,0%,100%,.55);line-height:1.6}.AiExcellenceSection_ai-card-grid__dqei8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.AiExcellenceSection_ai-tech-card__RWqNb{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;gap:8px;transition:all var(--transition-fast)}.AiExcellenceSection_ai-tech-card__RWqNb:hover{background:rgba(29,158,218,.12);border-color:rgba(29,158,218,.4);transform:scale(1.02)}.AiExcellenceSection_ai-tech-card__RWqNb i{font-size:1.5rem;color:var(--color-brand)}.AiExcellenceSection_ai-card-label__bBpHc{font-size:.9rem;font-weight:700;color:#fff}.AiExcellenceSection_ai-card-sub__GCXkK{font-size:.8rem;color:hsla(0,0%,100%,.5)}@media (max-width:1024px){.AiExcellenceSection_ai-layout__wjA3Z{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.AiExcellenceSection_ai-card-grid__dqei8{grid-template-columns:1fr}}.TechStackSection_techStackSection__abVb7{position:relative;padding:120px 0;background:#fff;overflow:hidden;isolation:isolate}.TechStackSection_bgDotGrid__jR07w{position:absolute;inset:0;background-image:radial-gradient(rgba(29,158,218,.08) 1px,transparent 0);background-size:28px 28px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%);z-index:0;pointer-events:none;opacity:.7}.TechStackSection_bgMesh__zjDRH{position:absolute;inset:0;background:linear-gradient(135deg,rgba(29,158,218,.025),transparent 35%),linear-gradient(225deg,rgba(251,175,50,.025),transparent 35%);z-index:0;pointer-events:none}.TechStackSection_bgOrb__Cx0aa{position:absolute;border-radius:50%;filter:blur(90px);z-index:0;pointer-events:none;will-change:transform}.TechStackSection_bgOrb1__4h4DJ{top:-120px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,rgba(29,158,218,.18) 0,transparent 70%);animation:TechStackSection_orbFloat1__GCMkk 22s ease-in-out infinite alternate}.TechStackSection_bgOrb2__6CEOZ{bottom:-150px;left:-100px;width:420px;height:420px;background:radial-gradient(circle,rgba(251,175,50,.12) 0,transparent 70%);animation:TechStackSection_orbFloat2__FXadx 28s ease-in-out infinite alternate-reverse}@keyframes TechStackSection_orbFloat1__GCMkk{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,80px) scale(1.15)}}@keyframes TechStackSection_orbFloat2__FXadx{0%{transform:translate(0) scale(1)}to{transform:translate(70px,-50px) scale(1.1)}}.TechStackSection_container__B91oQ{position:relative;z-index:2;max-width:var(--container-max-width);margin:0 auto;padding:0 24px}.TechStackSection_header__WgVsc{text-align:center;max-width:720px;margin:0 auto 56px}.TechStackSection_eyebrow__kbfFF{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:rgba(29,158,218,.08);border:1px solid rgba(29,158,218,.18);border-radius:50px;color:var(--color-brand);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.TechStackSection_visible__xU99q .TechStackSection_eyebrow__kbfFF{opacity:1;transform:translateY(0);transition-delay:.05s}.TechStackSection_eyebrowDot__w7_gr{width:6px;height:6px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 0 4px rgba(29,158,218,.18);animation:TechStackSection_dotPulse__Lhk_f 2s ease-in-out infinite}@keyframes TechStackSection_dotPulse__Lhk_f{0%,to{box-shadow:0 0 0 4px rgba(29,158,218,.18)}50%{box-shadow:0 0 0 7px rgba(29,158,218,.08)}}.TechStackSection_title__rXv4j{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--color-text-dark);margin:20px 0 16px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.TechStackSection_visible__xU99q .TechStackSection_title__rXv4j{opacity:1;transform:translateY(0);transition-delay:.15s}.TechStackSection_titleGradient__Ods1e{background:linear-gradient(120deg,#1d9eda,#6dcef5 50%,#1d9eda);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:TechStackSection_gradientShimmer__8b8wW 5s ease-in-out infinite}@keyframes TechStackSection_gradientShimmer__8b8wW{0%,to{background-position:0}50%{background-position:100%}}.TechStackSection_subtitle__j9hE0{font-size:1.05rem;line-height:1.7;color:var(--color-text-muted);max-width:560px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.TechStackSection_visible__xU99q .TechStackSection_subtitle__j9hE0{opacity:1;transform:translateY(0);transition-delay:.25s}.TechStackSection_tabsWrap__xFlv_{display:flex;justify-content:center;margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.TechStackSection_visible__xU99q .TechStackSection_tabsWrap__xFlv_{opacity:1;transform:translateY(0);transition-delay:.35s}.TechStackSection_tabsNav__ok45D{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px;background:rgba(248,250,252,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:50px;box-shadow:0 8px 24px rgba(17,23,44,.05),inset 0 1px 0 hsla(0,0%,100%,.6);max-width:100%;overflow-x:auto;scrollbar-width:none}.TechStackSection_tabsNav__ok45D::-webkit-scrollbar{display:none}.TechStackSection_tabIndicator__0agMj{position:absolute;top:6px;bottom:6px;left:0;background:linear-gradient(135deg,#1d9eda,#1782b5);border-radius:50px;box-shadow:0 6px 18px rgba(29,158,218,.35),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .45s cubic-bezier(.34,1.4,.64,1),width .45s cubic-bezier(.34,1.4,.64,1);z-index:1}.TechStackSection_tabBtn__zZLTG{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--color-text-muted);font-family:var(--font-primary);font-weight:700;font-size:.92rem;padding:10px 18px;border-radius:50px;cursor:pointer;transition:color .3s ease,transform .2s ease;white-space:nowrap}.TechStackSection_tabBtn__zZLTG i{font-size:.85rem;opacity:.7;transition:opacity .3s ease}.TechStackSection_tabBtn__zZLTG:hover{color:var(--color-text-dark);transform:translateY(-1px)}.TechStackSection_tabBtn__zZLTG:hover i{opacity:1}.TechStackSection_tabActive__SLdY4{color:#fff}.TechStackSection_tabActive__SLdY4 i{opacity:1}.TechStackSection_tabCount__QTZw9{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:50px;background:rgba(17,23,44,.08);color:var(--color-text-muted);font-size:.7rem;font-weight:800;margin-left:2px;transition:background .3s ease,color .3s ease}.TechStackSection_tabActive__SLdY4 .TechStackSection_tabCount__QTZw9{background:hsla(0,0%,100%,.25);color:#fff}.TechStackSection_pillsStage__QHzwX{position:relative;min-height:180px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.TechStackSection_visible__xU99q .TechStackSection_pillsStage__QHzwX{opacity:1;transform:translateY(0);transition-delay:.45s}.TechStackSection_pillsGrid__B6BV4{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:980px;margin:0 auto}.TechStackSection_pill__X_Snw{position:relative;display:inline-flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(17,23,44,.08);padding:12px 20px 12px 14px;border-radius:50px;font-size:.95rem;font-weight:700;color:var(--color-text-dark);cursor:default;opacity:0;transform:translateY(14px) scale(.92);animation:TechStackSection_pillEnter__oPaGH .55s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(var(--pill-i) * .05s);transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s ease,border-color .3s ease,background .3s ease;will-change:transform;overflow:hidden}@keyframes TechStackSection_pillEnter__oPaGH{0%{opacity:0;transform:translateY(14px) scale(.92)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.TechStackSection_pill__X_Snw:after{content:"";position:absolute;inset:0;pointer-events:none;animation:TechStackSection_pillFloat__r_wSG 4s ease-in-out infinite alternate;animation-delay:calc(var(--pill-i) * .18s)}@keyframes TechStackSection_pillFloat__r_wSG{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.TechStackSection_pill__X_Snw{animation:TechStackSection_pillEnter__oPaGH .55s cubic-bezier(.34,1.4,.64,1) forwards,TechStackSection_pillFloat__r_wSG 4s ease-in-out infinite alternate;animation-delay:calc(var(--pill-i) * .05s),calc(var(--pill-i) * .18s + .6s)}.TechStackSection_pill__X_Snw:after{display:none}.TechStackSection_pill__X_Snw:hover{transform:translateY(-4px) scale(1.04);border-color:rgba(29,158,218,.4);background:hsla(0,0%,100%,.95);box-shadow:0 14px 30px rgba(29,158,218,.18),0 0 0 4px rgba(29,158,218,.08);animation-play-state:paused}.TechStackSection_pillIconWrap__B70Pg{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgba(29,158,218,.12),rgba(29,158,218,.04));color:var(--color-brand);font-size:.95rem;transition:transform .35s cubic-bezier(.34,1.4,.64,1),background .3s ease}.TechStackSection_pill__X_Snw:hover .TechStackSection_pillIconWrap__B70Pg{transform:rotate(-8deg) scale(1.1);background:linear-gradient(135deg,rgba(29,158,218,.2),rgba(29,158,218,.08))}.TechStackSection_pillLabel__YrxJP{position:relative;z-index:1}.TechStackSection_pillGlow__E3pkk{position:absolute;inset:-20px;background:radial-gradient(circle at center,rgba(29,158,218,.18) 0,transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:0}.TechStackSection_pill__X_Snw:hover .TechStackSection_pillGlow__E3pkk{opacity:1}.TechStackSection_footnote__Zb9iB{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:56px;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.TechStackSection_visible__xU99q .TechStackSection_footnote__Zb9iB{opacity:1;transform:translateY(0);transition-delay:.55s}.TechStackSection_footnoteBar__Pr3AW{position:relative;width:160px;height:6px;background:var(--color-border);border-radius:50px;overflow:hidden}.TechStackSection_footnoteFill__MHY20{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#1d9eda,#6dcef5);border-radius:50px;transition:width .6s cubic-bezier(.34,1.4,.64,1);box-shadow:0 0 12px rgba(29,158,218,.4)}.TechStackSection_footnoteText__v4vAl{font-size:.85rem;color:var(--color-text-muted);font-weight:600}.TechStackSection_footnoteText__v4vAl strong{color:var(--color-text-dark);font-weight:800}@media (max-width:1024px){.TechStackSection_techStackSection__abVb7{padding:100px 0}.TechStackSection_header__WgVsc{margin-bottom:44px}.TechStackSection_pillsGrid__B6BV4{max-width:760px}}@media (max-width:768px){.TechStackSection_techStackSection__abVb7{padding:80px 0}.TechStackSection_header__WgVsc{margin-bottom:36px}.TechStackSection_title__rXv4j{font-size:clamp(1.7rem,5vw,2.2rem)}.TechStackSection_subtitle__j9hE0{font-size:.97rem}.TechStackSection_tabsWrap__xFlv_{margin-bottom:36px;width:100%}.TechStackSection_tabsNav__ok45D{width:100%;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:5px}.TechStackSection_tabBtn__zZLTG{padding:9px 14px;font-size:.85rem}.TechStackSection_tabBtn__zZLTG i{display:none}.TechStackSection_pill__X_Snw{padding:10px 16px 10px 12px;font-size:.88rem}.TechStackSection_pillIconWrap__B70Pg{width:28px;height:28px;font-size:.85rem}.TechStackSection_footnote__Zb9iB{margin-top:40px;flex-wrap:wrap;gap:12px}.TechStackSection_footnoteBar__Pr3AW{width:120px}.TechStackSection_footnoteText__v4vAl{font-size:.78rem}.TechStackSection_bgOrb1__4h4DJ{width:320px;height:320px;top:-80px;right:-80px}.TechStackSection_bgOrb2__6CEOZ{width:280px;height:280px;bottom:-100px;left:-80px}}@media (max-width:480px){.TechStackSection_techStackSection__abVb7{padding:64px 0}.TechStackSection_container__B91oQ{padding:0 16px}.TechStackSection_eyebrow__kbfFF{font-size:.7rem;padding:6px 14px}.TechStackSection_title__rXv4j{font-size:clamp(1.55rem,6vw,1.95rem)}.TechStackSection_subtitle__j9hE0{font-size:.92rem}.TechStackSection_pillsGrid__B6BV4{gap:10px}.TechStackSection_pill__X_Snw{padding:9px 14px 9px 10px;font-size:.82rem;gap:10px}.TechStackSection_pillIconWrap__B70Pg{width:26px;height:26px;font-size:.8rem}.TechStackSection_pill__X_Snw{animation:TechStackSection_pillEnter__oPaGH .55s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(var(--pill-i) * .05s)}}@media (prefers-reduced-motion:reduce){.TechStackSection_bgOrb1__4h4DJ,.TechStackSection_bgOrb2__6CEOZ,.TechStackSection_eyebrowDot__w7_gr,.TechStackSection_pillIconWrap__B70Pg,.TechStackSection_pill__X_Snw,.TechStackSection_tabIndicator__0agMj,.TechStackSection_titleGradient__Ods1e{animation:none!important;transition-duration:.01ms!important}.TechStackSection_pill__X_Snw{opacity:1;transform:none}}.ProcessSection_process-section__ocIsW{padding:100px 0;background:#fff}.ProcessSection_process-steps__ML8TF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:48px;position:relative}.ProcessSection_process-steps__ML8TF:before{content:"";position:absolute;top:30px;left:10%;width:80%;height:2px;background:linear-gradient(90deg,var(--color-brand),rgba(29,158,218,.1));z-index:0}.ProcessSection_process-step-card__t6pZu{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.ProcessSection_step-number__J8OfX{width:56px;height:56px;border-radius:50%;background:var(--color-brand);color:#fff;font-size:1.2rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(29,158,218,.35)}.ProcessSection_step-body__pvcBc h3{font-size:1.05rem;font-weight:700;color:var(--color-text-dark);margin-bottom:8px}.ProcessSection_step-body__pvcBc p{font-size:.9rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:10px}.ProcessSection_step-tag__5Lr8S{display:inline-block;font-size:.75rem;font-weight:700;color:var(--color-brand);background:rgba(29,158,218,.08);padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}@media (max-width:1024px){.ProcessSection_process-steps__ML8TF{grid-template-columns:repeat(2,1fr);gap:40px}.ProcessSection_process-steps__ML8TF:before{display:none}}@media (max-width:768px){.ProcessSection_process-steps__ML8TF{grid-template-columns:1fr;gap:40px}.ProcessSection_process-steps__ML8TF:before{display:block;width:2px;height:calc(100% - 60px);top:30px;left:28px;background:linear-gradient(180deg,var(--color-brand),rgba(29,158,218,.05))}.ProcessSection_process-step-card__t6pZu{flex-direction:row;align-items:flex-start;gap:24px}.ProcessSection_step-number__J8OfX{flex-shrink:0}}@media (max-width:480px){.ProcessSection_process-steps__ML8TF:before{left:24px;top:24px;height:calc(100% - 48px)}.ProcessSection_step-number__J8OfX{width:48px;height:48px;font-size:1rem}.ProcessSection_process-step-card__t6pZu{gap:16px}}.CaseStudiesSection_case-studies-section__ouI6i{padding:100px 0;background:var(--color-bg-light)}.CaseStudiesSection_case-header__OEroH{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:24px;flex-wrap:wrap}.CaseStudiesSection_case-nav-btns__ZGftd{display:flex;align-items:center;gap:16px;flex-shrink:0}.CaseStudiesSection_case-nav-btn__3iDuY{width:52px;height:52px;border-radius:50%;border:2px solid var(--color-border);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-text-dark);transition:all var(--transition-normal);box-shadow:0 4px 12px rgba(17,23,44,.06)}.CaseStudiesSection_case-nav-btn__3iDuY:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff;transform:scale(1.08);box-shadow:0 8px 20px rgba(29,158,218,.25)}.CaseStudiesSection_case-counter__8fUgN{font-size:.9rem;font-weight:700;color:var(--color-text-muted);letter-spacing:.06em;min-width:56px;text-align:center}.CaseStudiesSection_case-card__djhTo{background:#fff;border:1px solid var(--color-border);border-radius:28px;padding:56px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center;box-shadow:0 16px 60px rgba(17,23,44,.06);position:relative;overflow:hidden;transition:all .3s ease}.CaseStudiesSection_case-card__djhTo:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--case-color,var(--color-brand));border-radius:28px 28px 0 0}.CaseStudiesSection_case-text-side__DdzHm{display:flex;flex-direction:column;align-items:flex-start}.CaseStudiesSection_case-badge__WTXw0{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--case-color,var(--color-brand));background:color-mix(in srgb,var(--case-color,#1d9eda) 10%,transparent);padding:4px 12px;border-radius:4px;margin-bottom:20px}.CaseStudiesSection_case-logo-wrap__tWv4z{margin-bottom:20px;display:flex;align-items:center}.CaseStudiesSection_case-title__otXAV{font-size:2rem;font-weight:800;color:var(--color-text-dark);line-height:1.25;margin-bottom:16px}.CaseStudiesSection_case-desc__VBGGO{font-size:1rem;color:var(--color-text-muted);line-height:1.75;margin-bottom:12px}.CaseStudiesSection_case-long-desc__tuIjr{font-size:.92rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:28px;opacity:.85}.CaseStudiesSection_case-highlights__ENgud{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px}.CaseStudiesSection_case-highlights__ENgud li{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--color-text-dark)}.CaseStudiesSection_case-highlights__ENgud li i{font-size:.85rem;flex-shrink:0}.CaseStudiesSection_case-stats-row__Mowq4{display:flex;gap:36px;margin-bottom:32px}.CaseStudiesSection_case-stat__duGC4{display:flex;flex-direction:column}.CaseStudiesSection_case-stat-num__ZCWKZ{font-size:2.4rem;font-weight:800;color:var(--case-color,var(--color-brand));line-height:1.1}.CaseStudiesSection_case-stat-lbl__umRi0{font-size:.82rem;color:var(--color-text-muted);font-weight:600;margin-top:5px}.CaseStudiesSection_case-cta__XX67k{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:8px;font-size:.95rem;font-weight:700;color:#fff;text-decoration:none;transition:all var(--transition-fast);box-shadow:0 6px 20px rgba(17,23,44,.12)}.CaseStudiesSection_case-cta__XX67k:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(17,23,44,.18);opacity:.93}.CaseStudiesSection_case-visual-side__qKKvW{display:flex;flex-direction:column;align-items:center;gap:28px}.CaseStudiesSection_case-img-wrap__2LCZD{width:100%;border-radius:20px;padding:28px;background:var(--color-bg-light);border:2px solid;border-color:var(--color-border);position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(17,23,44,.04)}.CaseStudiesSection_case-img-glow__ebBAA{position:absolute;bottom:-60px;right:-60px;width:180px;height:180px;border-radius:50%;opacity:.08;filter:blur(40px);pointer-events:none}.CaseStudiesSection_case-dots__x5_dr{display:flex;gap:10px}.CaseStudiesSection_case-dot__CNFw_{width:10px;height:10px;border-radius:50%;border:none;background:var(--color-border);cursor:pointer;transition:all .3s ease;padding:0}.CaseStudiesSection_case-dot__CNFw_:hover{background:var(--color-text-muted)}.CaseStudiesSection_case-dot-active__lr_vA{width:28px;border-radius:5px}@media (max-width:1024px){.CaseStudiesSection_case-card__djhTo{grid-template-columns:1fr;gap:36px;padding:40px}.CaseStudiesSection_case-header__OEroH{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.CaseStudiesSection_case-card__djhTo{padding:28px 20px;border-radius:20px}.CaseStudiesSection_case-title__otXAV{font-size:1.5rem}.CaseStudiesSection_case-desc__VBGGO{font-size:.92rem}.CaseStudiesSection_case-long-desc__tuIjr{font-size:.85rem}.CaseStudiesSection_case-stat-num__ZCWKZ{font-size:1.9rem}.CaseStudiesSection_case-highlights__ENgud{grid-template-columns:1fr}.CaseStudiesSection_case-stats-row__Mowq4{gap:24px}.CaseStudiesSection_case-nav-btn__3iDuY{width:44px;height:44px;font-size:.9rem}}.CareersSection_careers-callout__gC4GP{padding:100px 24px;background:linear-gradient(135deg,#1d9eda,#0f6fa8);text-align:center;position:relative;overflow:hidden}.CareersSection_careers-callout__gC4GP:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:24px 24px}.CareersSection_careers-inner__FlJGo{position:relative;z-index:1;max-width:700px;margin:0 auto}.CareersSection_careers-callout__gC4GP h2{font-size:2.4rem;font-weight:800;color:#fff;margin-bottom:16px}.CareersSection_careers-callout__gC4GP p{font-size:1.05rem;color:hsla(0,0%,100%,.85);margin-bottom:28px;line-height:1.7}.CareersSection_careers-perks__5Sl0d{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.CareersSection_careers-perks__5Sl0d span{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-weight:600;font-size:.95rem}.CareersSection_careers-perks__5Sl0d span i{color:hsla(0,0%,100%,.7)}@media (max-width:1024px){.CareersSection_careers-callout__gC4GP h2{font-size:1.8rem}}@media (max-width:767px){.CareersSection_careers-callout__gC4GP{padding:60px 16px}.CareersSection_careers-perks__5Sl0d{flex-direction:column;gap:10px;align-items:flex-start}}.ContactSection_contact-section___EjL1{padding:100px 0;background-color:var(--color-bg-light);position:relative;overflow:hidden}.ContactSection_contact-bg-shapes__4JCpP{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ContactSection_contact-shape-1__xoGv8{position:absolute;top:-20%;right:-10%;width:600px;height:600px;border-radius:50%;background-color:rgba(29,158,218,.06);filter:blur(100px)}.ContactSection_contact-shape-2__2DAJ5{position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;border-radius:50%;background-color:rgba(144,205,244,.08);filter:blur(80px)}.ContactSection_contact-container__Tebo4{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;position:relative;z-index:2}.ContactSection_contact-info__7rYom h2{font-size:2.8rem;font-weight:800;color:var(--color-text-dark);margin-bottom:16px;line-height:1.2}.ContactSection_contact-info__7rYom p{font-size:1.05rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:40px}.ContactSection_contact-features__6SFa_{display:flex;flex-direction:column;gap:16px}.ContactSection_c-feat__KrRMx{display:flex;align-items:center;gap:12px;font-weight:600;font-size:.95rem;color:var(--color-text-dark)}.ContactSection_c-feat__KrRMx i{color:var(--color-white);background-color:var(--color-brand);width:20px;height:20px;border-radius:50%;font-size:.7rem;display:flex;align-items:center;justify-content:center}.ContactSection_contact-form-wrapper__wqwgy{background-color:var(--color-white);border-radius:20px;padding:40px;box-shadow:0 20px 50px rgba(17,23,44,.05);border:1px solid var(--color-border);position:relative;overflow:hidden}.ContactSection_lead-form__dtP5P{display:flex;flex-direction:column;gap:24px}.ContactSection_form-row__SdFdV{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ContactSection_form-group__m4y4V{display:flex;flex-direction:column;gap:8px;position:relative}.ContactSection_form-group__m4y4V label{font-size:.85rem;font-weight:700;color:var(--color-text-dark)}.ContactSection_form-group__m4y4V input[type=email],.ContactSection_form-group__m4y4V input[type=text],.ContactSection_form-group__m4y4V textarea{width:100%;font-family:var(--font-primary);font-size:.95rem;padding:12px 16px;border-radius:8px;border:1.5px solid var(--color-border);outline:none;transition:var(--transition-fast)}.ContactSection_form-group__m4y4V textarea{height:120px;resize:none}.ContactSection_form-group__m4y4V input:focus,.ContactSection_form-group__m4y4V textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(29,158,218,.15)}.ContactSection_form-group__m4y4V.ContactSection_invalid__y5O9u input,.ContactSection_form-group__m4y4V.ContactSection_invalid__y5O9u textarea{border-color:#e53e3e}.ContactSection_form-group__m4y4V.ContactSection_invalid__y5O9u .ContactSection_error-msg__Jp980{display:block}.ContactSection_error-msg__Jp980{display:none;font-size:.75rem;font-weight:600;color:#e53e3e;position:absolute;bottom:-18px;left:2px}.ContactSection_nda-toggle-group__guaBl{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:8px}.ContactSection_toggle-switch__2OsWS{position:relative;display:inline-block;width:46px;height:24px}.ContactSection_toggle-switch__2OsWS input{opacity:0;width:0;height:0}.ContactSection_toggle-slider___O6il{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-border);transition:.3s;border-radius:34px}.ContactSection_toggle-slider___O6il:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--color-white);transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ContactSection_toggle-switch__2OsWS input:checked+.ContactSection_toggle-slider___O6il{background-color:var(--color-brand)}.ContactSection_toggle-switch__2OsWS input:checked+.ContactSection_toggle-slider___O6il:before{transform:translateX(22px)}.ContactSection_toggle-label__qKeM5{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.ContactSection_submit-btn__DbiZw{background-color:var(--color-text-dark);color:var(--color-white);border:none;font-family:var(--font-primary);font-weight:700;font-size:1rem;padding:16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:var(--transition-fast);box-shadow:0 4px 14px rgba(17,23,44,.15)}.ContactSection_submit-btn__DbiZw:hover{background-color:var(--color-brand);box-shadow:0 6px 20px rgba(29,158,218,.3);transform:translateY(-2px)}.ContactSection_form-success-overlay__eGNrm{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);z-index:10;display:none;align-items:center;justify-content:center;padding:40px;text-align:center;animation:ContactSection_fadeInSuccess__th94q .4s ease}.ContactSection_form-success-overlay__eGNrm.ContactSection_active__MYh3S{display:flex}@keyframes ContactSection_fadeInSuccess__th94q{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ContactSection_success-content__tOBep i{font-size:4rem;color:#48bb78;margin-bottom:20px}.ContactSection_success-content__tOBep h3{font-size:1.8rem;font-weight:800;color:var(--color-text-dark);margin-bottom:12px}.ContactSection_success-content__tOBep p{font-size:1rem;color:var(--color-text-muted);margin-bottom:24px;line-height:1.5}.ContactSection_contact-social-row__bDPB3{display:flex;gap:12px;margin-top:24px}.ContactSection_contact-social-btn__Pb_Zz{width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.95rem;transition:all var(--transition-fast);text-decoration:none}.ContactSection_contact-social-btn__Pb_Zz:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.ContactSection_contact-container__Tebo4{grid-template-columns:1fr;gap:36px}}@media (max-width:767px){.ContactSection_contact-section___EjL1{padding:56px 0}.ContactSection_contact-container__Tebo4{grid-template-columns:1fr;gap:28px}.ContactSection_contact-info__7rYom h2{font-size:1.5rem}.ContactSection_contact-form-wrapper__wqwgy{padding:20px 16px;border-radius:16px}.ContactSection_form-row__SdFdV{grid-template-columns:1fr;gap:0}}