  body{background:#0F1614;color:#F6F3EA;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:Inter,Segoe UI,Arial,sans-serif;}
  .bridge{max-width:880px;border:1px solid rgba(228,162,58,.35);border-radius:28px;padding:2rem;background:linear-gradient(135deg,rgba(228,162,58,.12),rgba(79,164,144,.08));box-shadow:0 30px 90px rgba(0,0,0,.3)}
  .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#E4A23A;font-weight:900;font-size:.78rem}.bridge h1{font-size:clamp(2rem,5vw,4rem);line-height:1;margin:.6rem 0}.bridge p{color:#B8C6BE;line-height:1.7}.actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.btn{border-radius:999px;padding:.85rem 1.1rem;text-decoration:none;font-weight:800}.primary{background:#E4A23A;color:#111}.ghost{border:1px solid rgba(255,255,255,.18);color:#F6F3EA}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin-top:1.4rem}.card{border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:1rem;background:rgba(255,255,255,.04)}.card b{display:block;color:#E4A23A;margin-bottom:.3rem}@media(max-width:700px){body{padding:1rem}.bridge{padding:1.2rem}.actions{flex-direction:column}.btn{text-align:center}}
