.landing.svelte-178na4j{max-width:46rem;margin:0 auto}.crumbs.svelte-178na4j{color:var(--muted);margin-bottom:1.5rem;font-size:.85rem}.crumbs.svelte-178na4j a:where(.svelte-178na4j){color:var(--sea);text-decoration:none}.crumbs.svelte-178na4j span:where(.svelte-178na4j){margin:0 .25rem}.hero.svelte-178na4j{align-items:flex-start;gap:1rem;display:flex}.icon.svelte-178na4j{background:var(--sea-tint);width:3.4rem;height:3.4rem;color:var(--sea);border-radius:12px;flex:none;place-items:center;display:grid}h1.svelte-178na4j{margin:0 0 .5rem;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.15}.lede.svelte-178na4j{color:var(--ink-soft);margin:0;line-height:1.65}section.svelte-178na4j{margin-top:2.25rem}h2.svelte-178na4j{margin:0 0 .5rem;font-size:1.25rem}.body.svelte-178na4j{color:var(--ink-soft);margin:0;line-height:1.7}.body.svelte-178na4j a:where(.svelte-178na4j){color:var(--sea);font-weight:600}ul.svelte-178na4j,.steps.svelte-178na4j{color:var(--ink-soft);margin:0;padding-left:1.2rem;line-height:1.65}li.svelte-178na4j{margin:.3rem 0}.honest.svelte-178na4j li:where(.svelte-178na4j){color:var(--ink-soft)}.steps.svelte-178na4j li:where(.svelte-178na4j){margin:.5rem 0}.steps.svelte-178na4j strong:where(.svelte-178na4j){color:var(--ink)}.anchor.svelte-178na4j{color:var(--muted);margin:.8rem 0 0;font-size:.85rem}.faq.svelte-178na4j dt:where(.svelte-178na4j){color:var(--ink);margin-top:1rem;font-weight:600}.faq.svelte-178na4j dd:where(.svelte-178na4j){color:var(--ink-soft);margin:.3rem 0 0;line-height:1.65}.ctacard.svelte-178na4j{background:var(--sea-tint);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:flex}.ctacard.svelte-178na4j h2:where(.svelte-178na4j){margin:0 0 .25rem;font-size:1.1rem}.ctacard.svelte-178na4j p:where(.svelte-178na4j){color:var(--ink-soft);margin:0;line-height:1.55}.ctas.svelte-178na4j{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cta.svelte-178na4j{background:var(--sea);color:#fff;white-space:nowrap;border-radius:8px;padding:.55rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.cta.svelte-178na4j:hover{background:var(--sea-deep)}.plain.svelte-178na4j{color:var(--sea);white-space:nowrap;font-size:.92rem;font-weight:500;text-decoration:none}.plain.svelte-178na4j:hover{text-decoration:underline}.note.svelte-178na4j{color:var(--muted);margin:2rem 0 0;font-size:.78rem;line-height:1.5}
