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