/* Shared Bravo mini Project Credibility Band rules for sponsor, consolidation, IRA economics, and builder sub-pages. */
    .bravo-cred-band{margin:0 0 12px;padding:14px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:16px;box-shadow:0 12px 30px rgba(15,23,42,.08);color:#0f172a}
    .bravo-cred-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 7px;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#0f766e}
    .bravo-cred-title{font-size:23px;line-height:1.05;font-weight:950;letter-spacing:-.035em;margin:0 0 6px;color:#0f172a}
    .bravo-cred-sub{font-size:12px;line-height:1.35;color:#475569;font-weight:750;margin:0 0 10px}
    .bravo-cred-head{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;align-items:center;margin:0 0 10px}
    .bravo-cred-map{margin:0;display:flex;align-items:center;justify-content:center;min-height:82px;border:1px solid #e2e8f0;border-radius:12px;background:rgba(255,255,255,.72);padding:5px}
    .bravo-cred-map img{display:block;width:100%;height:auto;max-height:94px;object-fit:contain}
    .bravo-cred-stripe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 10px}
    .bravo-cred-stat{padding:9px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}
    .bravo-cred-label{display:block;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:4px}
    .bravo-cred-value{display:block;font-size:17px;line-height:1;font-weight:950;color:#0f172a;font-variant-numeric:tabular-nums}
    .bravo-cred-value small{font-size:11px;color:#475569;font-weight:900}
    .bravo-cred-verified{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:#0f172a;color:#e2e8f0;font-size:11px;font-weight:800}
    .bravo-cred-verified strong{color:#fff;font-size:12px}
    .bravo-cred-verified span:last-child{text-align:right;color:#cbd5e1}
