.eyebrow{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}h2.section-h{margin:0}.content-area{margin-bottom:30px;max-width:650px}.cases-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.case-card{background:#f4f5f8;border:1px solid #e8eaf0;border-radius:14px;display:flex;flex-direction:column;padding:26px 22px}.case-tag{background:rgba(255,52,73,.05);border:1px solid rgba(255,52,73,.25);border-radius:100px;color:var(--accent);display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;padding:3px 10px;text-transform:uppercase;width:fit-content}.case-card h4{font-size:20px;line-height:1.3;margin-bottom:10px}.case-challenge{color:#353b4f;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.case-card p{color:var(--gray-600);flex:1;font-size:13px;line-height:1.6;margin-bottom:14px}.case-outcome{align-items:flex-start;background:#fff;border-radius:8px;display:flex;gap:10px;margin-top:auto;padding:10px 12px}.case-outcome-icon{flex-shrink:0;height:20px;margin-top:1px;width:20px}.case-outcome-icon svg{fill:#020a23;height:18px;stroke:var(--accent);width:18px}.case-outcome-icon svg path{fill:var(--accent)}.case-outcome p{font-size:12px;font-weight:600;line-height:1.45;margin:0}@media(max-width:991px){.cases-grid{gap:16px;grid-template-columns:repeat(1,1fr)}}