.case-study-module__T_BvIq__page{--ink:var(--case-ink);--muted:var(--case-muted);--gold:var(--case-gold);--coral:var(--case-coral);--surface:var(--case-raised);--hairline:var(--case-hairline);min-height:100vh;color:var(--ink);font-family:var(--font-inter), sans-serif}.case-study-module__T_BvIq__page *{box-sizing:border-box}.case-study-module__T_BvIq__shell{width:min(100% - 64px,1040px);margin:0 auto}.case-study-module__T_BvIq__hero{padding:96px 0 84px}.case-study-module__T_BvIq__heroLabel,.case-study-module__T_BvIq__sectionLabel,.case-study-module__T_BvIq__ctaLabel{color:var(--gold);font:700 11px/1.5 var(--font-case-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.case-study-module__T_BvIq__hero h1,.case-study-module__T_BvIq__section h2,.case-study-module__T_BvIq__cta h2{font-family:var(--font-case-display), serif;letter-spacing:-.04em;font-weight:600}.case-study-module__T_BvIq__hero h1{max-width:950px;margin:0 0 34px;font-size:clamp(49px,7vw,82px);line-height:.98}.case-study-module__T_BvIq__hero h1 em{color:var(--gold);font-weight:500}.case-study-module__T_BvIq__hero>p{max-width:760px;color:var(--case-body);font-size:17px;line-height:1.78}.case-study-module__T_BvIq__metrics{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.case-study-module__T_BvIq__metrics>div{flex-direction:column;min-height:226px;padding:42px 32px;display:flex}.case-study-module__T_BvIq__metrics>div+div{border-left:1px solid var(--hairline)}.case-study-module__T_BvIq__metrics strong{color:var(--gold);font:600 clamp(37px, 5vw, 57px)/1 var(--font-case-display), serif;letter-spacing:-.04em}.case-study-module__T_BvIq__metrics strong.case-study-module__T_BvIq__coral{color:var(--coral)}.case-study-module__T_BvIq__metrics span{max-width:240px;font:700 11px/1.5 var(--font-case-mono), monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:20px}.case-study-module__T_BvIq__metrics small{color:var(--muted);margin-top:auto;padding-top:16px;font-size:12px}.case-study-module__T_BvIq__section{border-bottom:1px solid var(--hairline);padding:96px 0}.case-study-module__T_BvIq__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);align-items:start;gap:80px;display:grid}.case-study-module__T_BvIq__section h2,.case-study-module__T_BvIq__cta h2{margin:0;font-size:clamp(37px,5vw,55px);line-height:1.04}.case-study-module__T_BvIq__copy{color:var(--case-body);font-size:15px;line-height:1.82}.case-study-module__T_BvIq__copy p+p{margin-top:22px}.case-study-module__T_BvIq__steps{border-top:1px solid var(--hairline);margin:64px 0 0;padding:0;list-style:none}.case-study-module__T_BvIq__steps li{border-bottom:1px solid var(--hairline);grid-template-columns:90px 1fr;gap:25px;padding:30px 0;display:grid}.case-study-module__T_BvIq__steps li>span{color:var(--gold);font:700 11px var(--font-case-mono), monospace}.case-study-module__T_BvIq__steps h3{font:600 19px/1.35 var(--font-case-display), serif;margin:0 0 9px}.case-study-module__T_BvIq__steps p{max-width:710px;color:var(--muted);font-size:14px;line-height:1.7}.case-study-module__T_BvIq__chartFigure{background:var(--surface);border:1px solid var(--hairline);margin:66px 0 0;padding:28px 28px 22px}.case-study-module__T_BvIq__chartCaption{color:var(--ink);font:700 10px var(--font-case-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.case-study-module__T_BvIq__chartCaption span:last-child{color:var(--muted);font-weight:400}.case-study-module__T_BvIq__chartScroller{margin-top:20px;overflow-x:auto}.case-study-module__T_BvIq__chart{width:100%;min-width:760px;height:auto;display:block}.case-study-module__T_BvIq__chartGrid{stroke:var(--case-hairline);stroke-width:1px}.case-study-module__T_BvIq__chartAxis,.case-study-module__T_BvIq__chartRegion{fill:var(--case-muted);font:9px var(--font-case-mono), monospace}.case-study-module__T_BvIq__chartRegion{fill:var(--case-body);letter-spacing:.1em;font-size:8px}.case-study-module__T_BvIq__chartBaseline{fill:color-mix(in oklch, var(--case-coral) 9%, #0000)}@supports (color:lab(0% 0 0)){.case-study-module__T_BvIq__chartBaseline{fill:color-mix(in oklch, var(--case-coral) 9%, lab(0% 0 0/0))}}.case-study-module__T_BvIq__chartCurrent{fill:color-mix(in oklch, var(--case-gold) 11%, #0000)}@supports (color:lab(0% 0 0)){.case-study-module__T_BvIq__chartCurrent{fill:color-mix(in oklch, var(--case-gold) 11%, lab(0% 0 0/0))}}.case-study-module__T_BvIq__chartLine{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.case-study-module__T_BvIq__chartPoint{fill:var(--case-content);stroke:var(--gold);stroke-width:2px}.case-study-module__T_BvIq__chartNote,.case-study-module__T_BvIq__tableNote{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.6}.case-study-module__T_BvIq__comparisonChart{gap:22px;min-width:680px;padding:36px 0 8px;display:grid}.case-study-module__T_BvIq__comparisonRow{grid-template-columns:220px minmax(300px,1fr) 58px;align-items:center;gap:16px;display:grid}.case-study-module__T_BvIq__comparisonLabel{color:var(--case-body);text-align:right;font-size:14px}.case-study-module__T_BvIq__comparisonTrack{background:repeating-linear-gradient(90deg, transparent 0 calc(16.666% - 1px), var(--hairline) calc(16.666% - 1px) 16.666%);height:30px}.case-study-module__T_BvIq__comparisonBar{background:var(--muted);height:100%;display:block}.case-study-module__T_BvIq__comparisonBar[data-tone=benchmark]{background:repeating-linear-gradient(135deg, var(--hairline) 0 6px, transparent 6px 12px);border:1px solid var(--muted)}.case-study-module__T_BvIq__comparisonBar[data-tone=current]{background:var(--gold)}.case-study-module__T_BvIq__comparisonBar[data-tone=peak]{background:color-mix(in oklch, var(--gold) 9%, transparent);border:1px solid var(--gold)}.case-study-module__T_BvIq__comparisonRow strong{color:var(--muted);font:700 13px var(--font-case-mono), monospace}.case-study-module__T_BvIq__comparisonRow strong[data-tone=current],.case-study-module__T_BvIq__comparisonRow strong[data-tone=peak]{color:var(--gold)}.case-study-module__T_BvIq__comparisonAxis{grid-template-columns:220px minmax(300px,1fr) 58px;gap:16px;display:grid}.case-study-module__T_BvIq__comparisonAxis>div{color:var(--muted);font:400 10px var(--font-case-mono), monospace;justify-content:space-between;display:flex}.case-study-module__T_BvIq__visualFigure{background:var(--surface);border:1px solid var(--hairline);margin:66px 0 0;padding:28px}.case-study-module__T_BvIq__visualFigure img{width:100%;height:auto;display:block}.case-study-module__T_BvIq__visualFigure figcaption{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.case-study-module__T_BvIq__foundationGrid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:24px;margin-top:64px;display:grid}.case-study-module__T_BvIq__foundationStack{grid-template-columns:1fr;gap:24px;margin-top:64px;display:grid}.case-study-module__T_BvIq__statCard{background:var(--coral);color:#fff;flex-direction:column;align-items:center;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden}.case-study-module__T_BvIq__statCard strong,.case-study-module__T_BvIq__statCard span,.case-study-module__T_BvIq__statCard small{z-index:1;text-align:center;position:relative}.case-study-module__T_BvIq__statCard strong{font:600 80px/1 var(--font-case-display), serif;letter-spacing:-.05em}.case-study-module__T_BvIq__statCard span{font:700 12px/1.6 var(--font-case-mono), monospace;text-transform:uppercase;margin-top:25px}.case-study-module__T_BvIq__statCard small{margin-top:auto;font-size:12px}.case-study-module__T_BvIq__statCardCallout{min-height:245px;color:var(--text);border:1px solid var(--hairline);background:0 0;align-items:flex-start;padding:62px 36px 34px}.case-study-module__T_BvIq__statCardCallout:before{content:"";background:var(--surface);border-bottom:1px solid var(--hairline);height:12px;position:absolute;inset:0 0 auto}.case-study-module__T_BvIq__statCardCallout strong,.case-study-module__T_BvIq__statCardCallout span,.case-study-module__T_BvIq__statCardCallout small{text-align:left}.case-study-module__T_BvIq__statCardCallout strong{color:var(--coral);font-size:64px}.case-study-module__T_BvIq__statCardCallout span{font:400 15px/1.5 var(--font-inter), sans-serif;text-transform:none;margin-top:16px}.case-study-module__T_BvIq__statCardCallout small{color:var(--muted);font:400 11px/1.55 var(--font-case-mono), monospace;margin-top:8px}.case-study-module__T_BvIq__statCardFull{background:radial-gradient(in oklch, circle at 32% 24%, #2b314a 0%, #1a1c2c 45%, #0e1018 100%);isolation:isolate;justify-content:center;min-height:400px;box-shadow:inset 0 0 0 1px #ffce4a24;box-shadow:inset 0 0 0 1px lab(85.4596% 8.49637 68.9386/.14)}@supports (color:lab(0% 0 0)){.case-study-module__T_BvIq__statCardFull{background:radial-gradient(in oklch, circle at 32% 24%, lab(20.7357% 2.8445 -16.3337) 0%, lab(10.6675% 2.76193 -11.1778) 45%, lab(4.73863% .73491 -5.58012) 100%)}}.case-study-module__T_BvIq__statCardFull:before{content:"";z-index:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.case-study-module__T_BvIq__statCardFull:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff24 50%,#fff0 100%);background:linear-gradient(90deg,lab(100% 0 0/0) 0%,lab(100% 0 0/.14) 50%,lab(100% 0 0/0) 100%);position:absolute;inset:0}.case-study-module__T_BvIq__statCardFull small{margin-top:25px}.case-study-module__T_BvIq__proofStatement{text-align:center;color:#fff;flex-direction:column;align-items:center;min-height:660px;margin:96px 0;padding:86px 34px 46px;display:flex}.case-study-module__T_BvIq__proofStatement[data-tone=coral]{background:var(--coral)}.case-study-module__T_BvIq__proofStatement[data-tone=gold]{background:var(--gold);color:var(--case-button-ink)}.case-study-module__T_BvIq__proofValue{font:600 clamp(94px, 15vw, 164px)/.88 var(--font-case-display), serif;letter-spacing:-.06em}.case-study-module__T_BvIq__proofHeadline{max-width:610px;font:700 clamp(17px, 2vw, 25px)/1.52 var(--font-case-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:76px 0 0}.case-study-module__T_BvIq__proofSupportingText{margin:auto 0 0;font-size:clamp(18px,2vw,25px);line-height:1.45}.case-study-module__T_BvIq__tableWrap{overflow-x:auto}.case-study-module__T_BvIq__tableWrap table{border-collapse:collapse;width:100%;min-width:620px}.case-study-module__T_BvIq__tableWrap th{color:var(--muted);font:700 11px var(--font-case-mono), monospace;text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:0 16px 16px}.case-study-module__T_BvIq__tableWrap th:not(:first-child),.case-study-module__T_BvIq__tableWrap td:not(:first-child){text-align:center}.case-study-module__T_BvIq__tableWrap td{border-top:1px solid var(--hairline);color:var(--case-body);padding:20px 16px;font-size:15px}.case-study-module__T_BvIq__tableWrap td:first-child{color:var(--ink);font-weight:600}.case-study-module__T_BvIq__tableWrap th[data-comparison=before]{color:var(--case-coral);opacity:.8}.case-study-module__T_BvIq__tableWrap th[data-comparison=after]{color:var(--case-gold)}.case-study-module__T_BvIq__comparisonValue{min-width:62px;color:var(--case-body);font:600 15px var(--font-case-mono), monospace;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex}td[data-comparison=after] .case-study-module__T_BvIq__comparisonValue{color:var(--case-gold);font:700 19px var(--font-case-mono), monospace}td[data-comparison=after] .case-study-module__T_BvIq__comparisonValue:before{content:"↗";margin-right:6px;font-size:19px}.case-study-module__T_BvIq__section>.case-study-module__T_BvIq__tableWrap{margin-top:58px}.case-study-module__T_BvIq__narrative .case-study-module__T_BvIq__sectionIntro{grid-template-columns:.8fr 1.2fr}.case-study-module__T_BvIq__cta{text-align:center;border-bottom:1px solid var(--hairline);padding:112px max(34px,8vw)}.case-study-module__T_BvIq__cta h2{max-width:790px;margin:0 auto}.case-study-module__T_BvIq__cta p{max-width:660px;color:var(--case-body);margin:30px auto 35px;font-size:15px;line-height:1.8}.case-study-module__T_BvIq__cta a{transition:transform .2s,filter .2s}.case-study-module__T_BvIq__cta a:hover{filter:brightness(1.08);transform:translateY(-2px)}.case-study-module__T_BvIq__cta small{color:var(--muted);margin-top:18px;font-size:11px;display:block}.case-study-module__T_BvIq__ctaLabel{text-align:center}.case-study-module__T_BvIq__ctaFooter{margin-top:56px!important}@media (max-width:720px){.case-study-module__T_BvIq__shell{width:min(100% - 64px,1040px)}.case-study-module__T_BvIq__hero{padding:68px 0 62px}.case-study-module__T_BvIq__hero h1{font-size:clamp(43px,13vw,62px)}.case-study-module__T_BvIq__hero>p{font-size:15px}.case-study-module__T_BvIq__metrics{grid-template-columns:1fr}.case-study-module__T_BvIq__metrics>div{min-height:190px;padding:34px 6px}.case-study-module__T_BvIq__metrics>div+div{border-left:0;border-top:1px solid var(--hairline)}.case-study-module__T_BvIq__section{padding:68px 0}.case-study-module__T_BvIq__sectionIntro,.case-study-module__T_BvIq__narrative .case-study-module__T_BvIq__sectionIntro{grid-template-columns:1fr;gap:34px}.case-study-module__T_BvIq__steps li{grid-template-columns:46px 1fr}.case-study-module__T_BvIq__foundationGrid{grid-template-columns:1fr}.case-study-module__T_BvIq__statCardFull{min-height:300px}.case-study-module__T_BvIq__proofStatement{min-height:470px;margin:68px -18px;padding:62px 24px 34px}.case-study-module__T_BvIq__proofHeadline{margin-top:54px;font-size:16px}.case-study-module__T_BvIq__chartFigure{margin-left:-18px;margin-right:-18px;padding:22px 18px}.case-study-module__T_BvIq__visualFigure{margin-left:-18px;margin-right:-18px;padding:18px}.case-study-module__T_BvIq__chartCaption{flex-direction:column;gap:7px}.case-study-module__T_BvIq__comparisonChart{gap:18px;min-width:0}.case-study-module__T_BvIq__comparisonRow,.case-study-module__T_BvIq__comparisonAxis{grid-template-columns:125px minmax(0,1fr) 40px;gap:8px}.case-study-module__T_BvIq__comparisonLabel{font-size:12px}.case-study-module__T_BvIq__comparisonRow strong{font-size:11px}.case-study-module__T_BvIq__comparisonAxis>div span:nth-child(2n){display:none}.case-study-module__T_BvIq__cta{padding:78px 0}}
