.page-bridge{background:linear-gradient(#0a1c2e 0%,#102742 100%);border-top:1px solid #94a3b824;padding:clamp(3rem,6vw,4.5rem) 0}.page-bridge-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #94a3b829;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.page-bridge-copy{gap:.4rem;max-width:520px;display:grid}.page-bridge-copy h2{font-family:var(--font-heading);letter-spacing:-.04em;color:#f8fbff;margin:0;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:400;line-height:1.02}.page-bridge-copy p{color:#e2e8f0c7;margin:0;font-size:1rem;line-height:1.6}.page-bridge-actions{flex-wrap:wrap;gap:.75rem;display:flex}.page-bridge-actions .btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:#03131f;font-weight:700}.page-bridge-actions .btn-primary:hover{background:#38bdf8;border-color:#38bdf8}.page-bridge-actions .btn-outline{color:#f8fbff;background:#ffffff0a;border-color:#94a3b847}.page-bridge-actions .btn-outline:hover{background:#ffffff1a;border-color:#7dd3fc}@media (max-width:720px){.page-bridge-inner{flex-direction:column;align-items:flex-start}.page-bridge-actions{width:100%}.page-bridge-actions .btn{flex:160px}}
