
:root{--sec-blue:#0b4676;--sec-bright:#1388c9;--sec-pale:#e9f5fc}
.v13-continue{margin:34px auto 48px;max-width:1050px;border:1px solid #cde5f4;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px rgba(8,63,101,.09);background:#fff}
.v13-progress{display:flex;justify-content:space-between;gap:12px;padding:15px 28px;background:#e9f5fc;color:#0b4676;font-size:13px;font-weight:700}
.v13-continue-inner{padding:32px;max-width:820px;margin:auto;text-align:center}
.v13-kicker{color:#147eae;font-weight:800;font-size:12px;letter-spacing:.12em}
.v13-continue h2{font-size:clamp(26px,4vw,38px);color:#0b4676;line-height:1.16;margin:12px 0 18px}
.v13-continue p{color:#344b5d;line-height:1.65}
.v13-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;gap:12px;margin:25px 0;padding:22px;background:#f1f8fd;border-radius:12px;color:#0b4676;font-weight:650}
.v13-main-cta{width:100%;max-width:520px;border:0;cursor:pointer}
.v13-existing{display:block;margin:18px auto;color:#0b4676;font-weight:700;text-decoration:underline}
.v13-disclaimer{font-size:12px;max-width:650px;margin:20px auto 0}
.v13-status{margin:16px auto;padding:14px;border-radius:8px;background:#fff6dd;color:#604700;text-align:left}
@media(max-width:650px){.v13-continue{margin:22px 14px 36px}.v13-progress{font-size:11px;padding:13px}.v13-continue-inner{padding:22px 16px}.v13-benefits{grid-template-columns:1fr;padding:16px}}
