/* FLT wallet links: shared across all public onboarding paths */
.flt-wallet-links{margin:28px auto;max-width:1000px;border:1px solid rgba(215,181,109,.43);border-radius:20px;padding:clamp(18px,4vw,30px);background:linear-gradient(135deg,#102834,#101820);color:#f3f6f6;box-shadow:0 12px 32px rgba(0,0,0,.14)}
.flt-wallet-links *{box-sizing:border-box}
.flt-wallet-links h2{margin:4px 0 8px;font:700 clamp(24px,3vw,33px)/1.15 Georgia,serif;color:#d7b56d}
.flt-wallet-links p{color:#cbd8dc;line-height:1.56;margin:8px 0 14px;max-width:67ch}
.flt-wallet-links .flt-wallet-kicker{font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#00c1d0}
.flt-wallet-links .flt-wallet-actions{display:flex;flex-wrap:wrap;gap:11px}
.flt-wallet-links .flt-wallet-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-align:center;text-decoration:none;font:750 14px/1.3 Arial,sans-serif;padding:12px 18px;border-radius:12px;background:#d7b56d;color:#101820;border:1px solid #d7b56d}
.flt-wallet-links .flt-wallet-actions a:last-child{background:#183a46;color:#fff;border-color:#49818c}
.flt-wallet-links small{display:block;color:#b8c9ce;font:12px/1.5 Arial,sans-serif;margin-top:12px}
@media(max-width:500px){.flt-wallet-links .flt-wallet-actions{display:grid;grid-template-columns:1fr}.flt-wallet-links .flt-wallet-actions a{width:100%}}
