.case-study{max-width:1000px;margin:auto;padding:140px 24px 70px;color:var(--color-text-primary,#e2e8f0)}.case-eyebrow{margin-top:32px;color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.case-study h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.15;margin:18px 0 22px;font-weight:700}.case-intro{font-size:1.25rem;line-height:1.7}.case-study h2{font-size:1.65rem;margin-bottom:16px;font-weight:650}.case-study>img{width:100%;height:auto;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #334155;border-radius:12px;margin:30px 0}.case-study section{margin:40px 0}.case-study p,.case-study li{line-height:1.8}.case-study p{margin-bottom:18px}.case-study ul{padding-left:20px;list-style:disc}.case-study a{color:#7dd3fc}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.case-study nav{display:flex;gap:24px;flex-wrap:wrap}.case-study .btn-primary{display:inline-block;padding:12px 20px;border-radius:8px}@media(max-width:700px){.case-grid{grid-template-columns:1fr;gap:0}}
