.pform.astro-zce7smq6{max-width:40rem;background:var(--white);border:var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-1);padding:var(--s5)}@media(min-width:720px){.pform.astro-zce7smq6{padding:var(--s6)}}form.astro-zce7smq6{display:flex;flex-direction:column;gap:var(--s4)}form.astro-zce7smq6[hidden],.done.astro-zce7smq6[hidden],.err.astro-zce7smq6[hidden],.wait.astro-zce7smq6[hidden],.role.astro-zce7smq6[hidden],.back.astro-zce7smq6[hidden]{display:none}.step.astro-zce7smq6{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--s5)}.step.astro-zce7smq6>legend.astro-zce7smq6{padding:0;margin-bottom:var(--s4);font-weight:800;font-size:var(--t-h3);color:var(--ink)}.fld.astro-zce7smq6{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.fld.astro-zce7smq6>span.astro-zce7smq6,.lbl.astro-zce7smq6{font-size:var(--t-small);font-weight:700;color:var(--ink);overflow-wrap:anywhere}.q.astro-zce7smq6{display:flex;flex-direction:column;gap:var(--s3)}input.astro-zce7smq6:not([type=radio]):not([type=checkbox]),select.astro-zce7smq6{width:100%;min-height:3rem;padding:.7rem .9rem;border:1.5px solid var(--line-2);border-radius:var(--r-btn);background:var(--white);color:var(--ink);font:inherit;font-size:1rem;line-height:1.4}select.astro-zce7smq6{appearance:auto}input.astro-zce7smq6:focus-visible,select.astro-zce7smq6:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.astro-zce7smq6[aria-invalid=true]{border-color:#b91c1c}.q.astro-zce7smq6[aria-invalid=true]{border:1.5px solid #B91C1C;border-radius:var(--r-btn);padding:var(--s2);margin:calc(var(--s2) * -1)}.hp.astro-zce7smq6{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0}.err.astro-zce7smq6{padding:var(--s3) var(--s4);border-radius:var(--r-btn);background:#fef2f2;color:#991b1b;font-size:var(--t-body-s);font-weight:600}.chips.astro-zce7smq6{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip.astro-zce7smq6{position:relative;display:inline-flex;max-width:100%;cursor:pointer}.chip.astro-zce7smq6 input.astro-zce7smq6{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip.astro-zce7smq6 span.astro-zce7smq6{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border:1.5px solid var(--line-2);border-radius:var(--r-pill);background:var(--white);font-size:var(--t-body-s);font-weight:600;line-height:1.25;color:var(--ink);overflow-wrap:anywhere;transition:background var(--t-hover) var(--e-hover),border-color var(--t-hover) var(--e-hover),transform var(--t-hover) var(--e-hover)}.chip.astro-zce7smq6:hover span.astro-zce7smq6{border-color:var(--ink)}.chip.astro-zce7smq6 input.astro-zce7smq6:checked+span.astro-zce7smq6{background:var(--lime);border-color:var(--ink);transform:scale(1.03)}.chip.astro-zce7smq6 input.astro-zce7smq6:focus-visible+span.astro-zce7smq6{outline:2px solid var(--ink);outline-offset:2px}.wait.astro-zce7smq6,.terms.astro-zce7smq6{padding:var(--s4);border-radius:var(--r-btn);background:var(--paper);display:flex;flex-direction:column;gap:var(--s2);font-size:var(--t-body-s)}.h.astro-zce7smq6{font-weight:800;font-size:var(--t-h3);color:var(--ink)}.terms.astro-zce7smq6 .h.astro-zce7smq6{font-size:var(--t-small);color:var(--muted)}.terms.astro-zce7smq6 ul.astro-zce7smq6{margin:0;padding-inline-start:1.1rem;list-style:disc;display:flex;flex-direction:column;gap:var(--s1)}.chk.astro-zce7smq6{display:flex;gap:var(--s3);align-items:flex-start;margin-top:var(--s2);font-weight:700;cursor:pointer}.tlink.astro-zce7smq6{align-self:flex-start;font-size:var(--t-small);font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:4px}.chk.astro-zce7smq6 input.astro-zce7smq6{width:1.375rem;height:1.375rem;min-height:0;margin-top:.1rem;flex:none;accent-color:var(--ink)}.act.astro-zce7smq6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4)}.go.astro-zce7smq6{flex:1 1 auto;min-height:3.5rem;padding:.75rem 1.75rem;border-radius:var(--r-btn);border:0;background:var(--lime);color:var(--ink);font:inherit;font-size:1rem;font-weight:700;cursor:pointer;text-align:center;transition:transform var(--t-hover) var(--e-hover),box-shadow var(--t-hover) var(--e-hover)}@media(min-width:640px){.go.astro-zce7smq6{flex:0 1 auto;min-width:12rem}}.go.astro-zce7smq6:hover{transform:translateY(-2px);box-shadow:0 2px 4px -2px #3f62124d,0 14px 28px -14px #3f621299}.go.astro-zce7smq6:focus-visible,.back.astro-zce7smq6:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.go.astro-zce7smq6:disabled{opacity:.7;cursor:progress;transform:none}.back.astro-zce7smq6{order:-1;min-height:3.5rem;padding:0 .5rem;border:0;background:none;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.login.astro-zce7smq6{flex:1 0 100%;font-size:var(--t-body-s);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.prog.astro-zce7smq6,.stepno.astro-zce7smq6{display:none}.stepped.astro-zce7smq6 .prog.astro-zce7smq6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.stepped.astro-zce7smq6.waitlist .prog.astro-zce7smq6{grid-template-columns:minmax(0,1fr)}.stepped.astro-zce7smq6.waitlist .prog.astro-zce7smq6 i.astro-zce7smq6:nth-child(n+2){display:none}.prog.astro-zce7smq6 i.astro-zce7smq6{height:6px;border-radius:var(--r-pill);background:var(--line);position:relative;overflow:hidden}.prog.astro-zce7smq6 i.astro-zce7smq6:after{content:"";position:absolute;inset:0;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--e-out)}[dir=rtl] .prog.astro-zce7smq6 i.astro-zce7smq6:after{transform-origin:right}.prog.astro-zce7smq6 i.astro-zce7smq6.on:after{transform:scaleX(1)}.stepped.astro-zce7smq6 .stepno.astro-zce7smq6{display:block;font-size:var(--t-small);font-weight:700;color:var(--muted);min-height:1.3em}.stepped.astro-zce7smq6 .step.astro-zce7smq6:not(.on){display:none}.stepped.astro-zce7smq6 .step.astro-zce7smq6>legend.astro-zce7smq6{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stepped.astro-zce7smq6 .step.astro-zce7smq6.in{animation:pf-in .42s var(--e-out) both}@keyframes pf-in{0%{opacity:0;transform:translate(calc(var(--dx, 1) * 28px))}to{opacity:1;transform:none}}[dir=rtl] .stepped.astro-zce7smq6 .step.astro-zce7smq6.in{animation-name:pf-in-rtl}@keyframes pf-in-rtl{0%{opacity:0;transform:translate(calc(var(--dx, 1) * -28px))}to{opacity:1;transform:none}}form.astro-zce7smq6:not(.stepped) .go.astro-zce7smq6[data-send]{flex:0 1 auto}.done.astro-zce7smq6{display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start}.done.astro-zce7smq6 .t.astro-zce7smq6{max-width:56ch;color:var(--muted)}.done.astro-zce7smq6 .h.astro-zce7smq6{outline:none}.tick.astro-zce7smq6{width:4rem;height:4rem}.tick.astro-zce7smq6 circle.astro-zce7smq6{fill:var(--lime);transform-origin:center;animation:pf-pop .52s var(--e-out) both}.tick.astro-zce7smq6 path.astro-zce7smq6{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:pf-draw .48s var(--e-out) .26s forwards}@keyframes pf-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pf-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.prog.astro-zce7smq6 i.astro-zce7smq6:after,.chip.astro-zce7smq6 span.astro-zce7smq6,.go.astro-zce7smq6{transition:none}.tick.astro-zce7smq6 circle.astro-zce7smq6,.tick.astro-zce7smq6 path.astro-zce7smq6{animation:none;stroke-dashoffset:0}}.clink{margin-top:var(--s5);font-weight:700}.clink a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:4px}.tbl{width:100%;max-width:44rem;border-collapse:collapse;background:var(--white);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-1);border:var(--rule)}.tbl th,.tbl td{padding:var(--s3) var(--s4);text-align:start;font-size:var(--t-body-s);border-bottom:var(--rule);vertical-align:baseline;overflow-wrap:anywhere}.tbl thead th{font-family:var(--mono);font-size:var(--t-label);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--hover)}.tbl tbody th{font-weight:700}.tbl tr:last-child>*{border-bottom:0}.tbl .r{text-align:end}.tbl .num,.tbl .pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tbl .pct{font-size:1.25rem}.tbl.tiers tbody tr:last-child{background:var(--lime-soft)}.note{margin-top:var(--s4);max-width:56ch;font-size:var(--t-small);color:var(--muted)}
