.layout.svelte-1poejrz{gap:2.5rem;display:grid}@media (width>=880px){.layout.svelte-1poejrz{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}h1.svelte-1poejrz{font-size:clamp(1.8rem,4vw,2.4rem)}.lede.svelte-1poejrz{max-width:34rem;font-size:1.1rem}form.svelte-1poejrz{gap:1.25rem;max-width:34rem;margin-top:1.5rem;display:grid}.field.svelte-1poejrz{gap:.35rem;display:grid}label.svelte-1poejrz,legend.svelte-1poejrz{color:var(--text-heading);font-weight:600}input[type=text].svelte-1poejrz,input[type=email].svelte-1poejrz,textarea.svelte-1poejrz{font:inherit;border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--card-bg);width:100%;min-height:2.75rem;color:var(--text-body);padding:.6rem .75rem}.field[data-invalid=true].svelte-1poejrz input:where(.svelte-1poejrz){border-color:var(--error)}.error.svelte-1poejrz{color:var(--error-text);margin:0;font-size:.9rem}fieldset.svelte-1poejrz .error:where(.svelte-1poejrz){margin-top:.5rem}fieldset.svelte-1poejrz{border:0;min-width:0;margin:0;padding:0}legend.svelte-1poejrz{margin-bottom:.15rem;padding:0}.help.svelte-1poejrz{color:var(--text-muted);margin:0 0 .6rem;font-size:.9rem}.options.svelte-1poejrz{gap:.6rem;display:grid}@media (width>=560px){.options.svelte-1poejrz{grid-template-columns:repeat(3,1fr)}}.plan.svelte-1poejrz{cursor:pointer;font-weight:400;display:block;position:relative}.plan.svelte-1poejrz input:where(.svelte-1poejrz){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.card-body.svelte-1poejrz{border:1px solid var(--border-input);border-radius:var(--radius-lg);background:var(--card-bg);gap:.1rem;height:100%;padding:.8rem .9rem;display:grid}.plan.svelte-1poejrz:hover .card-body:where(.svelte-1poejrz){border-color:var(--accent)}.plan.svelte-1poejrz input:where(.svelte-1poejrz):checked+.card-body:where(.svelte-1poejrz){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-wash)}.plan.svelte-1poejrz input:where(.svelte-1poejrz):focus-visible+.card-body:where(.svelte-1poejrz){outline:2px solid var(--accent);outline-offset:2px}.plan-name.svelte-1poejrz{color:var(--text-heading);font-weight:600}.plan-meta.svelte-1poejrz{color:var(--text-muted);font-size:.85rem}.plan-price.svelte-1poejrz{font-family:var(--font-serif);color:var(--text-heading);margin-top:.2rem;font-size:1.1rem;font-weight:600}.check.svelte-1poejrz{color:var(--text-body);align-items:flex-start;gap:.7rem;min-height:2.75rem;font-weight:400;display:flex}.check.svelte-1poejrz input:where(.svelte-1poejrz){width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none;margin:.2rem 0 0}.note.svelte-1poejrz summary:where(.svelte-1poejrz){cursor:pointer;color:var(--accent-text);min-height:2.75rem;padding:.6rem 0;font-weight:600}.note.svelte-1poejrz textarea:where(.svelte-1poejrz){margin-top:.4rem}.trap.svelte-1poejrz{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.btn.svelte-1poejrz{justify-self:start;min-height:2.75rem}.btn.svelte-1poejrz:disabled{opacity:.7;cursor:progress}@media (width<=480px){.btn.svelte-1poejrz{justify-self:stretch}}.fine.svelte-1poejrz{margin:0;font-size:.9rem}.next.svelte-1poejrz h2:where(.svelte-1poejrz){font-size:1.3rem}.next.svelte-1poejrz ol:where(.svelte-1poejrz){margin:0 0 1rem;padding-left:1.2rem}.next.svelte-1poejrz li:where(.svelte-1poejrz)+li:where(.svelte-1poejrz){margin-top:.6rem}.done.svelte-1poejrz{text-align:center;max-width:38rem;margin-inline:auto}.done.svelte-1poejrz h1:where(.svelte-1poejrz):focus{outline:none}
