.plan-signup-page .plan-signup-steps{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.plan-signup-page .plan-signup-step{letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a6b;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:inline-flex}.plan-signup-page .plan-signup-step.is-active{color:var(--wow-magenta,#c0267a)}.plan-signup-page .plan-signup-step.is-done{color:#1a1a1a9e}.plan-signup-page .plan-signup-step__dot{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.68rem;display:inline-flex}.plan-signup-page .plan-signup-card{background:#fff;border:1px solid #1a1a1a1a;border-radius:1rem;padding:1.35rem 1.25rem}.plan-signup-page .plan-signup-summary{background:#faf7f2e6;border-radius:.85rem;padding:1rem 1.1rem}.plan-signup-page .plan-signup-summary dl{gap:.65rem;display:grid}.plan-signup-page .plan-signup-summary dt{letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a73;font-size:.72rem;font-weight:600}.plan-signup-page .plan-signup-summary dd{color:var(--wow-ink,#1a1a1a);font-size:.95rem;font-weight:600}.plan-signup-page .plan-payment-option{cursor:pointer;border:1px solid #1a1a1a1f;border-radius:.85rem;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex}.plan-signup-page .plan-payment-option:hover{border-color:#c0267a59}.plan-signup-page .plan-payment-option.is-selected{border-color:var(--wow-magenta,#c0267a);background:#c0267a0d}.plan-signup-page .plan-signup-nav{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.plan-signup-page .plan-signup-btn{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.75rem 1.25rem;font-size:.78rem;font-weight:700;transition:opacity .15s,background .15s}.plan-signup-page .plan-signup-btn:disabled{opacity:.55;cursor:not-allowed}.plan-signup-page .plan-signup-btn--primary{background:var(--wow-magenta,#c0267a);color:#fff;border:0}.plan-signup-page .plan-signup-btn--primary:hover:not(:disabled){background:var(--wow-ink,#1a1a1a)}.plan-signup-page .plan-signup-btn--ghost{color:#1a1a1ab8;background:0 0;border:1px solid #1a1a1a24}.plan-signup-page .plan-confirm-box{background:#fffc;border:1px dashed #1a1a1a2e;border-radius:.85rem;padding:1rem}.plan-signup-page .plan-mini-grid{gap:.75rem;display:grid}@media (min-width:640px){.plan-signup-page .plan-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
