.referral-copy .steps{display:grid;gap:12px;margin:24px 0}.referral-copy .steps span{display:grid!important;grid-template-columns:42px 1fr;align-items:center;width:100%;height:auto!important;min-height:54px;padding:6px 18px 6px 22px;border:1px solid rgba(78,200,244,.3);border-radius:999px;background:linear-gradient(90deg,#173a78,#147ed8);color:#fff;text-align:center;font-weight:800}.referral-copy .steps b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#1268c9;font-size:1rem}.wallet-card{position:relative}.sample-badge{position:absolute;top:18px;left:18px;padding:5px 11px;border:1px solid #ffd16688;border-radius:999px;background:#ffb703;color:#251800;font-size:.75rem;font-weight:900}.reward-condition{margin:18px 0 0!important;padding:13px 15px;border:1px solid #39d9a477;border-radius:14px;background:#093f3c;color:#baffeb;font-size:.9rem;font-weight:800;line-height:1.8}.reward-condition b{color:#fff}.wallet-card .example-credit{color:#ffe49a}.wallet-card .example-caption{display:block;margin-top:2px;color:#9cb2d3;font-size:.72rem}@media(max-width:620px){.referral-copy .steps span{grid-template-columns:38px 1fr;padding:5px 10px}.sample-badge{position:static;display:inline-block;margin-bottom:14px}}
