@font-face{font-family:__Patrick_Hand_09d425;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c658d69512eff08-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Patrick_Hand_09d425;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/223db0593b777c06-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Patrick_Hand_09d425;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb80db0e9f250198-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Patrick_Hand_Fallback_09d425;src:local("Arial");ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.00%;size-adjust:81.43%}.__className_09d425{font-family:__Patrick_Hand_09d425,__Patrick_Hand_Fallback_09d425;font-weight:400;font-style:normal}.__variable_09d425{--font-sketch:"__Patrick_Hand_09d425","__Patrick_Hand_Fallback_09d425"}.caseStudy_page__h81D0{--cs-ink:var(--title-bg-color);--cs-muted:color-mix(in srgb,var(--title-bg-color) 68%,#0000);--cs-border:#10101017;--cs-card:#fff;--cs-soft:#f7f7f5;--cs-shadow:0 1px 2px #1010100a,0 12px 32px -18px #1010102e;width:100%;background:var(--hero-bg-color);color:var(--cs-ink);font-family:var(--font-sans),sans-serif}[data-theme=dark] .caseStudy_page__h81D0{--cs-border:#ffffff1a;--cs-card:#121212;--cs-soft:#0d0d0d;--cs-shadow:0 1px 2px #0006,0 16px 40px -20px #000000b3}.caseStudy_prologue__xcmUO{--acc:#2563eb;--acc-ink:#1d4ed8;--acc-soft:#2563eb1a;--acc-2:#0f1b33}.caseStudy_wanguza__c_92L{--acc:#17803d;--acc-ink:#146c33;--acc-soft:#17803d1a;--acc-2:#e8901a}.caseStudy_hq__Hmjls{--acc:#4d8506;--acc-ink:#3a6504;--acc-soft:#4d85061f;--acc-2:#b8f01a;--on-acc:#fff}.caseStudy_electrolux__4mnJ4{--acc:#0b4f8a;--acc-ink:#0a4375;--acc-soft:#0b4f8a1a;--acc-2:#021e41}[data-theme=dark] .caseStudy_prologue__xcmUO{--acc:#7aa2ff;--acc-ink:#9db9ff;--acc-soft:#7aa2ff24}[data-theme=dark] .caseStudy_wanguza__c_92L{--acc:#5fd38a;--acc-ink:#7fe0a2;--acc-soft:#5fd38a21;--acc-2:#f5a742}[data-theme=dark] .caseStudy_hq__Hmjls{--acc:#b8f01a;--acc-ink:#c8f64e;--acc-soft:#b8f01a21;--acc-2:#8fbf10;--on-acc:#10200a}[data-theme=dark] .caseStudy_electrolux__4mnJ4{--acc:#5cb3f0;--acc-ink:#86c7f5;--acc-soft:#5cb3f024;--acc-2:#a9d8f7}.caseStudy_wrap__u25p_{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.caseStudy_crumbs__QuSW4{padding-top:clamp(20px,3vw,32px)}.caseStudy_hero__sgtmt{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(20px,4vw,44px) 0 clamp(28px,4vw,44px)}.caseStudy_eyebrow__oOmhV,.caseStudy_kicker__sCZJG{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--acc-ink)}.caseStudy_eyebrow__oOmhV:before,.caseStudy_kicker__sCZJG:before{content:"";width:26px;height:4px;border-radius:4px;background:var(--acc)}.caseStudy_h1__var5M{margin:0 0 18px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(2rem,4.3vw,3.15rem);font-weight:800;line-height:1.07;letter-spacing:-.025em;color:var(--cs-ink)}.caseStudy_lead__IrxCL{margin:0 0 26px;max-width:40rem;font-size:clamp(1.02rem,1.4vw,1.14rem);line-height:1.7;color:var(--cs-muted)}.caseStudy_lenses__3WYw4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.caseStudy_lens__MznNu{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--cs-border);border-radius:14px;background:var(--cs-card);color:var(--cs-ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.caseStudy_lens__MznNu strong{font-size:14.5px;font-weight:700}.caseStudy_lens__MznNu span{font-size:12.5px;color:var(--cs-muted)}.caseStudy_lens__MznNu:focus-visible,.caseStudy_lens__MznNu:hover{border-color:var(--acc);background:var(--acc-soft);transform:translateY(-2px);color:var(--cs-ink)}.caseStudy_heroMedia__3j2YG{display:flex;flex-direction:column;gap:12px}.caseStudy_visit__RBkso{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--acc-ink);text-decoration:none}.caseStudy_visit__RBkso:hover{text-decoration:underline;color:var(--acc-ink)}.caseStudy_heroNote__AqHcZ{margin:0;font-size:13px;line-height:1.5;color:var(--cs-muted)}.caseStudy_shot__3yQ3L{margin:0;border:1px solid var(--cs-border);border-radius:16px;overflow:hidden;background:var(--cs-card);box-shadow:var(--cs-shadow)}.caseStudy_shotBar__1Yy1x{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-bottom:1px solid var(--cs-border);background:var(--cs-soft)}.caseStudy_shotBar__1Yy1x span{width:9px;height:9px;border-radius:50%;background:#ff5f57}.caseStudy_shotBar__1Yy1x span:nth-child(2){background:#febc2e}.caseStudy_shotBar__1Yy1x span:nth-child(3){background:#28c840}.caseStudy_shotBar__1Yy1x em{margin-left:12px;overflow:hidden;padding:3px 12px;border-radius:999px;background:var(--cs-card);font-size:12px;font-style:normal;white-space:nowrap;text-overflow:ellipsis;color:var(--cs-muted)}.caseStudy_shotImg__4Gdrr{display:block;width:100%;height:auto}.caseStudy_facts__O1Rwe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--cs-border);border-radius:18px;background:var(--cs-card);overflow:hidden}.caseStudy_fact__u4BqU{padding:16px 20px;border-right:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border)}.caseStudy_fact__u4BqU:nth-child(3n){border-right:0}.caseStudy_fact__u4BqU:nth-last-child(-n+3){border-bottom:0}.caseStudy_fact__u4BqU dt{margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted)}.caseStudy_fact__u4BqU dd{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--cs-ink)}.caseStudy_fact__u4BqU a{color:var(--acc-ink)}.caseStudy_stats__BWDm0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 0;padding:0;list-style:none}.caseStudy_stat__vQMU1{display:flex;flex-direction:column;gap:6px;padding:20px 20px 18px;border-radius:18px;background:var(--acc-soft)}.caseStudy_stat__vQMU1 strong{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--acc-ink)}.caseStudy_stat__vQMU1>span{font-size:14px;line-height:1.45;color:var(--cs-muted)}.caseStudy_countUp__QLgzb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.caseStudy_section__fNNvU{padding:clamp(56px,8vw,96px) 0;scroll-margin-top:80px}.caseStudy_sectionAlt__Y8cMt{background:var(--cs-soft)}.caseStudy_sectionHead__W2_K5{max-width:46rem;margin-bottom:clamp(24px,3.5vw,40px)}.caseStudy_h2__Bv8u_{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--cs-ink)}.caseStudy_intro__QU14I{margin:14px 0 0;font-size:1.08rem;line-height:1.65;color:var(--cs-muted)}.caseStudy_h3__gVzEM{margin:clamp(36px,5vw,56px) 0 18px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;line-height:1.2;color:var(--cs-ink)}.caseStudy_sectionHead__W2_K5+.caseStudy_h3__gVzEM,.caseStudy_split__0TY_b>div>.caseStudy_h3__gVzEM:first-child{margin-top:0}.caseStudy_h4__8hHKF{margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.3;color:var(--cs-ink)}.caseStudy_p__2vDL4{margin:0 0 16px;font-size:1.04rem;line-height:1.75;color:var(--cs-muted)}.caseStudy_narrow__hkBcG{max-width:46rem}.caseStudy_flow__e7zDK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:28px 0 0;padding:0;list-style:none;counter-reset:flow}.caseStudy_flowStep__wOQr6{position:relative;padding:20px 22px 22px;border:1px solid var(--cs-border);border-radius:18px;background:var(--cs-card);color:var(--cs-ink)}.caseStudy_flowStep__wOQr6 p{margin:0;font-size:15px;line-height:1.6;color:var(--cs-muted)}.caseStudy_flowStep__wOQr6:not(:last-child):after{content:"→";position:absolute;top:50%;right:-16px;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--acc);color:var(--on-acc,#fff);font-size:15px;transform:translateY(-50%)}.caseStudy_cards3__rb40D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.caseStudy_problem__YVvKf{padding:22px;border:1px solid var(--cs-border);border-radius:18px;background:var(--cs-card)}.caseStudy_problem__YVvKf p{margin:0;font-size:15px;line-height:1.65;color:var(--cs-muted)}.caseStudy_problemNum__CW5d6{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border-radius:9px;background:var(--acc-soft);font-weight:800;color:var(--acc-ink)}.caseStudy_split__0TY_b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(40px,6vw,64px)}.caseStudy_splitTop__JL0cM{align-items:start}.caseStudy_chartCard__Enpiq{margin:0;padding:24px;border:1px solid var(--cs-border);border-radius:20px;background:var(--cs-card);box-shadow:var(--cs-shadow)}.caseStudy_chartTitle__P5qhq{margin:0 0 18px;font-size:15px;font-weight:700;color:var(--cs-ink)}.caseStudy_chartNote__lnCeP{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--cs-muted)}.caseStudy_checkList__SM7ln{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.caseStudy_checkList__SM7ln li{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--cs-ink)}.caseStudy_checkList__SM7ln li svg{flex:0 0 auto;margin-top:4px;color:var(--acc)}.caseStudy_bars__2Up71{display:flex;flex-direction:column;gap:16px}.caseStudy_barHead__faXmO{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:14px}.caseStudy_barLabel__TtDab{font-weight:700;color:var(--cs-ink)}.caseStudy_barDetail__44Rne{color:var(--cs-muted)}.caseStudy_barTrack__GOE1p{position:relative;display:flex;align-items:center;height:34px;border-radius:10px;background:var(--cs-soft)}.caseStudy_barFill__3eVgQ{height:100%;border-radius:10px;background:color-mix(in srgb,var(--acc) 38%,var(--cs-card));transition:width 1.1s cubic-bezier(.22,1,.36,1)}.caseStudy_barHighlight__iPz9d .caseStudy_barFill__3eVgQ{background:var(--acc)}.caseStudy_barValue__OomSF{position:absolute;left:12px;font-size:14px;font-weight:700;color:var(--cs-ink)}.caseStudy_barHighlight__iPz9d .caseStudy_barValue__OomSF{margin-left:-8px;padding:2px 8px;border-radius:6px;background:var(--acc);color:var(--on-acc,#fff)}.caseStudy_donut__r05YG{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-areas:"ring caption";align-items:center;grid-gap:22px;gap:22px;position:relative}.caseStudy_donutSvg__6iFBi{grid-area:ring;width:160px;height:160px}.caseStudy_donutTrack__1zPZH{fill:none;stroke:var(--cs-soft);stroke-width:16}.caseStudy_donutValue__H_JJl{fill:none;stroke:var(--acc);stroke-width:16;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1)}.caseStudy_donutCenter__z1i0E{grid-area:ring;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.caseStudy_donutCenter__z1i0E strong{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:30px;font-weight:800;line-height:1;color:var(--acc-ink)}.caseStudy_donutCenter__z1i0E span{margin-top:4px;font-size:12px;color:var(--cs-muted)}.caseStudy_donutCaption__Hhk7r{grid-area:caption;margin:0;font-size:1.05rem;font-weight:600;line-height:1.5;color:var(--cs-ink)}.caseStudy_funnel__ht833{display:flex;flex-direction:column;gap:10px}.caseStudy_funnelRow__Ri_9B{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.caseStudy_funnelLabel__0BXME{font-size:14px;font-weight:700;color:var(--cs-ink)}.caseStudy_funnelTrack__LM4YB{display:flex;justify-content:center;height:38px}.caseStudy_funnelFill__5T_HR{display:flex;align-items:center;justify-content:center;height:100%;border-radius:10px;background:var(--acc);font-size:14px;font-weight:800;white-space:nowrap;color:var(--on-acc,#fff);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.caseStudy_funnelRow__Ri_9B:nth-child(2) .caseStudy_funnelFill__5T_HR{background:color-mix(in srgb,var(--acc) 82%,var(--acc-2))}.caseStudy_funnelRow__Ri_9B:nth-child(3) .caseStudy_funnelFill__5T_HR{background:color-mix(in srgb,var(--acc) 55%,var(--acc-2))}.caseStudy_funnelRow__Ri_9B:nth-child(4) .caseStudy_funnelFill__5T_HR{background:var(--acc-2)}[data-theme=dark] .caseStudy_funnelFill__5T_HR{color:#08130b}.caseStudy_range__6HESb{position:relative;display:flex;flex-direction:column;gap:18px;padding-bottom:26px}.caseStudy_rangeTrack__QI9NA{position:relative;height:34px;border-radius:10px;background:var(--cs-soft);overflow:hidden}.caseStudy_rangeBand___3n6r,.caseStudy_rangeBar__g8SkM,.caseStudy_rangeLead__d9_zb{position:absolute;top:0;bottom:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.caseStudy_rangeBar__g8SkM{border-radius:10px;background:var(--acc)}.caseStudy_rangeLead__d9_zb{left:0;background:color-mix(in srgb,var(--acc-2) 22%,#0000)}.caseStudy_rangeBand___3n6r{border-radius:0 10px 10px 0;background:var(--acc-2)}.caseStudy_rangeScale__lqj70{position:absolute;right:0;bottom:0;left:0;height:18px}.caseStudy_rangeScale__lqj70 span{position:absolute;transform:translateX(-50%);font-size:12px;color:var(--cs-muted)}.caseStudy_rangeScale__lqj70 span:first-child{transform:none}.caseStudy_rangeScale__lqj70 span:last-child{transform:translateX(-100%)}.caseStudy_diagram__NW7DA{margin:0}.caseStudy_diagramCaption__HLTSi{margin-top:12px;font-size:14px;font-weight:600;color:var(--cs-muted);text-align:center}.caseStudy_hardest__UxJGf{margin-bottom:clamp(36px,5vw,56px)}.caseStudy_hardest__UxJGf>.caseStudy_h4__8hHKF{font-size:1.25rem}.caseStudy_steps__TTx1P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 28px;gap:12px 28px;margin:28px 0 0;padding:0;list-style:none}.caseStudy_steps__TTx1P li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.caseStudy_steps__TTx1P p{margin:0;font-size:15px;line-height:1.65;color:var(--cs-muted)}.caseStudy_stepNum__pbv_r{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--acc);font-size:13px;font-weight:800;color:var(--acc-ink)}.caseStudy_stack__RD1Mq{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));grid-gap:14px;gap:14px}.caseStudy_stackGroup__KTADs{padding:18px 20px;border:1px solid var(--cs-border);border-radius:16px;background:var(--cs-card)}.caseStudy_stackTitle__7SMHt{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-ink)}.caseStudy_stackGroup__KTADs ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.caseStudy_stackGroup__KTADs li{display:flex;gap:8px;font-size:14.5px;line-height:1.45;color:var(--cs-ink)}.caseStudy_stackGroup__KTADs li svg{flex:0 0 auto;margin-top:3px;color:var(--acc)}.caseStudy_challenges__H4OIJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.caseStudy_challenge__SJFDc{padding:22px 24px;border:1px solid var(--cs-border);border-left:4px solid var(--acc);border-radius:16px;background:var(--cs-card)}.caseStudy_challenge__SJFDc p{margin:0;font-size:15px;line-height:1.7;color:var(--cs-muted)}.caseStudy_gallery___1M9I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.caseStudy_galleryItem__hZA2h{margin:0}.caseStudy_galleryFrame__xqifH{border:1px solid var(--cs-border);border-radius:16px;overflow:hidden;background:var(--cs-card);box-shadow:var(--cs-shadow)}.caseStudy_galleryFrame__xqifH img{display:block;width:100%;height:auto}.caseStudy_galleryTall__sco2y .caseStudy_galleryFrame__xqifH{max-width:340px;margin:0 auto}.caseStudy_galleryItem__hZA2h figcaption{margin-top:12px;font-size:14px;line-height:1.55;color:var(--cs-muted)}.caseStudy_galleryTall__sco2y figcaption{max-width:340px;margin-right:auto;margin-left:auto}.caseStudy_sourceNote__76ZfH{margin:22px 0 0;font-size:13px;color:var(--cs-muted)}.caseStudy_sourceNote__76ZfH a{color:var(--acc-ink)}.caseStudy_related__LJoPg{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.caseStudy_relatedLink__9GEIq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag icon" "title icon";grid-gap:4px 12px;gap:4px 12px;align-items:center;height:100%;padding:16px 18px;border:1px solid var(--cs-border);border-radius:14px;background:var(--cs-card);color:var(--cs-ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.caseStudy_relatedLink__9GEIq span{grid-area:tag;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted)}.caseStudy_relatedLink__9GEIq strong{grid-area:title;font-size:15px;line-height:1.35}.caseStudy_relatedLink__9GEIq svg{grid-area:icon;color:var(--acc)}.caseStudy_relatedLink__9GEIq:focus-visible,.caseStudy_relatedLink__9GEIq:hover{border-color:var(--acc);transform:translateY(-2px);color:var(--cs-ink)}.caseStudy_nextCase__R65s4{margin-top:clamp(40px,6vw,64px)}.caseStudy_card__qlkzH{--cs-ink:var(--title-bg-color);--cs-muted:color-mix(in srgb,var(--title-bg-color) 68%,#0000);--cs-border:#10101017;--cs-card:#fff;--cs-soft:#f7f7f5;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:1px solid var(--cs-border);border-radius:22px;overflow:hidden;background:var(--cs-card);color:var(--cs-ink);box-shadow:0 1px 2px #1010100a,0 18px 40px -26px #1010104d;transition:transform .25s ease,box-shadow .25s ease}[data-theme=dark] .caseStudy_card__qlkzH{--cs-border:#ffffff1a;--cs-card:#121212;--cs-soft:#0d0d0d}.caseStudy_card__qlkzH:hover{transform:translateY(-3px)}.caseStudy_cardStacked__qjGSu{grid-template-columns:1fr;grid-template-rows:auto 1fr}.caseStudy_cardStacked__qjGSu .caseStudy_cardImg__jKTK0{min-height:0;aspect-ratio:16/9}.caseStudy_cardMedia__rTr6v{display:block;overflow:hidden;background:var(--acc-soft)}.caseStudy_cardImg__jKTK0{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;object-position:top left;transition:transform .6s cubic-bezier(.22,1,.36,1)}.caseStudy_card__qlkzH:hover .caseStudy_cardImg__jKTK0{transform:scale(1.03)}.caseStudy_cardBody__LNpvT{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px)}.caseStudy_cardKicker__Kjn5D{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-ink)}.caseStudy_cardTitle__8ykbh{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.015em}.caseStudy_cardTitle__8ykbh a{color:var(--cs-ink);text-decoration:none}.caseStudy_cardTitle__8ykbh a:hover{color:var(--acc-ink)}.caseStudy_cardSummary__xW2R3{margin:0;font-size:15px;line-height:1.65;color:var(--cs-muted)}.caseStudy_cardMetrics__Nm_FS{display:flex;gap:26px;margin:4px 0 0}.caseStudy_cardMetrics__Nm_FS div{display:flex;flex-direction:column-reverse}.caseStudy_cardMetrics__Nm_FS dd{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.8rem;font-weight:800;line-height:1;color:var(--acc-ink)}.caseStudy_cardMetrics__Nm_FS dt{margin-top:4px;font-size:13px;font-weight:500;color:var(--cs-muted)}.caseStudy_cardTags__D39t3{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.caseStudy_cardTags__D39t3 li{padding:4px 10px;border-radius:999px;background:var(--acc-soft);font-size:12.5px;font-weight:600;color:var(--acc-ink)}.caseStudy_cardLink__Auhcf{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;color:var(--acc-ink);text-decoration:none}.caseStudy_cardLink__Auhcf svg{transition:transform .2s ease}.caseStudy_cardLink__Auhcf:hover{color:var(--acc-ink)}.caseStudy_cardLink__Auhcf:hover svg{transform:translateX(3px)}@media (max-width:980px){.caseStudy_hero__sgtmt{grid-template-columns:1fr}.caseStudy_facts__O1Rwe{grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudy_fact__u4BqU:nth-child(3n){border-right:1px solid var(--cs-border)}.caseStudy_fact__u4BqU:nth-child(2n){border-right:0}.caseStudy_fact__u4BqU:nth-last-child(-n+3){border-bottom:1px solid var(--cs-border)}.caseStudy_fact__u4BqU:nth-last-child(-n+2){border-bottom:0}.caseStudy_stats__BWDm0{grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudy_card__qlkzH,.caseStudy_split__0TY_b{grid-template-columns:1fr}.caseStudy_cardImg__jKTK0{min-height:0;aspect-ratio:16/9}}@media (max-width:760px){.caseStudy_cards3__rb40D,.caseStudy_challenges__H4OIJ,.caseStudy_flow__e7zDK,.caseStudy_gallery___1M9I,.caseStudy_lenses__3WYw4,.caseStudy_steps__TTx1P{grid-template-columns:1fr}.caseStudy_flowStep__wOQr6:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-16px;transform:translateX(50%)}.caseStudy_donut__r05YG{grid-template-columns:1fr;grid-template-areas:"ring" "caption";justify-items:center;text-align:center}}@media (max-width:480px){.caseStudy_facts__O1Rwe{grid-template-columns:1fr}.caseStudy_fact__u4BqU{border-right:0!important;border-bottom:1px solid var(--cs-border)!important}.caseStudy_fact__u4BqU:last-child{border-bottom:0!important}.caseStudy_stats__BWDm0{grid-template-columns:1fr 1fr;gap:10px}.caseStudy_stat__vQMU1{padding:16px}}@media (prefers-reduced-motion:reduce){.caseStudy_barFill__3eVgQ,.caseStudy_cardImg__jKTK0,.caseStudy_card__qlkzH,.caseStudy_donutValue__H_JJl,.caseStudy_funnelFill__5T_HR,.caseStudy_lens__MznNu,.caseStudy_rangeBand___3n6r,.caseStudy_rangeBar__g8SkM,.caseStudy_rangeLead__d9_zb{transition:none}}.caseStudy_wideShot__juf_E{margin-top:clamp(28px,4vw,40px)}.caseStudy_explorerBlock__gDdE3,.caseStudy_journey__M95YH,.caseStudy_timelineBlock__qOQuE{margin-top:clamp(36px,5vw,60px)}.caseStudy_pipe__x8AwO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.caseStudy_pipeStage__hWTtg{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;border:1px solid var(--cs-border);border-radius:16px;background:var(--cs-card);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * 90ms)}.caseStudy_pipeStage__hWTtg strong{font-size:15.5px;color:var(--cs-ink)}.caseStudy_pipeStage__hWTtg>span:last-child{font-size:13.5px;line-height:1.45;color:var(--cs-muted)}.caseStudy_pipeNum__3LMxh{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--acc-soft);font-size:13px;font-weight:800;color:var(--acc-ink);animation:caseStudy_pipePulse__M6L8c 9s ease-in-out infinite;animation-delay:calc(var(--i) * .7s)}.caseStudy_pipe_won__rwTxr .caseStudy_pipeNum__3LMxh{background:#17803d29;color:#146c33}.caseStudy_pipe_lost__61J8G .caseStudy_pipeNum__3LMxh{background:#78787829;color:var(--cs-muted)}.caseStudy_pipeArmed___XU3d .caseStudy_pipeStage__hWTtg{opacity:0;transform:translateY(12px)}@keyframes caseStudy_pipePulse__M6L8c{0%,12%,to{transform:scale(1)}4%,8%{background:var(--acc);color:var(--on-acc,#fff);transform:scale(1.2)}}.caseStudy_ex__68BYg{margin-top:24px;border:1px solid var(--cs-border);border-radius:22px;background:var(--cs-card);box-shadow:var(--cs-shadow);overflow:hidden}.caseStudy_exTabs__qz8vE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--cs-border);background:var(--cs-soft)}.caseStudy_exTab__fJ2nb{display:flex;flex-direction:column;gap:3px;padding:16px 20px 14px;border:0;border-bottom:3px solid #0000;background:#0000;font-family:inherit;text-align:left;color:var(--cs-ink);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.caseStudy_exTab__fJ2nb strong{font-size:16px}.caseStudy_exTab__fJ2nb span{font-size:13px;color:var(--cs-muted)}.caseStudy_exTab__fJ2nb:focus-visible,.caseStudy_exTab__fJ2nb:hover{background:var(--acc-soft)}.caseStudy_exTabOn__7Dp_q{border-bottom-color:var(--acc);background:var(--cs-card)}.caseStudy_exPanel___Vi9H{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);padding:clamp(18px,3vw,32px);animation:caseStudy_exIn__BQw_E .45s ease both}.caseStudy_exPanel___Vi9H[hidden]{display:none}.caseStudy_exSummary__WwSdV{margin:0 0 16px;font-size:1.02rem;line-height:1.65;color:var(--cs-muted)}.caseStudy_exSections__Mk_KY{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.caseStudy_exSections__Mk_KY li{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid var(--cs-border);border-radius:12px;animation:caseStudy_exItem__htfES .4s ease both;animation-delay:calc(var(--k) * 60ms + .12s)}.caseStudy_exIcon__qiHKM{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:15px}.caseStudy_ex_full__IHaka .caseStudy_exIcon__qiHKM{background:#17803d24;color:#146c33}.caseStudy_ex_own__XYsu_ .caseStudy_exIcon__qiHKM{background:var(--acc-soft);color:var(--acc-ink)}.caseStudy_ex_none__PEbgP{opacity:.62}.caseStudy_ex_none__PEbgP .caseStudy_exIcon__qiHKM{background:#78787824;color:var(--cs-muted)}.caseStudy_exName__J4_jT{display:flex;flex-direction:column;gap:2px;min-width:0}.caseStudy_exName__J4_jT strong{font-size:14.5px;color:var(--cs-ink)}.caseStudy_exName__J4_jT em{font-size:13px;font-style:normal;line-height:1.45;color:var(--cs-muted)}.caseStudy_exShot___dvjN{margin:0}.caseStudy_exShot___dvjN figcaption{margin-top:10px;font-size:13px;line-height:1.5;color:var(--cs-muted)}.caseStudy_exLegend__dcvLf{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px clamp(18px,3vw,32px) 18px;border-top:1px solid var(--cs-border);list-style:none;font-size:12.5px;color:var(--cs-muted)}.caseStudy_exLegend__dcvLf li{display:inline-flex;align-items:center;gap:6px;opacity:1}@keyframes caseStudy_exIn__BQw_E{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes caseStudy_exItem__htfES{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.caseStudy_tl__z3TQx{position:relative;margin:22px 0 0;padding:0 0 0 36px;list-style:none}.caseStudy_tl__z3TQx:before{content:"";position:absolute;top:8px;bottom:8px;left:9px;width:3px;border-radius:3px;background:linear-gradient(var(--acc),color-mix(in srgb,var(--acc) 22%,#0000));transform-origin:top;transition:transform 1.8s ease}.caseStudy_tlArmed__46Xph:before{transform:scaleY(0)}.caseStudy_tlItem__IInmD{position:relative;padding:0 0 28px;transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * .16s + .2s)}.caseStudy_tlArmed__46Xph .caseStudy_tlItem__IInmD{opacity:0;transform:translateX(-10px)}.caseStudy_tlDot__kEiVc{position:absolute;top:3px;left:-35px;width:20px;height:20px;border:3px solid var(--acc);border-radius:50%;background:var(--cs-card);box-shadow:0 0 0 5px var(--acc-soft)}.caseStudy_tlWhen__HIhh6{display:block;margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-ink)}.caseStudy_tlTitle__90wd9{margin:0 0 6px;font-size:1.12rem;font-weight:700;line-height:1.3;color:var(--cs-ink)}.caseStudy_tlItem__IInmD p{max-width:44rem;margin:0;font-size:15px;line-height:1.65;color:var(--cs-muted)}@media (max-width:640px){.caseStudy_pipe__x8AwO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.caseStudy_exPanel___Vi9H{grid-template-columns:1fr}.caseStudy_exTabs__qz8vE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.caseStudy_exTab__fJ2nb,.caseStudy_pipeStage__hWTtg,.caseStudy_tlItem__IInmD,.caseStudy_tl__z3TQx:before{transition:none}.caseStudy_exPanel___Vi9H,.caseStudy_exSections__Mk_KY li,.caseStudy_pipeNum__3LMxh{animation:none}}