.reg-country-badge[data-astro-cid-ohowjl3i]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border-radius:99px;border:1px solid var(--color-paper-line);background:var(--color-paper-sunk);font-size:.875rem;font-weight:600;color:var(--color-brand-slate)}.reg-section-label[data-astro-cid-ohowjl3i]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-muted);margin-bottom:.75rem}.reg-input[data-astro-cid-ohowjl3i]{width:100%;background:var(--color-paper-sunk);border:1px solid var(--color-paper-line);color:var(--color-brand-navy);border-radius:.75rem;padding:.875rem 1rem;font-size:.875rem;outline:none;margin-bottom:.75rem;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.reg-input[data-astro-cid-ohowjl3i]::placeholder{color:var(--color-brand-muted)}.reg-input[data-astro-cid-ohowjl3i]:focus{border-color:var(--color-brand-orange);box-shadow:0 0 0 1px var(--color-brand-orange)}.reg-password-wrap[data-astro-cid-ohowjl3i]{position:relative}.reg-password-wrap[data-astro-cid-ohowjl3i] .reg-input[data-astro-cid-ohowjl3i]{padding-right:3rem}.reg-password-toggle[data-astro-cid-ohowjl3i]{position:absolute;top:calc(50% - .375rem);right:.75rem;transform:translateY(-50%);width:2rem;height:2rem;border:none;background:transparent;color:var(--color-brand-muted);display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:color .15s ease,background-color .15s ease}.reg-password-toggle[data-astro-cid-ohowjl3i]:hover,.reg-password-toggle[data-astro-cid-ohowjl3i]:focus-visible{color:var(--color-brand-orange-dark);background:var(--color-brand-orange-soft);outline:none}.reg-password-toggle[data-astro-cid-ohowjl3i] .material-symbols-outlined[data-astro-cid-ohowjl3i]{font-size:1.125rem;line-height:1}.reg-password-policy[data-astro-cid-ohowjl3i]{display:inline-flex;align-items:center;gap:.35rem;margin-top:-.35rem;margin-bottom:.95rem;font-size:.75rem;color:var(--color-brand-muted)}.reg-password-policy[data-astro-cid-ohowjl3i] .material-symbols-outlined[data-astro-cid-ohowjl3i]{font-size:.95rem;color:#dc2626}.reg-password-policy[data-astro-cid-ohowjl3i].is-valid .material-symbols-outlined[data-astro-cid-ohowjl3i]{color:#059669}.reg-password-match[data-astro-cid-ohowjl3i]{display:inline-flex;align-items:center;gap:.35rem;margin-top:-.6rem;margin-bottom:.95rem;font-size:.75rem;color:var(--color-brand-muted)}.reg-password-match[data-astro-cid-ohowjl3i] .material-symbols-outlined[data-astro-cid-ohowjl3i]{font-size:.95rem;color:var(--color-brand-muted)}.reg-password-match[data-astro-cid-ohowjl3i].is-valid .material-symbols-outlined[data-astro-cid-ohowjl3i]{color:#059669}.reg-password-match[data-astro-cid-ohowjl3i].is-invalid .material-symbols-outlined[data-astro-cid-ohowjl3i]{color:#dc2626}.reg-payment-panel[data-astro-cid-ohowjl3i]{background:#fff;border:1px solid var(--color-paper-line);border-radius:1.25rem;padding:1.25rem 1.25rem 1rem;box-shadow:0 16px 32px #714a391a;position:relative}.reg-payment-panel[data-astro-cid-ohowjl3i]:before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:0 0 3px 3px;background:var(--color-brand-orange)}.reg-payment-header[data-astro-cid-ohowjl3i]{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--color-brand-slate);margin-bottom:1rem}.reg-payment-header[data-astro-cid-ohowjl3i] strong[data-astro-cid-ohowjl3i]{color:var(--color-brand-navy)}.reg-payment-header[data-astro-cid-ohowjl3i] .material-symbols-outlined[data-astro-cid-ohowjl3i]{color:var(--color-brand-orange)}.reg-card-number-wrap[data-astro-cid-ohowjl3i]{position:relative}.reg-card-number-wrap[data-astro-cid-ohowjl3i] .reg-input[data-astro-cid-ohowjl3i]{padding-right:4.5rem}.reg-credentials-box[data-astro-cid-ohowjl3i]{display:inline-block;background:var(--color-paper-sunk);border:1px solid var(--color-paper-line);border-radius:.875rem;padding:.875rem 1.5rem;margin-bottom:1.75rem}.reg-card-brand[data-astro-cid-ohowjl3i]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);margin-top:-.375rem;font-size:.6875rem;font-weight:700;letter-spacing:.03em;color:var(--color-brand-orange-dark);background:var(--color-brand-orange-soft);padding:.2rem .5rem;border-radius:.375rem;pointer-events:none;opacity:0;transition:opacity .15s ease}.reg-card-brand[data-astro-cid-ohowjl3i].is-visible{opacity:1}.reg-payment-footnote[data-astro-cid-ohowjl3i]{display:flex;align-items:flex-start;gap:.35rem;font-size:.75rem;color:var(--color-brand-muted);line-height:1.5;margin-top:.5rem}.reg-payment-footnote[data-astro-cid-ohowjl3i] .material-symbols-outlined[data-astro-cid-ohowjl3i]{color:var(--color-brand-orange);flex-shrink:0;margin-top:.1rem}.reg-submit-btn[data-astro-cid-ohowjl3i]{width:100%;display:block;text-align:center;background:var(--color-brand-orange);color:#fff;font-weight:700;font-size:.9375rem;padding:.9375rem 1.5rem;border-radius:.875rem;border:none;cursor:pointer;transition:background-color .15s ease,transform .12s ease-out}.reg-submit-btn[data-astro-cid-ohowjl3i]:hover{background:var(--color-brand-orange-dark)}.reg-submit-btn[data-astro-cid-ohowjl3i]:active{transform:scale(.98)}.reg-submit-btn[data-astro-cid-ohowjl3i].btn-loading{opacity:.6;pointer-events:none;cursor:wait}#reg-plans-list .reg-plan-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--color-paper-line);background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#reg-plans-list .reg-plan-option:hover{border-color:#f0601566}#reg-plans-list .reg-plan-option.is-selected{border-color:var(--color-brand-orange);background:var(--color-brand-orange-soft);box-shadow:0 0 0 1px var(--color-brand-orange)}#reg-plans-list .reg-plan-radio{width:1.125rem;height:1.125rem;border-radius:50%;border:1.5px solid var(--color-paper-line);flex-shrink:0;position:relative;transition:border-color .15s ease}#reg-plans-list .reg-plan-option.is-selected .reg-plan-radio{border-color:var(--color-brand-orange)}#reg-plans-list .reg-plan-option.is-selected .reg-plan-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-brand-orange)}
