.page_reveal__PIIo1{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.page_reveal__PIIo1.page_visible__r2NoG{opacity:1;transform:translateY(0)}.page_revealD1__2OYR9{transition-delay:.08s}.page_revealD2__ymbdz{transition-delay:.16s}.page_revealD3__UR5kf{transition-delay:.24s}.page_revealD4__Or_MM{transition-delay:.32s}.hero_hero__Mr5KS{position:relative;height:calc(100vh - 80px);width:100%;overflow:visible}@media (max-width:1023px){.hero_hero__Mr5KS{height:auto;min-height:calc(100vh - 80px)}}.hero_heroGrid__d9iAq{position:relative;z-index:3;display:grid;grid-template-rows:1fr auto 1fr auto;height:100%}@media (max-width:1023px){.hero_heroGrid__d9iAq{grid-template-rows:1fr auto auto 1fr auto;height:auto}}.hero_heroTopSpacer__SXm6R{min-height:6rem}.hero_transparentSpacer__5YZag{min-height:2rem;background:transparent}.hero_heroShadedBand__X12bO{backdrop-filter:blur(10px);padding:2rem 0;z-index:100;position:relative}.hero_logoScrollerSection__j5hDt{backdrop-filter:blur(5px);padding:2rem 0;z-index:50;position:relative}.hero_scrollerViewport__AdclC{position:relative;left:50%;transform:translateX(-50%);width:100vw;overflow:hidden;box-sizing:border-box;padding-inline:2rem}.hero_deviceMockups__24Q2d{position:relative;width:100%;max-width:600px}.hero_heroImage__MVXvK{width:100%;height:calc(100vh - 80px);min-height:550px}.hero_imageOverlay__Gkk7K{position:absolute;top:0;right:0;width:50%;height:100%;z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:center;padding-right:max(1rem,calc((100vw - 1280px) / 2 + 1rem))}@keyframes hero_heroLogoScroll__3hFAd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero_logoScroll__LGON0{animation:hero_heroLogoScroll__3hFAd 30s linear infinite}.hero_hero__Mr5KS .hero_desktopOnly__kEei3{display:block!important}.hero_hero__Mr5KS .hero_mobileOnly__rDeIb{display:none!important}.hero_mobileImageSection__dO0cs{padding:2rem 1rem;background:rgba(0,0,0,.2);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}.hero_mobileImageSection__dO0cs .hero_deviceMockups__24Q2d{height:auto;min-height:300px;max-width:500px;margin:0 auto;padding:0 1rem}.hero_mobileImageSection__dO0cs .hero_deviceMockups__24Q2d img{width:100%;height:auto;max-width:500px}@media (max-width:1023px){.hero_hero__Mr5KS .hero_desktopOnly__kEei3{display:none!important}.hero_hero__Mr5KS .hero_mobileOnly__rDeIb{display:flex!important}.hero_transparentSpacer__5YZag{grid-row:4}.hero_logoScrollerSection__j5hDt{grid-row:5}.hero_hero__Mr5KS .hidden.lg\:block{display:none!important}}@media (max-width:640px){.hero_mobileImageSection__dO0cs{padding:1.5rem 1rem}.hero_mobileImageSection__dO0cs .hero_deviceMockups__24Q2d{padding:0 .75rem;max-width:400px}}.hero-video-background_videoBackground__qyNwL{position:absolute;inset:0;z-index:1;overflow:hidden}.hero-video-background_heroVideo__1Le2D{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;background-color:#000}.hero-video-background_videoControl__jBnPY{position:absolute;bottom:20px;right:20px;background-color:rgba(0,0,0,.5);color:white;border:none;padding:8px 12px;cursor:pointer;font-size:18px;border-radius:5px;z-index:10;line-height:1;display:flex;align-items:center;justify-content:center;text-indent:-9999px;overflow:hidden}.hero-video-background_videoControl__jBnPY:before{content:"\275A\275A";font-family:sans-serif;text-indent:0}.hero-video-background_videoControl__jBnPY.hero-video-background_paused__LR0dp:before{content:"\25BA"}.case-study-results_csr__AULtz{--brand-400:var(--color-brand-400);--brand-500:var(--color-brand-500);--brand-600:var(--color-brand-600);--red:#f87171;--amber:#fbbf24;--green:#34d399;--blue:#60a5fa;--section-padding:var(--section-padding-top);--container-max:var(--ui-container);--radius-sm:10px;--radius-xs:6px;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;font-family:var(--font-body);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.case-study-results_csr--accent-brand__YT2Sa{--accent:var(--brand-400);--accent-secondary:var(--brand-400);--quote-gradient:var(--brand-400)}.case-study-results_csr--accent-blue__2S1Oe{--accent:var(--blue);--accent-secondary:var(--blue);--quote-gradient:var(--blue)}.case-study-results_csr--accent-amber__k1p0W{--accent:var(--amber);--accent-secondary:var(--amber);--quote-gradient:var(--amber)}.case-study-results_csr--accent-teal__8NCLd{--accent:#2b9d8f;--accent-secondary:#2b9d8f;--quote-gradient:#2b9d8f}.case-study-results_csr--dark__Oa5V0{--bg:#111827;--bg-elevated:#1f2937;--text:#ffffff;--text-body:#d1d5db;--text-muted:#9ca3af;--border:rgba(255,255,255,0.06);--progress-bg:rgba(255,255,255,0.05);background:var(--bg);color:var(--text);padding:var(--section-padding) 0}.case-study-results_csr--light__uHm5C{--bg:#ffffff;--bg-elevated:#f9fafb;--text:#111827;--text-body:#4b5563;--text-muted:#6b7280;--border:#e5e7eb;--progress-bg:#e5e7eb;background:var(--bg);color:var(--text);padding:var(--section-padding) 0}.case-study-results_csr--dark-muted__FUjXX{--bg:#0b1220;--bg-elevated:#111a2a}.case-study-results_csr--light-muted__H5ilE{--bg:#f9fafb;--bg-elevated:#ffffff}.case-study-results_csr--dark-brand__hMQiq{--bg:#041e0f;--bg-elevated:#063b1d}.case-study-results_csr--light-brand__nu2K4{--bg:var(--color-brand-50);--bg-elevated:#ffffff}.case-study-results_csr__ambient__GEsgv{position:absolute;inset:0;pointer-events:none;z-index:0}.case-study-results_csr__ambient__GEsgv:before{content:"";position:absolute;top:-30%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(109,214,136,.06) 0,transparent 70%);animation:case-study-results_csr-drift__G_vpe 20s ease-in-out infinite}.case-study-results_csr__ambient__GEsgv:after{content:"";position:absolute;bottom:-20%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(109,214,136,.04) 0,transparent 70%);animation:case-study-results_csr-drift__G_vpe 25s ease-in-out infinite reverse}@keyframes case-study-results_csr-drift__G_vpe{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}.case-study-results_csr__container__R9qac{position:relative;z-index:1;max-width:var(--container-max)}.case-study-results_csr__label__DVWXj{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin-bottom:1.25rem}.case-study-results_csr__label-rule__uxzVu{width:24px;height:2px;background:var(--accent);flex:0 0 auto}.case-study-results_csr__title__adw37{font-family:var(--font-heading);margin:0}.case-study-results_csr__title-accent__kj8HT{display:block;color:var(--accent)}.case-study-results_csr__hero__NxSGE{margin-top:clamp(2rem,4vw,3.5rem);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-panel-sm);overflow:hidden;position:relative}.case-study-results_csr__hero__NxSGE:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}@media (min-width:1024px){.case-study-results_csr__hero__NxSGE{border-radius:var(--radius-panel-lg)}}.case-study-results_csr__hero-top__rtCH3{text-align:center;padding:clamp(2rem,4vw,3rem) 1.5rem clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--border)}.case-study-results_csr__roi-number__3m6ip{line-height:1}.case-study-results_csr__roi-value__Kq8Gj{font-size:clamp(56px,10vw,96px);font-weight:900;color:var(--accent);letter-spacing:-.03em}.case-study-results_csr__roi-pct__vXHIW{font-size:clamp(30px,5vw,52px);font-weight:900;color:var(--accent);vertical-align:super;margin-left:2px}.case-study-results_csr__roi-caption__2KA_K{color:var(--text-muted);margin-top:8px;letter-spacing:.02em}.case-study-results_csr__stats__nhmjO{display:grid;grid-template-columns:1fr}@media (min-width:640px){.case-study-results_csr__stats__nhmjO{grid-template-columns:repeat(3,1fr)}}.case-study-results_csr__stat__xDdih{text-align:center;padding:clamp(1.2rem,3vw,2rem) 1rem;position:relative}@media (min-width:640px){.case-study-results_csr__stat__xDdih+.case-study-results_csr__stat__xDdih:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:var(--border)}}@media (max-width:639px){.case-study-results_csr__stat__xDdih+.case-study-results_csr__stat__xDdih{border-top:1px solid var(--border)}}.case-study-results_csr__stat-value__V7HNB{font-size:clamp(28px,4.5vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text)}.case-study-results_csr__stat-value--accent___9a4b{color:var(--accent)}.case-study-results_csr__stat-label__re1A5{color:var(--text-muted);margin-top:6px;line-height:1.4}.case-study-results_csr__narrative__6s4pc{margin-top:clamp(2rem,4vw,3rem);color:var(--text-body);max-width:none}.case-study-results_csr__narrative__6s4pc strong{color:var(--text);font-weight:600}.case-study-results_csr__definitions__EvL0Y{margin-top:1em;font-size:.88em;color:var(--text-muted);border-left:2px solid color-mix(in srgb,var(--accent) 30%,transparent);padding-left:1em}.case-study-results_csr__timeline__Youma{margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border-radius:var(--radius-panel-sm);overflow:hidden;border:1px solid var(--border)}@media (min-width:768px){.case-study-results_csr__timeline__Youma{grid-template-columns:repeat(3,1fr);border-radius:var(--radius-panel-sm)}}.case-study-results_csr__stage__WcxAG{background:var(--bg-elevated);padding:clamp(1.2rem,2.5vw,2rem);position:relative;overflow:hidden}.case-study-results_csr__stage__WcxAG:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px}.case-study-results_csr__stage--1__hxulY:before{background:var(--brand-400)}.case-study-results_csr__stage--2__s9fcr:before{background:var(--amber)}.case-study-results_csr__stage--3__vnJDL:before{background:var(--blue)}.case-study-results_csr--light__uHm5C .case-study-results_csr__stage--1__hxulY:before{background:var(--brand-500)}.case-study-results_csr--light__uHm5C .case-study-results_csr__stage--2__s9fcr:before{background:#d97706}.case-study-results_csr--light__uHm5C .case-study-results_csr__stage--3__vnJDL:before{background:#2563eb}.case-study-results_csr__stage-tag__mzOPl{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-xs);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:var(--font-mono)}.case-study-results_csr__stage-tag--1__SACS7{background:rgba(109,214,136,.12);color:var(--brand-400)}.case-study-results_csr__stage-tag--2__ru8y9{background:rgba(251,191,36,.12);color:var(--amber)}.case-study-results_csr__stage-tag--3__KnWTO{background:rgba(96,165,250,.1);color:var(--blue)}.case-study-results_csr--light__uHm5C .case-study-results_csr__stage-tag--1__SACS7{background:rgba(14,138,67,.08);color:var(--brand-500)}.case-study-results_csr--light__uHm5C .case-study-results_csr__stage-tag--2__ru8y9{background:rgba(217,119,6,.08);color:#d97706}.case-study-results_csr--light__uHm5C .case-study-results_csr__stage-tag--3__KnWTO{background:rgba(37,99,235,.08);color:#2563eb}.case-study-results_csr__stage-name__N_fs5{font-size:clamp(16px,1.8vw,20px);font-weight:700;margin-top:12px;line-height:1.25;color:var(--text)}.case-study-results_csr__stage-months__c2jYv{font-size:13px;color:var(--text-muted);margin-top:4px;font-weight:500}.case-study-results_csr__stage-target__D_w_F{font-size:13px;color:var(--text-body);margin-top:10px;line-height:1.5;padding-top:10px;border-top:1px solid var(--border)}.case-study-results_csr__progress__63ZGB{margin-top:clamp(2rem,4vw,3rem)}.case-study-results_csr__progress-row__9si5y{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.case-study-results_csr__progress-label___TIVY{font-size:13px;font-weight:600;color:var(--text-body);text-transform:uppercase;letter-spacing:1px}.case-study-results_csr__progress-value__6apVT{font-size:clamp(20px,3vw,28px);font-weight:800;color:var(--accent)}.case-study-results_csr__progress-bar___mWaU{width:100%;height:14px;background:var(--progress-bg);border-radius:99px;overflow:hidden}.case-study-results_csr__progress-fill__tW5H5{height:100%;border-radius:99px;transition:width 2s cubic-bezier(.22,1,.36,1)}.case-study-results_csr--dark__Oa5V0 .case-study-results_csr__progress-fill__tW5H5{background:linear-gradient(90deg,var(--brand-400),var(--green))}.case-study-results_csr--light__uHm5C .case-study-results_csr__progress-fill__tW5H5{background:linear-gradient(90deg,var(--brand-500),var(--brand-400))}.case-study-results_csr__quote__mY0ZX{margin-top:clamp(2.5rem,5vw,4rem);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-panel-sm);padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}@media (min-width:1024px){.case-study-results_csr__quote__mY0ZX{border-radius:var(--radius-panel-lg)}}.case-study-results_csr__quote__mY0ZX:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,var(--quote-gradient),transparent)}.case-study-results_csr__quote-mark__fGiWT{font-size:48px;line-height:1;color:var(--accent);opacity:.3;font-family:Georgia,serif;margin-bottom:-10px}.case-study-results_csr__quote-text__VnlZl{font-style:italic;color:var(--text-body);line-height:1.7;max-width:700px;margin:0;padding:0;border:none}.case-study-results_csr__quote-attr__ktSu0{margin-top:1em;font-size:14px;font-style:normal;color:var(--text-muted)}.case-study-results_csr__quote-attr__ktSu0 strong{color:var(--accent);font-weight:600}.case-study-results_csr__reveal__4pH3_{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.case-study-results_csr__reveal--visible___ud8D{opacity:1;transform:translateY(0)}.case-study-results_csr__reveal--d1__H_Iql{transition-delay:.1s}.case-study-results_csr__reveal--d2__grVBN{transition-delay:.2s}.case-study-results_csr__reveal--d3__gboqV{transition-delay:.3s}.case-study-results_csr__reveal--d4__1si81{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.case-study-results_csr__reveal__4pH3_{opacity:1;transform:none;transition:none}.case-study-results_csr__progress-fill__tW5H5{transition:none}.case-study-results_csr__ambient__GEsgv:after,.case-study-results_csr__ambient__GEsgv:before{animation:none}}.page_reveal__TwnT2{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.page_reveal__TwnT2.page_visible__fXh_C{opacity:1;transform:translateY(0)}.page_cycleNode__4jy4Y{width:90px;height:90px;background:white;border:1px solid #d1fae5;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.page_cycleNode__4jy4Y:hover{border-color:#0e8a43;box-shadow:0 4px 16px rgba(14,138,67,.12);transform:scale(1.08)}@keyframes page_cycleSpinSlow__Cm8vD{to{transform:rotate(1turn)}}.page_animateSpinSlow__39aL8{animation:page_cycleSpinSlow__Cm8vD 40s linear infinite}