.case-study-module__ZtSylq__hero{padding:clamp(48px,7vw,84px)var(--ot-gutter)0}.case-study-module__ZtSylq__kicker{font:500 11px/1 var(--ot-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ot-muted);--ot-rise-delay:40ms;align-items:center;gap:12px;margin-top:28px;display:flex}.case-study-module__ZtSylq__kickerDot{background:var(--ot-blue);width:7px;height:7px}.case-study-module__ZtSylq__h1{max-width:16ch;font:800 clamp(38px,6.6vw,84px)/.96 var(--ot-f-display);letter-spacing:-.06em;--ot-rise-delay:.1s;margin:22px 0 0}.case-study-module__ZtSylq__lede{max-width:640px;color:var(--ot-text-2);text-wrap:pretty;--ot-rise-delay:.18s;margin:30px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.case-study-module__ZtSylq__infoBar{border-top:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line);background:#fff;grid-template-columns:repeat(4,1fr);margin:clamp(48px,6vw,80px) calc(50% - 50vw) 0;padding:0 max(50vw - 840px,0px);display:grid}.case-study-module__ZtSylq__infoCell{border-right:1px solid var(--ot-line);padding:22px 28px 26px}.case-study-module__ZtSylq__infoCell:last-child{border-right:0}.case-study-module__ZtSylq__infoLabel{font:500 10px/1 var(--ot-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-muted)}.case-study-module__ZtSylq__infoValue{font:700 19px/1.15 var(--ot-f-display);letter-spacing:-.03em;margin:9px 0 0}.case-study-module__ZtSylq__mediaSection{padding:clamp(56px,7vw,96px)var(--ot-gutter)0}.case-study-module__ZtSylq__mediaFrame{border:1px solid var(--ot-line);height:clamp(320px,44vw,640px);position:relative;overflow:hidden}.case-study-module__ZtSylq__mediaFrame img{object-fit:cover}.case-study-module__ZtSylq__assignment{padding:clamp(68px,9vw,128px)var(--ot-gutter)clamp(64px,8vw,112px)}.case-study-module__ZtSylq__assignHead{grid-template-columns:1fr 460px;align-items:start;gap:88px;display:grid}.case-study-module__ZtSylq__assignHead h2{max-width:11ch;font:700 clamp(28px,4vw,54px)/1 var(--ot-f-display);letter-spacing:-.055em;margin:0}.case-study-module__ZtSylq__assignHead p{color:var(--ot-text-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.case-study-module__ZtSylq__solution{padding:0 var(--ot-gutter)clamp(72px,9vw,128px);border-top:1px solid var(--ot-line);background:#fff}.case-study-module__ZtSylq__solution h2{font:700 clamp(28px,4vw,54px)/1 var(--ot-f-display);letter-spacing:-.055em;margin:clamp(56px,7vw,88px) 0 44px}.case-study-module__ZtSylq__step{border-bottom:1px solid var(--ot-line-2);grid-template-columns:64px 1fr;align-items:start;gap:40px;padding:36px 0;display:grid}.case-study-module__ZtSylq__stepNum{font:500 12px/1 var(--ot-f-mono);color:var(--ot-muted);align-items:center;gap:10px;display:flex}.case-study-module__ZtSylq__stepDot{background:var(--ot-blue);border-radius:50%;width:7px;height:7px}.case-study-module__ZtSylq__step h3{font:700 22px/1.1 var(--ot-f-display);letter-spacing:-.04em;margin:0}.case-study-module__ZtSylq__step p{color:var(--ot-text-2);text-wrap:pretty;margin:10px 0 0}.case-study-module__ZtSylq__results{padding:clamp(68px,9vw,132px)var(--ot-gutter)clamp(72px,9vw,140px);background:var(--ot-ink);color:#fff}.case-study-module__ZtSylq__resultsGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(40px,6vw,96px);display:grid}.case-study-module__ZtSylq__resultsQuote{font:600 clamp(30px,4.8vw,66px)/1 var(--ot-f-display);letter-spacing:-.06em;margin:0}.case-study-module__ZtSylq__resultsText{color:#c7cdd6;text-wrap:pretty;max-width:520px;margin:32px 0 0;font-size:17px;line-height:1.55}.case-study-module__ZtSylq__statList{gap:12px;display:grid}.case-study-module__ZtSylq__statBox{border:1px solid var(--ot-line-dark);padding:22px 24px}.case-study-module__ZtSylq__statValue{font:700 clamp(34px,4.2vw,58px)/1 var(--ot-f-display);letter-spacing:-.05em;color:var(--ot-teal)}.case-study-module__ZtSylq__statValueText{font:700 34px/1.05 var(--ot-f-display);letter-spacing:-.045em;color:var(--ot-teal)}.case-study-module__ZtSylq__statLabel{color:#b5bdc8;margin:8px 0 0;font-size:15px}.case-study-module__ZtSylq__testimonialSection{padding:clamp(68px,9vw,132px)var(--ot-gutter)clamp(72px,9vw,140px);background:#fff}.case-study-module__ZtSylq__contactSec{padding:0 var(--ot-gutter)clamp(56px,7vw,96px);background:#fff}@media (max-width:1200px){.case-study-module__ZtSylq__step{grid-template-columns:46px 1fr;gap:14px 18px}}@media (max-width:1100px){.case-study-module__ZtSylq__assignHead{grid-template-columns:1fr;gap:28px}.case-study-module__ZtSylq__resultsGrid{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){.case-study-module__ZtSylq__infoBar{grid-template-columns:repeat(2,1fr)}.case-study-module__ZtSylq__infoCell{border-bottom:1px solid var(--ot-line)}}@media (max-width:680px){.case-study-module__ZtSylq__infoCell{border-right:none}.case-study-module__ZtSylq__infoCell:last-child{border-bottom:none}}
