.step.svelte-13yt2dw{display:flex;flex-direction:column;min-height:calc(100vh - 40px)}.progress.svelte-13yt2dw{display:flex;gap:6px;margin-bottom:24px}.tick.svelte-13yt2dw{flex:1;height:4px;border-radius:100px;background:var(--surface-sunk);transition:background .2s ease}.tick.filled.svelte-13yt2dw{background:var(--primary)}header.svelte-13yt2dw{margin-bottom:22px}h1.svelte-13yt2dw{font-size:26px;margin:0 0 8px}header.svelte-13yt2dw p:where(.svelte-13yt2dw){margin:0}.body.svelte-13yt2dw{flex:1}.footer.svelte-13yt2dw{display:flex;gap:10px;position:sticky;bottom:0;padding:16px 0 max(16px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--bg) 40%)}.back.svelte-13yt2dw{padding:14px 18px;font-size:18px;line-height:1}.grow.svelte-13yt2dw{flex:1}@media (prefers-reduced-motion: reduce){.tick.svelte-13yt2dw{transition:none}}.welcome.svelte-1ek1i7a{padding-top:24px;text-align:center}.mark.svelte-1ek1i7a{display:flex;justify-content:center}.mark.svelte-1ek1i7a .brandmark:where(.svelte-1ek1i7a){width:72px;height:72px}h1.svelte-1ek1i7a{font-size:30px;margin:4px 0 8px}.lead.svelte-1ek1i7a{margin:0 auto 28px;max-width:34ch}ul.svelte-1ek1i7a{list-style:none;padding:0;margin:0 0 32px;text-align:left}li.svelte-1ek1i7a{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--border)}li.svelte-1ek1i7a:last-child{border-bottom:1px solid var(--border)}.icon.svelte-1ek1i7a{font-size:22px;line-height:1.3}li.svelte-1ek1i7a strong:where(.svelte-1ek1i7a){display:block;font-size:15px}li.svelte-1ek1i7a p:where(.svelte-1ek1i7a){margin:2px 0 0;font-size:14px}.small.svelte-1ek1i7a{font-size:13px;margin:12px 0 0}.existing.svelte-1ek1i7a{margin-top:22px;color:var(--text-muted)}.link.svelte-1ek1i7a{border:none;background:none;padding:0;font:inherit;color:var(--primary);font-weight:600;cursor:pointer;text-decoration:underline}.small.svelte-vzkieq{font-size:13px;margin-top:16px}.options.svelte-1jsntug{display:flex;flex-direction:column;gap:8px}.option.svelte-1jsntug{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;padding:14px 16px;cursor:pointer;font-family:inherit}.option.svelte-1jsntug strong:where(.svelte-1jsntug){display:block;font-size:16px}.option.svelte-1jsntug span:where(.svelte-1jsntug){font-size:13px}.option.selected.svelte-1jsntug{border-color:var(--primary);background:var(--primary-soft)}.option.selected.svelte-1jsntug strong:where(.svelte-1jsntug){color:var(--primary)}.stepper.svelte-1jsntug{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.stepper.svelte-1jsntug p:where(.svelte-1jsntug){margin:2px 0 0}.small.svelte-1jsntug{font-size:13px}.controls.svelte-1jsntug{display:flex;align-items:center;gap:14px}.controls.svelte-1jsntug .btn:where(.svelte-1jsntug){padding:8px 16px}.count.svelte-1jsntug{font-size:20px;min-width:1.2em;text-align:center}.options.svelte-133sbkr{display:flex;flex-direction:column;gap:8px}.option.svelte-133sbkr{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;padding:14px 16px;cursor:pointer;font-family:inherit}.option.svelte-133sbkr strong:where(.svelte-133sbkr){display:block;font-size:16px}.option.svelte-133sbkr span:where(.svelte-133sbkr){font-size:13px}.option.selected.svelte-133sbkr{border-color:var(--primary);background:var(--primary-soft)}.option.selected.svelte-133sbkr strong:where(.svelte-133sbkr){color:var(--primary)}.note.svelte-133sbkr{font-size:13px;margin-top:14px}.toggle.svelte-oo6ys3{display:flex;gap:8px}.toggle.svelte-oo6ys3 .chip:where(.svelte-oo6ys3){flex:1;padding:12px}.small.svelte-oo6ys3{font-size:13px;margin:10px 0 0}h2.svelte-oo6ys3{font-size:16px;margin:26px 0 10px}.options.svelte-oo6ys3{display:flex;flex-direction:column;gap:8px}.option.svelte-oo6ys3{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;padding:13px 16px;cursor:pointer;font-family:inherit}.option.svelte-oo6ys3 strong:where(.svelte-oo6ys3){display:block;font-size:15px}.option.svelte-oo6ys3 span:where(.svelte-oo6ys3){font-size:13px}.option.selected.svelte-oo6ys3{border-color:var(--primary);background:var(--primary-soft)}.option.selected.svelte-oo6ys3 strong:where(.svelte-oo6ys3){color:var(--primary)}.small.svelte-j0bry4{font-size:13px;margin-top:18px}.off.svelte-j0bry4{color:var(--accent);font-weight:700}.lead.svelte-18sbo50{margin:0 0 22px;font-size:15px}.back.svelte-18sbo50{margin-top:18px}.growing.svelte-1ya2an9{text-align:center;padding-top:72px}.mark.svelte-1ya2an9{font-size:48px;animation:svelte-1ya2an9-pulse 1.2s ease-in-out infinite}h1.svelte-1ya2an9{font-size:24px;margin:12px 0 24px}ul.svelte-1ya2an9{list-style:none;padding:0;margin:0}li.svelte-1ya2an9{color:var(--text-muted);font-size:15px;padding:5px 0;opacity:0;transform:translateY(4px);transition:opacity .26s ease,transform .26s ease}li.shown.svelte-1ya2an9{opacity:1;transform:none}@keyframes svelte-1ya2an9-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.mark.svelte-1ya2an9{animation:none}li.svelte-1ya2an9{transition:none;opacity:1;transform:none}}.hero.svelte-1nnewg3{margin-bottom:20px}h1.svelte-1nnewg3{font-size:26px;margin:4px 0 0}h2.svelte-1nnewg3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:26px 0 10px}.first.svelte-1nnewg3{display:flex;gap:14px;align-items:center}.first.svelte-1nnewg3 .symbol:where(.svelte-1nnewg3){font-size:26px}.first.svelte-1nnewg3 strong:where(.svelte-1nnewg3){font-size:16px}.first.svelte-1nnewg3 p:where(.svelte-1nnewg3){margin:2px 0 0;font-size:14px}.beds.svelte-1nnewg3{display:flex;flex-direction:column;gap:10px}.bed.svelte-1nnewg3 strong:where(.svelte-1nnewg3){display:block;margin-bottom:10px}.bed.svelte-1nnewg3 .small:where(.svelte-1nnewg3){font-size:13px;margin:0}.chip.static.svelte-1nnewg3{cursor:default}.notes.svelte-1nnewg3{list-style:none;padding:0;margin:0}.notes.svelte-1nnewg3 li:where(.svelte-1nnewg3){display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--border);font-size:14px}.notes.svelte-1nnewg3 li:where(.svelte-1nnewg3):last-child{border-bottom:1px solid var(--border)}.notes.svelte-1nnewg3 .icon:where(.svelte-1nnewg3){line-height:1.4}.lead.svelte-cczbpn{margin:0 0 22px}h2.svelte-cczbpn{font-size:18px;margin:0 0 8px}.lead.lead.svelte-cczbpn{font-size:15px}.warn.svelte-cczbpn{border-color:var(--accent)}.warn.svelte-cczbpn p:where(.svelte-cczbpn){font-size:14px}.warn.svelte-cczbpn .btn:where(.svelte-cczbpn){margin-top:14px}.small.svelte-cczbpn{font-size:13px}.caution.svelte-cczbpn{margin:8px 0 4px}.back.svelte-cczbpn{margin-top:14px}.assurances.svelte-cczbpn{list-style:none;padding:0;margin:26px 0 0;font-size:13px;color:var(--text-muted)}.assurances.svelte-cczbpn li:where(.svelte-cczbpn){padding:7px 0 7px 20px;position:relative}.assurances.svelte-cczbpn li:where(.svelte-cczbpn):before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}.paygate.svelte-iusew1{display:flex;flex-direction:column;gap:22px}.already.svelte-iusew1{text-align:center;padding:32px 0}.badge.svelte-iusew1{display:inline-block;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:700;padding:4px 12px;border-radius:100px;margin-bottom:12px}.hero.svelte-iusew1{text-align:center}.kicker.svelte-iusew1{font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--secondary)}.hero.svelte-iusew1 h2:where(.svelte-iusew1){font-size:24px;margin:8px 0}.hero.svelte-iusew1 p:where(.svelte-iusew1){font-size:15px;margin:0}.benefits.svelte-iusew1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.benefits.svelte-iusew1 li:where(.svelte-iusew1){display:flex;gap:14px;align-items:flex-start;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.icon.svelte-iusew1{font-size:22px;line-height:1.4;flex-shrink:0}.benefits.svelte-iusew1 strong:where(.svelte-iusew1){font-size:15px;display:block;margin-bottom:2px}.benefits.svelte-iusew1 p:where(.svelte-iusew1){font-size:13px;margin:0}.actions.svelte-iusew1{display:flex;flex-direction:column;gap:10px;align-items:center}.btn-block.svelte-iusew1{width:100%}.btn-text.svelte-iusew1{background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer;padding:8px}.btn-text.svelte-iusew1:hover{color:var(--text)}.error.svelte-iusew1{color:var(--danger);font-size:14px;margin:0}.small.svelte-iusew1{font-size:12px}.center.svelte-iusew1{text-align:center;margin:0}.muted.svelte-iusew1{color:var(--text-muted)}
