.phone-root.svelte-17htvwn{min-height:100vh;background:var(--canvas);color:var(--ink)}main.svelte-17htvwn{overflow:hidden}section.svelte-17htvwn{max-width:var(--content-max);margin:0 auto;padding:88px 32px}.eyebrow.svelte-17htvwn,.result-type.svelte-17htvwn,.card-number.svelte-17htvwn{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--forest)}.eyebrow.light.svelte-17htvwn{color:var(--on-dark-meta)}.hero.svelte-17htvwn{padding-top:112px;padding-bottom:80px}.hero.svelte-17htvwn h1:where(.svelte-17htvwn){max-width:920px;margin:18px 0 24px;font-family:var(--font-serif);font-size:clamp(54px,8vw,108px);font-weight:400;line-height:.92;letter-spacing:-.055em}.hero.svelte-17htvwn h1:where(.svelte-17htvwn) em:where(.svelte-17htvwn){color:var(--forest);font-weight:400}.lead.svelte-17htvwn{max-width:760px;margin:0;font-size:20px;line-height:1.65;color:var(--ink-2)}.hero-facts.svelte-17htvwn{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-facts.svelte-17htvwn span:where(.svelte-17htvwn){border:1px solid var(--border);border-radius:999px;padding:8px 13px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.router.svelte-17htvwn{max-width:none;padding:72px max(32px,calc((100vw - var(--content-max)) / 2 + 32px));background:var(--bark);color:var(--ink)}.router-heading.svelte-17htvwn,.section-heading.svelte-17htvwn{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:56px;align-items:end;margin-bottom:42px}.router-heading.svelte-17htvwn h2:where(.svelte-17htvwn),.section-heading.svelte-17htvwn h2:where(.svelte-17htvwn),.paid-boundary.svelte-17htvwn h2:where(.svelte-17htvwn),.founder.svelte-17htvwn h2:where(.svelte-17htvwn){margin:10px 0 0;font-family:var(--font-serif);font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1;letter-spacing:-.035em}.router-heading.svelte-17htvwn p:where(.svelte-17htvwn),.section-heading.svelte-17htvwn p:where(.svelte-17htvwn),.paid-boundary.svelte-17htvwn p:where(.svelte-17htvwn),.founder.svelte-17htvwn p:where(.svelte-17htvwn){margin:0;color:var(--on-dark-muted);line-height:1.65}.router-layout.svelte-17htvwn{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:24px;align-items:start}.questions.svelte-17htvwn{display:grid;gap:14px}fieldset.svelte-17htvwn{min-width:0;margin:0;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:4px}legend.svelte-17htvwn{max-width:95%;padding:0 8px;font-size:16px;line-height:1.45;font-weight:650}.choice-row.svelte-17htvwn{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-row.svelte-17htvwn label:where(.svelte-17htvwn){display:flex;gap:9px;align-items:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--on-dark-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice-row.svelte-17htvwn label:where(.svelte-17htvwn):hover,.choice-row.svelte-17htvwn label.chosen:where(.svelte-17htvwn){border-color:var(--ember-on-dark);background:#ffffff0f;color:var(--ink)}input.svelte-17htvwn{flex:0 0 auto;accent-color:var(--ember-on-dark)}.result.svelte-17htvwn{position:sticky;top:24px;padding:30px;border-radius:4px;background:var(--canvas);color:var(--ink)}.result.svelte-17htvwn h3:where(.svelte-17htvwn){margin:10px 0 14px;font-family:var(--font-serif);font-size:38px;font-weight:400;line-height:1;letter-spacing:-.025em}.result.svelte-17htvwn p:where(.svelte-17htvwn){margin:0;color:var(--ink-2);line-height:1.65}.result-link.svelte-17htvwn{display:inline-block;margin-top:22px;color:var(--forest);font-weight:700;text-decoration:none}.result-link.commercial.svelte-17htvwn{padding:12px 16px;border-radius:4px;background:var(--forest);color:#0b0d0c}.provider-boundary.svelte-17htvwn{margin-top:26px;padding-top:20px;border-top:1px solid var(--border);color:var(--ink-2);font-size:13px;line-height:1.55}.provider-boundary.svelte-17htvwn strong:where(.svelte-17htvwn){color:var(--ink)}.official.svelte-17htvwn,.comparison.svelte-17htvwn,.faq.svelte-17htvwn{border-bottom:1px solid var(--border)}.section-heading.svelte-17htvwn p:where(.svelte-17htvwn){color:var(--ink-2)}.official-grid.svelte-17htvwn{display:grid;grid-template-columns:1fr 1fr;gap:18px}.official-grid.svelte-17htvwn article:where(.svelte-17htvwn){padding:30px;border:1px solid var(--border);border-radius:4px;background:var(--canvas-2)}.official-grid.svelte-17htvwn h3:where(.svelte-17htvwn){margin:12px 0;font-family:var(--font-serif);font-size:30px;font-weight:400}.official-grid.svelte-17htvwn p:where(.svelte-17htvwn){color:var(--ink-2);line-height:1.65}.official-grid.svelte-17htvwn a:where(.svelte-17htvwn){color:var(--forest);font-weight:700;text-decoration:none}.table-wrap.svelte-17htvwn{overflow-x:auto;border:1px solid var(--border);border-radius:4px}table.svelte-17htvwn{width:100%;min-width:760px;border-collapse:collapse;background:var(--canvas-2)}caption.svelte-17htvwn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}th.svelte-17htvwn,td.svelte-17htvwn{padding:18px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.5}thead.svelte-17htvwn th:where(.svelte-17htvwn){font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--forest)}tbody.svelte-17htvwn th:where(.svelte-17htvwn){width:24%;font-size:14px}tbody.svelte-17htvwn td:where(.svelte-17htvwn){color:var(--ink-2);font-size:14px}tbody.svelte-17htvwn tr:where(.svelte-17htvwn):last-child th:where(.svelte-17htvwn),tbody.svelte-17htvwn tr:where(.svelte-17htvwn):last-child td:where(.svelte-17htvwn){border-bottom:0}.independence.svelte-17htvwn{margin:18px 0 0;color:var(--ink-2);font-size:13px}.paid-boundary.svelte-17htvwn,.founder.svelte-17htvwn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:64px;align-items:center;max-width:none;padding:72px max(32px,calc((100vw - var(--content-max)) / 2 + 32px));border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--canvas-2);color:var(--ink)}.paid-boundary.svelte-17htvwn p:where(.svelte-17htvwn),.founder.svelte-17htvwn p:where(.svelte-17htvwn){margin-top:18px}.paid-boundary.svelte-17htvwn a:where(.svelte-17htvwn),.founder.svelte-17htvwn a:where(.svelte-17htvwn){display:inline-block;margin-top:24px;color:var(--forest);font-weight:750;text-decoration:none}.paid-boundary.svelte-17htvwn ul:where(.svelte-17htvwn){margin:0;padding:28px 30px;border:1px solid var(--border);border-radius:4px;list-style:none}.paid-boundary.svelte-17htvwn li:where(.svelte-17htvwn){padding:11px 0;border-bottom:1px solid rgba(255,255,255,.15)}.paid-boundary.svelte-17htvwn li:where(.svelte-17htvwn):before{content:"→";margin-right:10px;color:var(--ember-on-dark)}.paid-boundary.svelte-17htvwn li:where(.svelte-17htvwn):last-child{border-bottom:0}.faq-list.svelte-17htvwn{display:grid;grid-template-columns:1fr 1fr;gap:12px}details.svelte-17htvwn{padding:22px;border:1px solid var(--border);border-radius:4px;background:var(--canvas-2)}summary.svelte-17htvwn{cursor:pointer;font-weight:700;line-height:1.45}details.svelte-17htvwn p:where(.svelte-17htvwn){margin:14px 0 0;color:var(--ink-2);line-height:1.65}.founder.svelte-17htvwn{grid-template-columns:minmax(0,1fr) auto;background:var(--bark)}.founder.svelte-17htvwn a:where(.svelte-17htvwn){margin:0;padding:14px 18px;border:1px solid rgba(255,255,255,.3);border-radius:4px}@media (max-width: 860px){section.svelte-17htvwn{padding:68px 24px}.hero.svelte-17htvwn{padding-top:84px}.router.svelte-17htvwn,.paid-boundary.svelte-17htvwn,.founder.svelte-17htvwn{padding:64px 24px}.router-heading.svelte-17htvwn,.section-heading.svelte-17htvwn,.router-layout.svelte-17htvwn,.paid-boundary.svelte-17htvwn,.founder.svelte-17htvwn{grid-template-columns:1fr;gap:28px}.result.svelte-17htvwn{position:static}.official-grid.svelte-17htvwn,.faq-list.svelte-17htvwn{grid-template-columns:1fr}.founder.svelte-17htvwn a:where(.svelte-17htvwn){justify-self:start}}@media (max-width: 560px){.hero.svelte-17htvwn h1:where(.svelte-17htvwn){font-size:52px}.lead.svelte-17htvwn{font-size:18px}.choice-row.svelte-17htvwn{grid-template-columns:1fr}.router-heading.svelte-17htvwn h2:where(.svelte-17htvwn),.section-heading.svelte-17htvwn h2:where(.svelte-17htvwn),.paid-boundary.svelte-17htvwn h2:where(.svelte-17htvwn),.founder.svelte-17htvwn h2:where(.svelte-17htvwn){font-size:40px}.result.svelte-17htvwn{padding:24px}}
