.case-hero{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;background:#f2f7fd}.case-hero h1{font-size:clamp(36px,4vw,64px);line-height:1.08;letter-spacing:-1.5px}.case-hero .eyebrow{margin-top:30px}.case-headline{font-size:26px!important;line-height:1.35;color:#1a3d8d}.case-preview{border:1px solid #d5dfed;border-radius:16px;overflow:hidden;background:white;box-shadow:0 20px 40px #14264b16}.case-preview img{display:block;width:100%;height:auto}.case-preview>a{display:block;padding:18px;font-size:14px;text-decoration:underline}.case-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-top:35px;padding-bottom:35px;border-bottom:1px solid #d6e2f2}.case-facts h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#1a3d8d}.case-facts p{font-size:16px;margin-bottom:0}.case-solution,.case-featured{background:#f5f8fd}.case-outcome{background:#fff9ed}.case-devices{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;align-items:center}.case-devices>img{width:100%;max-width:300px;height:auto;justify-self:center;border:10px solid #14264b;border-radius:28px;box-shadow:0 18px 40px #14264b22}.case-featured article{padding:24px;border:1px solid #d6e2f2;border-radius:18px;background:white;min-width:0}.case-featured img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;object-position:top;border-radius:10px}.case-featured h3{font-size:27px}.case-card-link{display:inline-block;margin:14px 0 0;text-decoration:underline;font-weight:700;color:#1a3d8d}@media(max-width:900px){.case-hero,.case-devices{grid-template-columns:1fr;gap:30px}.case-facts{grid-template-columns:1fr;gap:24px}.case-hero h1{font-size:42px}.case-headline{font-size:23px!important}}@media(max-width:450px){.case-hero h1{font-size:36px}.case-featured article{padding:18px}}
