@font-face{font-family:Rocpar;src:url(/fonts/Rocpar.otf)format("opentype");font-weight:400;font-display:swap}.bh{--bg:#0a0a0f;--surface:#111118;--text:#f0f0f5;--text-muted:#8888a8;--accent:#a8dcff;--accent-blue:#3b8fd9;--border:#ffffff14;--page-bg:#fff;--page-ink:#0b1220;--page-muted:#4b5567;--page-line:#0b122012;--page-line-strong:#0b122029;--page-pill-bg:#0b12200a;--page-pill-border:#0b12201f;--page-pill-ink:#4b5567;--page-grad-a:#0b1220;--page-grad-b:#2a6aa8;background:var(--page-bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;padding:14px;font-family:Inter,sans-serif;display:flex}.bh-top{justify-content:center;width:100%;max-width:1600px;padding:8px 0 22px;display:flex}.bh.bh-navy,.bh .hp-card:not(.hp-bare),.bh .sp-card,.bh .hp-prob,.bh .hp-mod,.bh .hp-stat{--page-bg:#0b1220;--page-ink:#f0f0f5;--page-muted:#ffffff80;--page-line:#ffffff0f;--page-line-strong:#ffffff26;--page-pill-bg:#ffffff0f;--page-pill-border:#ffffff14;--page-pill-ink:#8888a8;--page-grad-a:#fff;--page-grad-b:#9ccbee}.bh .vh-logo,.bh .vh-nav{border:1px solid var(--page-pill-border)}.bh .btn-cta{color:#000;background:#fff;border-radius:999px;padding:12px 32px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}.bh .btn-cta:hover{opacity:.9;transform:translateY(-1px)}.bh .btn-cta.btn-dark{color:#fff;background:#0b1220;box-shadow:0 6px 18px #0b12202e}.bh .btn-cta:focus-visible{outline:2px solid var(--page-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bh .btn-cta{transition:none}}
