.case-study-module__-fOUUa__head{padding:72px 0 40px}.case-study-module__-fOUUa__headSub{color:var(--bone-dim);max-width:640px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:1.1rem}.case-study-module__-fOUUa__block{margin-bottom:44px}.case-study-module__-fOUUa__lede{color:var(--bone);font-size:1.08rem;line-height:1.8}.case-study-module__-fOUUa__body{color:var(--bone-dim);font-size:1.02rem;line-height:1.8}.case-study-module__-fOUUa__critical{--sev:#ff5c4d}.case-study-module__-fOUUa__high{--sev:#ff8c1a}.case-study-module__-fOUUa__medium{--sev:#e8c33e}.case-study-module__-fOUUa__low{--sev:#7ec26a}.case-study-module__-fOUUa__hosts{--sev:#6ea8ff}.case-study-module__-fOUUa__stats{grid-template-columns:repeat(5,1fr);gap:14px;margin:8px 0 52px;display:grid}@media (max-width:620px){.case-study-module__-fOUUa__stats{grid-template-columns:repeat(3,1fr)}}.case-study-module__-fOUUa__stat{text-align:center;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--sev);border-radius:var(--radius);padding:22px 10px}.case-study-module__-fOUUa__statNum{font-family:var(--font-display), sans-serif;color:var(--sev);font-size:1.8rem;line-height:1}.case-study-module__-fOUUa__statLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);margin-top:8px;font-size:.72rem}.case-study-module__-fOUUa__findings{flex-direction:column;gap:16px;margin-top:18px;display:flex}.case-study-module__-fOUUa__finding{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-left:3px solid var(--sev);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.case-study-module__-fOUUa__sevTag{letter-spacing:.12em;text-transform:uppercase;color:var(--sev);border:1px solid var(--sev);text-align:center;border-radius:3px;flex-shrink:0;min-width:64px;margin-top:3px;padding:4px 8px;font-size:.64rem;font-weight:700}.case-study-module__-fOUUa__finding h3{margin-bottom:6px;font-size:1.15rem}.case-study-module__-fOUUa__finding p{color:var(--bone-dim);margin:0;font-size:.96rem;line-height:1.7}.case-study-module__-fOUUa__figure{margin:8px 0 52px}.case-study-module__-fOUUa__figImgWrap{border:1px solid var(--line-amber);border-radius:6px;max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px -20px #000000b3}.case-study-module__-fOUUa__figImg{width:100%;height:auto;display:block}.case-study-module__-fOUUa__figure figcaption{color:var(--bone-faint);text-align:center;max-width:640px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:.88rem;line-height:1.7}.case-study-module__-fOUUa__figure figcaption strong{color:var(--bone-dim)}.case-study-module__-fOUUa__cta{text-align:center;background:linear-gradient(135deg, var(--panel-2), var(--bg-2));border:1px solid var(--line-amber);border-radius:8px;margin-top:20px;padding:56px 32px}.case-study-module__-fOUUa__cta h2{font-size:clamp(1.5rem,3.5vw,2.2rem)}.case-study-module__-fOUUa__cta p{color:var(--bone-dim);max-width:520px;margin:0 auto 28px}
