
.case-hero{padding:42px 5.5% 0;background:#efefef}.case-kicker,.case-overline,.case-meta,.case-label,.case-chart-tag,.case-chart-note{font-size:13px;font-weight:800;letter-spacing:.09em}.case-kicker{border-bottom:1px solid #bbb;padding-bottom:20px}.case-hero-inner{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:8%;padding:95px 0 96px;align-items:end}.case-overline{margin:0 0 24px;color:#555}.case-hero h1,.case-section h2,.case-bottom h2{font:800 clamp(65px,7.3vw,126px)/1.06 Manrope,sans-serif;letter-spacing:-.078em;margin:0}.case-hero h1 em,.case-section h2 em,.case-bottom h2 em{font-style:normal;font-weight:500}.case-lead{font-size:20px;line-height:1.7;max-width:730px;color:#454545;margin:34px 0}.case-jump{display:inline-block;font-size:14px;font-weight:800;border-bottom:1px solid;padding:13px 0}.case-stat{border-top:3px solid #141414;padding:22px 0 15px}.case-stat>span{font-size:13px;font-weight:800;line-height:1.6;letter-spacing:.07em}.case-stat strong{display:block;font:800 clamp(105px,12vw,185px)/1 Manrope,sans-serif;letter-spacing:-.1em;margin:20px 0}.case-stat p{font-size:13px;line-height:1.6;color:#646464}.case-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid #aaa;padding:20px 0 24px;color:#575757}.case-section{padding:100px 5.5% 115px}.case-label{font:800 clamp(22px,2vw,30px) Manrope,sans-serif;border-bottom:1px solid #bbb;padding-bottom:25px;margin-bottom:68px;letter-spacing:.02em}.case-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:10%}.case-section h2{font-size:clamp(51px,5.4vw,89px)}.case-copy p,.case-intro{font-size:17px;line-height:1.85;color:#525252}.case-copy .case-xl{font-size:27px;line-height:1.45;font-weight:600;color:#171717;margin-top:0}.case-qual{font-size:12px!important;color:#797979!important}.case-dark{background:#171717;color:#fafafa}.case-dark .case-label{border-color:#555;color:#ddd}.case-dark .case-intro{color:#c9c9c9}.case-levers{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:65px;border-top:1px solid #555;border-bottom:1px solid #555}.case-levers article{padding:32px 25px 40px 0}.case-levers article+article{border-left:1px solid #555;padding-left:25px}.case-levers article span{font-size:15px;font-weight:800;color:#aaa}.case-levers h3{font:800 25px/1.25 Manrope,sans-serif;letter-spacing:-.05em;margin:28px 0 15px}.case-levers p{color:#bbb;font-size:15px;line-height:1.7}.case-chart{border:1px solid #bdbdbd;background:#ededed;margin-top:60px;padding:44px}.case-chart-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.case-chart-tag{color:#636363}.case-chart h3{font:800 clamp(25px,2.8vw,45px)/1.2 Manrope,sans-serif;letter-spacing:-.04em;max-width:640px}.case-chart-badge{font:800 23px Manrope,sans-serif;border:1px solid #111;padding:12px 15px;white-space:nowrap}.case-bars{display:grid;gap:35px;margin:44px 0}.case-bar-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:10px;font-size:14px;font-weight:800}.case-bar-head strong{font-size:27px}.case-track{background:#cecece;height:60px;width:100%}.case-fill{height:100%}.case-fill.baseline{background:#838383}.case-fill.after{background:#141414}.case-chart-note{line-height:1.6;letter-spacing:0;color:#5e5e5e;font-size:12px}.case-results{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;gap:15px}.case-results article{border-top:3px solid #111;padding:24px 12px 25px 0}.case-results article>span{font:800 clamp(52px,5.7vw,91px) Manrope,sans-serif;letter-spacing:-.07em}.case-results h3{font:800 20px/1.4 Manrope,sans-serif;letter-spacing:-.03em}.case-results p{font-size:14px;line-height:1.7;color:#646464}.case-context{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid #bbb;padding:40px 0 0;margin-top:55px}.case-context-title{font-weight:800;font-size:14px;letter-spacing:.08em}.case-context p{font-size:17px;line-height:1.7;margin:0;color:#555}.case-lessons{background:#e8e8e8}.case-bottom{background:#171717;color:white;padding:100px 5.5%}.case-bottom>p{font-weight:800;letter-spacing:.11em;font-size:14px}.case-bottom h2{font-size:clamp(65px,7.4vw,115px);margin:40px 0 65px}.case-cta{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.case-cta a{padding:25px 18px;border:1px solid #777;font-weight:800;display:flex;justify-content:space-between}.case-cta a:hover{background:white;color:black}@media(max-width:940px){.case-hero-inner,.case-columns{grid-template-columns:1fr}.case-stat{max-width:460px}.case-levers,.case-results{grid-template-columns:repeat(2,1fr)}.case-levers article:nth-child(3){border-left:none}.case-levers article:nth-child(n+3){border-top:1px solid #555}.case-context{grid-template-columns:1fr}}@media(max-width:700px){.case-hero{padding:30px 6% 0}.case-hero-inner{padding:52px 0}.case-hero h1{font-size:clamp(50px,11vw,74px)}.case-lead{font-size:17px}.case-meta{font-size:11px}.case-section{padding:66px 6% 75px}.case-label{margin-bottom:42px}.case-section h2{font-size:clamp(45px,10vw,70px)}.case-levers,.case-results,.case-cta{grid-template-columns:1fr}.case-levers article+article{border-left:0;border-top:1px solid #555;padding-left:0}.case-chart{padding:23px}.case-chart-top{display:block}.case-chart-badge{display:inline-block}.case-track{height:45px}.case-bottom{padding:75px 6%}.case-bottom h2{font-size:clamp(48px,12vw,76px)}}