.insurance-page.svelte-1t52p41{min-height:100vh;background:#f7f7f1;color:var(--color-text)}.hero.svelte-1t52p41,.direct-answer.svelte-1t52p41,.content-band.svelte-1t52p41,.record-band.svelte-1t52p41,.timing-band.svelte-1t52p41,.faq-band.svelte-1t52p41,.sources.svelte-1t52p41,.final-cta.svelte-1t52p41{width:min(100% - 2rem,1160px);margin-inline:auto}.hero.svelte-1t52p41{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:var(--space-10);align-items:center;min-height:min(820px,88vh);padding-block:var(--space-12)}.brand-link.svelte-1t52p41{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-bottom:var(--space-12);color:var(--color-secondary-dark);font-weight:900}.eyebrow.svelte-1t52p41,.direct-answer.svelte-1t52p41>span:where(.svelte-1t52p41),.final-cta.svelte-1t52p41 span:where(.svelte-1t52p41){display:inline-block;margin-bottom:var(--space-3);color:var(--color-primary-dark);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1t52p41,h2.svelte-1t52p41{font-family:var(--font-display);text-wrap:balance}h1.svelte-1t52p41{max-width:900px;font-size:clamp(3rem,6vw,5.4rem);line-height:.98}.lead.svelte-1t52p41{max-width:760px;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-lg)}.hero-actions.svelte-1t52p41{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.disclaimer.svelte-1t52p41{max-width:720px;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.hero-visual.svelte-1t52p41{overflow:hidden;border:1px solid rgba(49,94,88,.18);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-lg)}.hero-visual.svelte-1t52p41 img:where(.svelte-1t52p41){width:100%;aspect-ratio:3 / 2;object-fit:cover}.hero-visual.svelte-1t52p41 figcaption:where(.svelte-1t52p41){display:grid;gap:.2rem;padding:var(--space-4)}.hero-visual.svelte-1t52p41 span:where(.svelte-1t52p41){color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}.direct-answer.svelte-1t52p41,.content-band.svelte-1t52p41,.record-band.svelte-1t52p41,.timing-band.svelte-1t52p41,.faq-band.svelte-1t52p41,.sources.svelte-1t52p41{margin-bottom:var(--space-12)}.direct-answer.svelte-1t52p41{padding:var(--space-8);border:1px solid rgba(49,94,88,.18);border-radius:8px;background:#fffdf8}.direct-answer.svelte-1t52p41 h2:where(.svelte-1t52p41),section.svelte-1t52p41 header:where(.svelte-1t52p41) h2:where(.svelte-1t52p41),.record-copy.svelte-1t52p41 h2:where(.svelte-1t52p41),.sources.svelte-1t52p41 h2:where(.svelte-1t52p41),.final-cta.svelte-1t52p41 h2:where(.svelte-1t52p41){max-width:820px;font-size:clamp(2rem,4vw,3.5rem)}.direct-answer.svelte-1t52p41 p:where(.svelte-1t52p41),section.svelte-1t52p41 header:where(.svelte-1t52p41) p:where(.svelte-1t52p41),.record-copy.svelte-1t52p41 p:where(.svelte-1t52p41){max-width:860px;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-lg)}.content-band.svelte-1t52p41,.timing-band.svelte-1t52p41,.faq-band.svelte-1t52p41{padding-block:var(--space-10)}.coverage-grid.svelte-1t52p41,.timing-grid.svelte-1t52p41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:var(--space-8);overflow:hidden;border:1px solid rgba(49,94,88,.16);border-radius:8px;background:#315e5829}.coverage-grid.svelte-1t52p41 article:where(.svelte-1t52p41),.timing-grid.svelte-1t52p41 article:where(.svelte-1t52p41){min-height:260px;padding:var(--space-6);background:#fffdf8}.coverage-grid.svelte-1t52p41 article:where(.svelte-1t52p41)>span:where(.svelte-1t52p41){color:var(--color-primary);font-weight:900}.coverage-grid.svelte-1t52p41 h3:where(.svelte-1t52p41),.timing-grid.svelte-1t52p41 h3:where(.svelte-1t52p41){margin-top:var(--space-8);font-family:var(--font-display);font-size:var(--font-size-2xl)}.coverage-grid.svelte-1t52p41 p:where(.svelte-1t52p41),.timing-grid.svelte-1t52p41 p:where(.svelte-1t52p41){margin-top:var(--space-3);color:var(--color-text-muted)}.record-band.svelte-1t52p41{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:var(--space-10);padding:var(--space-10);border-radius:8px;background:var(--color-secondary-dark)}.record-band.svelte-1t52p41 h2:where(.svelte-1t52p41),.record-band.svelte-1t52p41 p:where(.svelte-1t52p41),.record-band.svelte-1t52p41 .eyebrow:where(.svelte-1t52p41),.record-band.svelte-1t52p41 a:where(.svelte-1t52p41){color:#fffdf8}.record-links.svelte-1t52p41{display:grid;gap:var(--space-2);margin-top:var(--space-6)}.record-copy.svelte-1t52p41 a:where(.svelte-1t52p41){display:inline-flex;min-height:44px;align-items:center;font-weight:900;text-decoration:underline;text-underline-offset:.25em}.field-list.svelte-1t52p41{display:grid;gap:var(--space-2)}.field-list.svelte-1t52p41 li:where(.svelte-1t52p41){display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:52px;padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(255,253,248,.16);color:#fffdf8;font-weight:800}.field-list.svelte-1t52p41 span:where(.svelte-1t52p41){color:#f2c36b;font-size:var(--font-size-xs)}.timing-grid.svelte-1t52p41{grid-template-columns:repeat(2,minmax(0,1fr))}.timing-grid.svelte-1t52p41 article:where(.svelte-1t52p41){min-height:220px}.timing-grid.svelte-1t52p41 h3:where(.svelte-1t52p41){margin-top:var(--space-5)}.faq-list.svelte-1t52p41{display:grid;margin-top:var(--space-8);border-top:1px solid rgba(49,94,88,.18)}details.svelte-1t52p41{padding:var(--space-5) 0;border-bottom:1px solid rgba(49,94,88,.18)}summary.svelte-1t52p41{cursor:pointer;font-size:var(--font-size-lg);font-weight:900}details.svelte-1t52p41 p:where(.svelte-1t52p41){max-width:820px;margin-top:var(--space-3);color:var(--color-text-muted)}.sources.svelte-1t52p41{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-8);border:1px solid rgba(49,94,88,.16);border-radius:8px;background:#fffdf8}.sources.svelte-1t52p41 ul:where(.svelte-1t52p41){display:grid;gap:var(--space-3)}.sources.svelte-1t52p41 a:where(.svelte-1t52p41){display:inline-block;min-height:44px;color:var(--color-secondary-dark);font-weight:800;text-decoration:underline;text-underline-offset:.25em}.final-cta.svelte-1t52p41{display:flex;gap:var(--space-8);align-items:center;justify-content:space-between;margin-bottom:var(--space-12);padding:var(--space-8);border-radius:8px;background:#efe8dc}@media(max-width:860px){.hero.svelte-1t52p41,.record-band.svelte-1t52p41,.sources.svelte-1t52p41{grid-template-columns:1fr}.hero.svelte-1t52p41{min-height:auto;padding-block:var(--space-8)}.brand-link.svelte-1t52p41{margin-bottom:var(--space-8)}.hero-visual.svelte-1t52p41{max-width:680px}.coverage-grid.svelte-1t52p41{grid-template-columns:1fr}.final-cta.svelte-1t52p41{align-items:flex-start;flex-direction:column}}@media(max-width:560px){h1.svelte-1t52p41{font-size:2.65rem}.hero-actions.svelte-1t52p41{flex-direction:column}.hero-actions.svelte-1t52p41 .btn:where(.svelte-1t52p41),.final-cta.svelte-1t52p41 .btn:where(.svelte-1t52p41){width:100%;justify-content:center}.direct-answer.svelte-1t52p41,.record-band.svelte-1t52p41,.sources.svelte-1t52p41,.final-cta.svelte-1t52p41{padding:var(--space-5)}.timing-grid.svelte-1t52p41{grid-template-columns:1fr}}
