.lp.svelte-14hl050{background:var(--paper)}.lp-hero.svelte-14hl050{padding:calc(var(--space-10) + 32px) 0 var(--space-9);align-items:center;display:flex}.lp-inner.svelte-14hl050{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:720px;display:flex}.lp-eyebrow.svelte-14hl050{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.lp-eyebrow.svelte-14hl050:before{content:"";background:var(--crimson);border-radius:50%;width:6px;height:6px}.lp-title.svelte-14hl050{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.6rem,7vw,5rem);font-weight:600;line-height:1}.lp-lead.svelte-14hl050{font-size:var(--text-xl);color:var(--stone);max-width:46ch;line-height:1.5}.lp-cta.svelte-14hl050{margin-top:var(--space-2)}.lp-body.svelte-14hl050{padding:0 0 var(--space-10)}.lp-body-inner.svelte-14hl050{max-width:920px}.lp-intro.svelte-14hl050{color:var(--ink);max-width:62ch;margin-bottom:var(--space-8);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.55}.lp-points.svelte-14hl050{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(2,1fr);display:grid}.lp-point.svelte-14hl050{border-top:2px solid var(--ink);padding-top:var(--space-4)}.lp-point-h.svelte-14hl050{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600}.lp-point-p.svelte-14hl050{color:var(--stone);font-size:1rem;line-height:1.55}.lp-cta-band.svelte-14hl050{background:var(--ink);padding:var(--space-9) 0}.lp-cta-inner.svelte-14hl050{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.lp-cta-h.svelte-14hl050{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.05}.lp-cta-sub.svelte-14hl050{font-size:var(--text-lg);color:var(--text-on-navy-soft);max-width:48ch;line-height:1.5}.lp-cta-band.svelte-14hl050 .btn-accent:where(.svelte-14hl050){margin-top:var(--space-2)}@media (width<=640px){.lp-lead.svelte-14hl050{font-size:var(--text-lg)}.lp-points.svelte-14hl050{gap:var(--space-5);grid-template-columns:1fr}}
