.calc.svelte-1b7gf2u{margin-top:clamp(36px,5vh,64px)}.cols.svelte-1b7gf2u{flex-wrap:wrap;gap:clamp(28px,4vw,72px);display:flex}.inputs.svelte-1b7gf2u{flex-direction:column;flex:440px;gap:clamp(32px,4vh,52px);min-width:0;display:flex}.result-col.svelte-1b7gf2u{flex:340px;min-width:0;position:relative}.sticky.svelte-1b7gf2u{flex-direction:column;display:flex}@media (width>=900px){.sticky.svelte-1b7gf2u{position:sticky;top:96px}}.step.svelte-1b7gf2u{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.step-wide.svelte-1b7gf2u{margin-bottom:26px}.step-title.svelte-1b7gf2u{letter-spacing:-.02em;font-size:20px;font-weight:700}.accent.svelte-1b7gf2u{color:var(--color-accent)}.muted.svelte-1b7gf2u{color:var(--color-ink-55)}.svc-grid.svelte-1b7gf2u{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.svc.svelte-1b7gf2u{border:1px solid var(--color-line);background:#fff;flex-direction:column;display:flex}.svc.on.svelte-1b7gf2u{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.svc-btn.svelte-1b7gf2u{all:unset;box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:13px;min-height:44px;padding:18px;display:flex}.box.svelte-1b7gf2u{border:1px solid var(--color-ink-30);background:0 0;flex:none;width:14px;height:14px;margin-top:4px}.svc.on.svelte-1b7gf2u .box:where(.svelte-1b7gf2u){background:var(--color-accent);border-color:#fff}.svc-label.svelte-1b7gf2u{letter-spacing:-.01em;font-size:17px;line-height:1.25}.ticket.svelte-1b7gf2u{border-top:1px solid var(--color-line-softer);justify-content:space-between;align-items:center;gap:10px;padding:11px 18px 14px;display:flex}.svc.on.svelte-1b7gf2u .ticket:where(.svelte-1b7gf2u){border-top-color:var(--color-dark-line)}.ticket.svelte-1b7gf2u .micro:where(.svelte-1b7gf2u){color:var(--color-ink-35)}.ticket-in.svelte-1b7gf2u{align-items:baseline;display:flex}.dollar.svelte-1b7gf2u{color:var(--color-ink-35);font-size:15px}.ticket.svelte-1b7gf2u input:where(.svelte-1b7gf2u){border:0;border-bottom:1px solid var(--color-line-input);width:72px;font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:inherit;background:0 0;border-radius:0;margin-block:-10px;padding:12px 0;font-size:16px;line-height:normal}.svc.on.svelte-1b7gf2u .ticket:where(.svelte-1b7gf2u) input:where(.svelte-1b7gf2u){border-bottom-color:var(--color-on-dark-mute)}.svc.on.svelte-1b7gf2u .ticket:where(.svelte-1b7gf2u) .micro:where(.svelte-1b7gf2u),.svc.on.svelte-1b7gf2u .dollar:where(.svelte-1b7gf2u){color:var(--color-ink-30)}.sliders.svelte-1b7gf2u{flex-direction:column;gap:34px;display:flex}.slider-head.svelte-1b7gf2u{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.big.svelte-1b7gf2u{font-size:var(--n-slider);letter-spacing:-.03em;line-height:1}.slider.svelte-1b7gf2u input[type=range]:where(.svelte-1b7gf2u){margin-top:-6px}.note.svelte-1b7gf2u{max-width:60ch;color:var(--color-ink-45);margin:14px 0 0;font-size:15px;line-height:1.5}.panel-ink.svelte-1b7gf2u{background:var(--color-ink);color:#fff;padding:clamp(28px,3vw,44px)}.muted-dark.svelte-1b7gf2u{color:var(--color-ink-30)}.annual.svelte-1b7gf2u{font-size:var(--n-huge);letter-spacing:-.045em;margin-top:18px;line-height:.95}.unit.svelte-1b7gf2u{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);margin-top:8px;font-size:12px}.math.svelte-1b7gf2u{border-top:1px solid var(--color-dark-line);color:var(--color-on-dark);margin-top:26px;padding-top:22px;font-size:13px;line-height:1.85}.panel-line.svelte-1b7gf2u{border:1px solid var(--color-line);border-top:0;padding:clamp(24px,3vw,40px)}.honest.svelte-1b7gf2u{max-width:46ch;margin:16px 0 0;font-size:18px;line-height:1.5}.compare.svelte-1b7gf2u{margin-top:16px}.compare-line.svelte-1b7gf2u{max-width:46ch;margin:0;font-size:18px;line-height:1.5}.cpj.svelte-1b7gf2u{border-top:1px solid var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:24px;padding-top:22px;display:flex}.cpj-fig.svelte-1b7gf2u{font-size:var(--n-large);letter-spacing:-.04em;color:var(--color-accent);line-height:1}.cpj-cap.svelte-1b7gf2u{color:var(--color-ink-55);max-width:15ch}.exits.svelte-1b7gf2u{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.exit.svelte-1b7gf2u{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;min-height:44px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:20px;font-size:12px;font-weight:500}.exit.outline.svelte-1b7gf2u{border:1px solid var(--color-ink)}.exit.outline.svelte-1b7gf2u:hover{background:var(--color-ink);color:#fff}.exit.filled.svelte-1b7gf2u{background:var(--color-accent);color:#fff}.exit.filled.svelte-1b7gf2u:hover{background:var(--color-ink)}.email-row.svelte-1b7gf2u{border:1px solid var(--color-line);border-top:0;display:flex}.email-row.svelte-1b7gf2u input:where(.svelte-1b7gf2u){min-width:0;font-family:var(--font-mono);color:var(--color-ink);background:0 0;border:0;border-radius:0;flex:1;padding:18px;font-size:16px}.email-row.svelte-1b7gf2u button:where(.svelte-1b7gf2u){all:unset;cursor:pointer;background:var(--color-ink);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:18px 22px;font-size:12px}.email-note.svelte-1b7gf2u{letter-spacing:.06em;color:var(--color-ink-45);margin:12px 0 0;font-size:12px;line-height:1.7}.sr-only.svelte-1b7gf2u{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nojs[data-astro-cid-uxuwn2y4]{flex-direction:column;gap:24px;max-width:66ch;margin-top:clamp(36px,5vh,64px);display:flex}.body-p[data-astro-cid-uxuwn2y4]{margin:0;font-size:19px;line-height:1.55}.two[data-astro-cid-ritekp7x]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(28px,4vw,72px);display:grid}.scen[data-astro-cid-ritekp7x]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(28px,4vw,64px);display:grid}.faq-grid[data-astro-cid-ritekp7x]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(28px,4vw,72px);display:grid}.faq-note[data-astro-cid-ritekp7x]{max-width:34ch;color:var(--color-ink-45);margin:24px 0 0;font-size:17px}
