.case{background:var(--bg-surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-bottom:18px;padding:32px;display:grid}@media (max-width:780px){.case{grid-template-columns:1fr}}.case .stat{font:700 56px/1 var(--font-display);color:var(--brand-green)}.case h3{font:600 22px/1.2 var(--font-display);margin:6px 0 10px}.case .meta{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.case p{color:var(--fg-2);margin:0}.case .quote{background:var(--bg-warm-white);border-left:3px solid var(--brand-green);font:500 15px/1.5 var(--font-display);color:var(--fg-1);border-radius:0 12px 12px 0;padding:14px 18px}.case .quote .by{font:500 12px/1 var(--font-sans);color:var(--fg-3);margin-top:8px;display:block}
