.page.svelte-1rdz7hh{min-height:100dvh;background:radial-gradient(ellipse 70% 60% at 12% 18%,rgba(84,46,26,.55) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 95% 100%,rgba(58,30,18,.5) 0%,transparent 70%),var(--bg);padding:0 var(--gutter) var(--s8)}.top.svelte-1rdz7hh{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:var(--s5) 0}.brand.svelte-1rdz7hh{text-decoration:none}.signin.svelte-1rdz7hh{font-size:13px;color:var(--ink-3);text-decoration:none}.signin.svelte-1rdz7hh:hover{color:var(--brass)}.grid.svelte-1rdz7hh{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(32px,6vw,96px);align-items:start;padding-top:clamp(16px,5vh,64px)}.pitch.svelte-1rdz7hh{position:sticky;top:var(--s6);animation:fade-up var(--t-med) var(--ease) both}.eyebrow.svelte-1rdz7hh{display:flex;align-items:center;gap:var(--s3);font:500 var(--t-label) / 1 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brass);margin-bottom:var(--s5)}h1.svelte-1rdz7hh{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6.2vw,76px);line-height:1;letter-spacing:-.01em}.lede.svelte-1rdz7hh{margin-top:var(--s5);max-width:44ch;font-size:var(--t-lead);line-height:1.55;color:var(--ink-2)}.how.svelte-1rdz7hh{list-style:none;padding:0;margin:var(--s7) 0 0;display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:46ch}.how.svelte-1rdz7hh li:where(.svelte-1rdz7hh){display:grid;grid-template-columns:44px 1fr;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line-faint);font-size:14px;color:var(--ink-3)}.how.svelte-1rdz7hh b:where(.svelte-1rdz7hh){font:400 18px/1.2 var(--serif);color:var(--brass)}.how.svelte-1rdz7hh strong:where(.svelte-1rdz7hh){font-weight:400;color:var(--ink)}.fine.svelte-1rdz7hh{margin-top:var(--s5);font-size:12px;color:var(--ink-4);max-width:46ch}.card.svelte-1rdz7hh{background:linear-gradient(180deg,#ffffff0d,#ffffff06);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,3.4vw,36px);box-shadow:0 30px 80px -40px #000000e6;animation:fade-up var(--t-med) var(--ease) both;scroll-margin-top:var(--s5)}.steps.svelte-1rdz7hh{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s1)}.dot.svelte-1rdz7hh{background:none;border:0;padding:0 0 var(--s2);display:flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer;color:var(--ink-4);text-align:left;min-width:0}.dot.svelte-1rdz7hh:disabled{cursor:default}.dot.svelte-1rdz7hh .i:where(.svelte-1rdz7hh){font:400 15px/1 var(--serif)}.dot.svelte-1rdz7hh .t:where(.svelte-1rdz7hh){font-size:11px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dot.past.svelte-1rdz7hh{color:var(--ink-3)}.dot.on.svelte-1rdz7hh{color:var(--brass)}.bar.svelte-1rdz7hh{height:1px;background:var(--line);margin-bottom:var(--s6)}.bar.svelte-1rdz7hh i:where(.svelte-1rdz7hh){display:block;height:1px;background:var(--brass);box-shadow:0 0 10px #d4af6399;transition:width var(--t-med) var(--ease)}fieldset.svelte-1rdz7hh{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4);min-width:0;animation:fade-up var(--t-med) var(--ease) both}legend.svelte-1rdz7hh{padding:0;margin-bottom:var(--s4);font:400 clamp(24px,3vw,30px) / 1.15 var(--serif)}legend.svelte-1rdz7hh .k:where(.svelte-1rdz7hh){display:block;font:500 var(--t-label) / 1 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-4);margin-bottom:var(--s3)}.sub.svelte-1rdz7hh{margin-top:calc(-1 * var(--s3));font-size:14px;color:var(--ink-3)}.two.svelte-1rdz7hh{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s4)}.group.svelte-1rdz7hh{display:flex;flex-direction:column;gap:var(--s2)}.label-t.svelte-1rdz7hh{font-size:12px;color:var(--ink-2);letter-spacing:.02em}.hint.svelte-1rdz7hh{font-size:12px;color:var(--ink-3)}.err.svelte-1rdz7hh{font-size:12px;color:var(--ember)}.seg.svelte-1rdz7hh{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.seg.wide.svelte-1rdz7hh{grid-template-columns:1fr 1fr}.seg.svelte-1rdz7hh button:where(.svelte-1rdz7hh){background:var(--field);border:0;border-right:1px solid var(--line);color:var(--ink-2);font:400 16px/1 var(--serif);padding:12px 0;cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.seg.wide.svelte-1rdz7hh button:where(.svelte-1rdz7hh){font:400 14px/1 var(--sans)}.seg.svelte-1rdz7hh button:where(.svelte-1rdz7hh):last-child{border-right:0}.seg.svelte-1rdz7hh button:where(.svelte-1rdz7hh):hover{background:var(--panel-hover)}.seg.svelte-1rdz7hh button.on:where(.svelte-1rdz7hh){background:var(--brass);color:var(--on-brass)}.choices.svelte-1rdz7hh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.choice.svelte-1rdz7hh,.plan.svelte-1rdz7hh{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;background:var(--field);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4) var(--s3) var(--s3);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.choice.svelte-1rdz7hh:hover,.plan.svelte-1rdz7hh:hover{border-color:#f3ebdc3d}.choice.on.svelte-1rdz7hh,.plan.on.svelte-1rdz7hh{border-color:var(--brass);background:var(--brass-tint);box-shadow:inset 0 0 0 1px var(--brass-line)}.choice.svelte-1rdz7hh strong:where(.svelte-1rdz7hh){font-weight:500;font-size:14px}.choice.svelte-1rdz7hh small:where(.svelte-1rdz7hh){font-size:12px;line-height:1.4;color:var(--ink-3)}.tick.svelte-1rdz7hh{position:absolute;top:10px;right:10px;width:12px;height:12px;border-radius:50%;border:1px solid var(--ink-4)}.choice.on.svelte-1rdz7hh .tick:where(.svelte-1rdz7hh){border-color:var(--brass);background:radial-gradient(circle,var(--brass) 0 3px,transparent 4px)}.picked.svelte-1rdz7hh,.chips.svelte-1rdz7hh{display:flex;flex-wrap:wrap;gap:6px}.chips.svelte-1rdz7hh{max-height:220px;overflow-y:auto;padding:2px;margin-top:calc(-1 * var(--s1));scrollbar-width:thin}.chip.svelte-1rdz7hh{font:400 13px/1 var(--sans);padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer;transition:all var(--t-fast) var(--ease)}.chip.svelte-1rdz7hh:hover{border-color:var(--brass-line);color:var(--ink)}.chip.on.svelte-1rdz7hh{background:var(--brass-tint);border-color:var(--brass-line);color:var(--brass)}.picked.svelte-1rdz7hh .chip:where(.svelte-1rdz7hh) span:where(.svelte-1rdz7hh){margin-left:4px;opacity:.7}.plans.svelte-1rdz7hh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.pname.svelte-1rdz7hh{font:500 var(--t-label) / 1.2 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.plan.on.svelte-1rdz7hh .pname:where(.svelte-1rdz7hh){color:var(--brass)}.price.svelte-1rdz7hh{display:flex;align-items:baseline;gap:6px;margin-top:6px}.price.svelte-1rdz7hh .num:where(.svelte-1rdz7hh){font:400 32px/1 var(--serif)}.price.svelte-1rdz7hh small:where(.svelte-1rdz7hh){font-size:12px;color:var(--ink-3)}.cond.svelte-1rdz7hh{font-size:12px;line-height:1.4;color:var(--ink-3)}.plan.unsure.svelte-1rdz7hh{justify-content:center}.plan.unsure.svelte-1rdz7hh .pname:where(.svelte-1rdz7hh){margin-bottom:4px}.kit.svelte-1rdz7hh{font-size:13px;color:var(--ink-2);border-left:1px solid var(--brass-line);padding-left:var(--s3)}.kit.svelte-1rdz7hh .k:where(.svelte-1rdz7hh){color:var(--brass)}.review.svelte-1rdz7hh{margin:var(--s2) 0 0;padding:var(--s4);border:1px dashed var(--line);border-radius:var(--r);display:grid;gap:var(--s2)}.review.svelte-1rdz7hh div:where(.svelte-1rdz7hh){display:grid;grid-template-columns:76px 1fr;gap:var(--s3)}.review.svelte-1rdz7hh dt:where(.svelte-1rdz7hh){font:500 var(--t-label) / 1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.review.svelte-1rdz7hh dd:where(.svelte-1rdz7hh){margin:0;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.nav.svelte-1rdz7hh{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line-faint)}.nav.svelte-1rdz7hh .btn.primary{min-width:180px;padding-block:13px}.failure.svelte-1rdz7hh{margin-top:var(--s4);font-size:var(--t-small);color:var(--ember);border-left:2px solid var(--ember);padding:2px 0 2px var(--s3)}.hp.svelte-1rdz7hh{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.already.svelte-1rdz7hh{margin-top:var(--s4);text-align:center;font-size:13px;color:var(--ink-3)}.already.svelte-1rdz7hh a:where(.svelte-1rdz7hh),.done.svelte-1rdz7hh a:where(.svelte-1rdz7hh){color:var(--brass)}.done.svelte-1rdz7hh h2:where(.svelte-1rdz7hh){font:400 clamp(28px,3.6vw,40px) / 1.1 var(--serif);margin:var(--s5) 0 var(--s4)}.done.svelte-1rdz7hh .lead:where(.svelte-1rdz7hh){color:var(--ink-2);font-size:var(--t-lead)}.done.svelte-1rdz7hh strong:where(.svelte-1rdz7hh){font-weight:500;color:var(--ink)}.next.svelte-1rdz7hh{list-style:none;padding:0;margin:var(--s6) 0;display:grid;gap:var(--s3)}.next.svelte-1rdz7hh li:where(.svelte-1rdz7hh){display:grid;grid-template-columns:32px 1fr;gap:var(--s3);align-items:start;font-size:14px;color:var(--ink-2)}.next.svelte-1rdz7hh .n:where(.svelte-1rdz7hh){width:26px;height:26px;border-radius:50%;border:1px solid var(--brass-line);color:var(--brass);display:grid;place-items:center;font:400 13px/1 var(--serif)}@media(max-width:960px){.grid.svelte-1rdz7hh{grid-template-columns:minmax(0,1fr);padding-top:0}.pitch.svelte-1rdz7hh{position:static}.how.svelte-1rdz7hh,.fine.svelte-1rdz7hh{display:none}.lede.svelte-1rdz7hh{font-size:15px}}@media(max-width:560px){.page.svelte-1rdz7hh{padding-inline:16px}.choices.svelte-1rdz7hh{grid-template-columns:minmax(0,1fr)}.dot.svelte-1rdz7hh .t:where(.svelte-1rdz7hh){display:none}.seg.svelte-1rdz7hh{grid-template-columns:repeat(3,minmax(0,1fr))}.seg.svelte-1rdz7hh button:where(.svelte-1rdz7hh):nth-child(3){border-right:0}.seg.svelte-1rdz7hh button:where(.svelte-1rdz7hh):nth-child(-n+3):not(:only-child){border-bottom:1px solid var(--line)}.seg.wide.svelte-1rdz7hh{grid-template-columns:1fr 1fr}.seg.wide.svelte-1rdz7hh button:where(.svelte-1rdz7hh){border-bottom:0}.seg.wide.svelte-1rdz7hh button:where(.svelte-1rdz7hh):first-child{border-right:1px solid var(--line)}.two.svelte-1rdz7hh{grid-template-columns:minmax(0,1fr) 110px}.card.svelte-1rdz7hh{padding:20px 16px}.nav.svelte-1rdz7hh .btn.primary{min-width:0;flex:1}}
