.case-study-spotlight{padding:100px 0}.case-study-header{margin-bottom:50px}.case-study-header-row{align-items:center;display:flex;gap:37px}.case-study-header h2{flex-shrink:0;line-height:1.3;margin:0;white-space:nowrap}.case-study-header-line{background:linear-gradient(90deg,#0ae,#7566a0);border:none;display:block;flex:1;height:1px}.case-study-section{margin-bottom:50px}.case-study-label{color:#212322;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 15px}.case-study-desc{color:#555;line-height:1.6;margin:0 0 30px;max-width:900px}.case-study-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.case-study-card{background:#fff;border:2px solid #00a9e0;border-radius:23px;padding:25px}.case-study-card h4{color:#212322;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 12px}.case-study-card p{color:#555;font-size:14px;line-height:1.6;margin:0}.case-study-card strong{color:#212322}.case-study-metrics{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.case-study-metric{background:#fff;border:2px solid #00a9e0;border-radius:23px;padding:25px;text-align:center}.case-study-metric h4{color:#212322;font-size:20px;font-weight:700;letter-spacing:.3px;margin:0 0 20px}.metric-comparison{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:15px}.metric-after,.metric-before{align-items:center;display:flex;flex-direction:column;gap:5px}.metric-label{color:#888;font-size:10px;font-weight:600;letter-spacing:.5px}.metric-value{font-size:28px;font-weight:700;line-height:1}.metric-value--red{color:#e20029}.metric-value--green{color:#00a9e0}.metric-arrow{color:#888;font-size:20px}.metric-badge{background:rgba(0,169,224,.28);border-radius:22px;color:#00a9e0;display:inline-block;font-family:var(--acumin-wide);font-size:12px;font-weight:400;padding:6px 16px}.case-study-cta{margin-top:50px;text-align:center}@media (max-width:992px){.case-study-spotlight{padding:80px 0}.case-study-cards,.case-study-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-study-spotlight{padding:60px 0}.case-study-header{margin-bottom:40px}.case-study-header-row{align-items:flex-start;flex-direction:column;gap:20px}.case-study-header h2{white-space:normal}.case-study-header-line{width:100%}.case-study-section{margin-bottom:40px}.case-study-cards,.case-study-metrics{grid-template-columns:1fr}.metric-value{font-size:24px}}@media (max-width:480px){.case-study-spotlight{padding:50px 0}.case-study-label{font-size:16px}.case-study-card,.case-study-metric{padding:20px}}