.CustomerCasePage_page__gXQs5{--case-band:#f0f6f5;--case-sticky-top:97px;background:#fff;overflow-x:clip}.CustomerCasePage_page__gXQs5 :is(h1,h2,h3){color:var(--ink);font-family:var(--tap-display),Satoshi,system-ui,sans-serif;margin:0;text-wrap:balance}.CustomerCasePage_page__gXQs5 p{font-family:var(--tap-body),Geist,system-ui,sans-serif}.CustomerCasePage_rail__H1k10{margin-inline:auto;max-width:100%;min-width:0;width:min(1280px,85.7143%)}.CustomerCasePage_eyebrow__GVavG{color:var(--teal);font-size:12px;font-weight:600;letter-spacing:.075em;line-height:1.4;margin:0 0 22px;text-transform:uppercase}.CustomerCasePage_kicker__OhE4k{color:var(--teal);font-size:14px;font-weight:600;line-height:1.4;margin:0 0 10px}.CustomerCasePage_actions__78chl{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_primaryAction__AtHEG,.CustomerCasePage_page__gXQs5 .CustomerCasePage_textAction__0CAaR{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:10px;line-height:1.4;min-height:44px;text-decoration:none}.CustomerCasePage_page__gXQs5 .CustomerCasePage_primaryAction__AtHEG{background:var(--teal);border:1px solid var(--teal);border-radius:7px;color:#fff;justify-content:center;padding:12px 26px;transition:background .16s ease,border-color .16s ease}.CustomerCasePage_page__gXQs5 .CustomerCasePage_primaryAction__AtHEG:hover{background:var(--ink);border-color:var(--ink)}.CustomerCasePage_page__gXQs5 .CustomerCasePage_textAction__0CAaR{color:var(--teal)}.CustomerCasePage_page__gXQs5 .CustomerCasePage_textAction__0CAaR:hover{text-decoration:underline;text-underline-offset:5px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_primaryAction__AtHEG:focus-visible,.CustomerCasePage_page__gXQs5 .CustomerCasePage_textAction__0CAaR:focus-visible,.CustomerCasePage_page__gXQs5 .CustomerCasePage_website__2BNMB:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.CustomerCasePage_titleBlock__1NRKE{padding-block:88px 56px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_titleBlock__1NRKE h1{font-size:clamp(44px,5.2vw,76px);font-weight:650;letter-spacing:-.05em;line-height:1.03;max-width:15ch}.CustomerCasePage_accent__ftIPb{color:var(--teal);white-space:nowrap}.CustomerCasePage_lead__xIfTQ{color:var(--muted);font-size:20px;font-weight:400;line-height:1.55;margin:28px 0 0;max-width:640px}.CustomerCasePage_cover__Joyx8{align-items:center;aspect-ratio:16/6;background:radial-gradient(ellipse at 82% 110%,#d6efe9 0,transparent 58%),var(--case-band);border-radius:20px;display:flex;gap:clamp(20px,3vw,44px);justify-content:center;padding:32px}.CustomerCasePage_coverFavn___wFOY{height:clamp(44px,5.4vw,80px);width:auto}.CustomerCasePage_coverTapInn__dC_UN{height:clamp(40px,5vw,74px);width:auto}.CustomerCasePage_coverCross__HXSY1{color:var(--muted);font-size:clamp(22px,2.4vw,34px);font-weight:300;line-height:1}.CustomerCasePage_body__VMHYs{align-items:start;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(220px,280px) minmax(0,1fr);padding-block:88px 120px}.CustomerCasePage_sidebar__kdknm{position:sticky;top:var(--case-sticky-top)}.CustomerCasePage_facts__UjWNg{margin:0}.CustomerCasePage_facts__UjWNg>div{border-top:1px solid var(--line);padding:16px 0}.CustomerCasePage_facts__UjWNg dt{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.CustomerCasePage_facts__UjWNg dd{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;margin:4px 0 0}.CustomerCasePage_uses__WKHDY{display:grid;gap:4px;list-style:none;margin:0;padding:0}.CustomerCasePage_page__gXQs5 .CustomerCasePage_website__2BNMB{align-items:center;border-top:1px solid var(--line);color:var(--teal);display:flex;font-size:14px;font-weight:600;gap:6px;padding-top:16px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_website__2BNMB:hover{text-decoration:underline;text-underline-offset:4px}.CustomerCasePage_sidebarCta__QrVGU{background:var(--case-band);border-radius:14px;margin-top:28px;padding:20px}.CustomerCasePage_sidebarCta__QrVGU p{color:var(--ink);font-size:15px;line-height:1.5;margin:0 0 16px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_sidebarCta__QrVGU .CustomerCasePage_primaryAction__AtHEG{width:100%}.CustomerCasePage_story__LkRnT{display:grid;gap:88px;min-width:0}.CustomerCasePage_story__LkRnT>section>:is(p,h2,ol){max-width:680px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_story__LkRnT h2{font-size:clamp(30px,2.8vw,40px);font-weight:650;letter-spacing:-.04em;line-height:1.12}.CustomerCasePage_story__LkRnT>section>p:not(.CustomerCasePage_kicker__OhE4k){color:#2b394d;font-size:19px;line-height:1.7;margin:20px 0 0}.CustomerCasePage_timeline__dHDje{list-style:none;margin:36px 0 0;padding:0}.CustomerCasePage_timeline__dHDje>li{display:grid;gap:20px;grid-template-columns:44px minmax(0,1fr);padding-bottom:32px;position:relative}.CustomerCasePage_timeline__dHDje>li:last-child{padding-bottom:0}.CustomerCasePage_timeline__dHDje>li:not(:last-child):before{background:var(--line);bottom:0;content:"";left:21px;position:absolute;top:48px;width:1px}.CustomerCasePage_stepMarker__2JxxW{align-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;color:var(--teal);display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;height:44px;justify-content:center;width:44px}.CustomerCasePage_stepLabel__Dp9dP{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4;margin:2px 0 4px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_timeline__dHDje h3{font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.CustomerCasePage_timeline__dHDje li p:last-child{color:var(--muted);font-size:16px;line-height:1.6;margin:6px 0 0}.CustomerCasePage_leadQuote__NjOEI{margin:72px 0 0;max-width:980px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_leadQuote__NjOEI blockquote p{color:var(--ink);font-family:var(--tap-display),Satoshi,system-ui,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0;text-wrap:pretty}.CustomerCasePage_quote__J7oyJ{border-left:3px solid var(--teal);margin:40px 0 0;max-width:680px;padding:4px 0 4px 28px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_quote__J7oyJ blockquote p{color:var(--ink);font-family:var(--tap-display),Satoshi,system-ui,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin:0;text-wrap:pretty}.CustomerCasePage_leadQuote__NjOEI blockquote,.CustomerCasePage_quote__J7oyJ blockquote{margin:0}.CustomerCasePage_leadQuote__NjOEI figcaption,.CustomerCasePage_quote__J7oyJ figcaption{color:var(--muted);font-size:15px;font-weight:500;line-height:1.45;margin-top:18px}.CustomerCasePage_leadQuote__NjOEI figcaption{margin-top:24px}.CustomerCasePage_quoteName__N24XE{color:var(--ink);display:block;font-weight:600}.CustomerCasePage_page__gXQs5 .CustomerCasePage_quoteDraft__4NR9d{background:#fff4dc;border-radius:6px;color:#7a4d00;display:inline-block;font-size:12px;font-weight:600;line-height:1.4;margin:0 0 14px;padding:4px 10px}.CustomerCasePage_closing__0YhDt{background:radial-gradient(ellipse at 78% 76%,#cbeee5 0,transparent 56%),#f0faf7;padding-block:88px}.CustomerCasePage_closingGrid__i_dfC{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.CustomerCasePage_page__gXQs5 .CustomerCasePage_closingCopy__cuCu2 h2{font-size:clamp(44px,5.4vw,80px);font-weight:650;letter-spacing:-.055em;line-height:1}.CustomerCasePage_closingCopy__cuCu2 p:last-child{color:var(--ink);font-size:clamp(18px,1.8vw,22px);letter-spacing:-.015em;line-height:1.45;margin:18px 0 0;max-width:560px}.CustomerCasePage_closingInvitation__mM7XI{align-items:center;display:flex;gap:20px;justify-self:end}.CustomerCasePage_tappi__DvZxI{flex:0 0 auto;height:auto;pointer-events:none;width:88px}@media (max-width:1100px){.CustomerCasePage_closingGrid__i_dfC{align-items:start;gap:32px;grid-template-columns:minmax(0,1fr)}.CustomerCasePage_closingInvitation__mM7XI{justify-self:start}}@media (max-width:900px){.CustomerCasePage_titleBlock__1NRKE{padding-block:48px 36px}.CustomerCasePage_lead__xIfTQ{font-size:18px}.CustomerCasePage_cover__Joyx8{aspect-ratio:16/8}.CustomerCasePage_body__VMHYs{gap:56px;grid-template-columns:minmax(0,1fr);padding-block:48px 80px}.CustomerCasePage_sidebar__kdknm{position:static}.CustomerCasePage_facts__UjWNg{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CustomerCasePage_story__LkRnT{gap:64px}.CustomerCasePage_story__LkRnT>section>p:not(.CustomerCasePage_kicker__OhE4k){font-size:17px}.CustomerCasePage_leadQuote__NjOEI{margin-top:48px}.CustomerCasePage_page__gXQs5 .CustomerCasePage_quote__J7oyJ blockquote p{font-size:20px}.CustomerCasePage_closing__0YhDt{padding-block:64px}}@media (max-height:800px){.CustomerCasePage_sidebar__kdknm{position:static}}@media (max-width:760px){.CustomerCasePage_rail__H1k10{width:calc(100% - 40px)}.CustomerCasePage_cover__Joyx8{aspect-ratio:auto;flex-direction:column;gap:14px;padding:40px 24px}.CustomerCasePage_closingInvitation__mM7XI{gap:16px}.CustomerCasePage_tappi__DvZxI{width:64px}}@media (max-width:480px){.CustomerCasePage_accent__ftIPb{white-space:normal}.CustomerCasePage_actions__78chl{align-items:stretch;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.CustomerCasePage_page__gXQs5 .CustomerCasePage_primaryAction__AtHEG{transition:none}}