.hero.svelte-1gl30i3{text-align:center;padding:80px 24px 30px}.hero.svelte-1gl30i3 h1:where(.svelte-1gl30i3){font-family:var(--font-display, ui-serif, Georgia, serif);font-size:56px;font-weight:400;margin:0}.prose.svelte-1gl30i3{max-width:680px;margin:0 auto;padding:30px 24px 120px;font-family:var(--font-display, ui-serif, Georgia, serif);font-size:17px;line-height:1.75;color:#1a1a1a}.prose.svelte-1gl30i3 .lead:where(.svelte-1gl30i3){font-size:22px;line-height:1.6;color:#444;margin-bottom:32px}.prose.svelte-1gl30i3 h2:where(.svelte-1gl30i3){font-family:var(--font-display, ui-serif, Georgia, serif);font-size:28px;font-weight:500;margin:48px 0 16px}.prose.svelte-1gl30i3 p:where(.svelte-1gl30i3){margin:18px 0}.prose.svelte-1gl30i3 ul:where(.svelte-1gl30i3){margin:18px 0;padding-left:28px}.prose.svelte-1gl30i3 li:where(.svelte-1gl30i3){margin:10px 0}.cta-row.svelte-1gl30i3{display:flex;gap:14px;margin-top:48px!important}.btn.svelte-1gl30i3{display:inline-block;padding:13px 28px;background:#1a1a1a;color:#fff;text-decoration:none;border-radius:6px;font-family:var(--font-ui, ui-sans-serif, system-ui);font-size:14px;font-weight:600}.btn-secondary.svelte-1gl30i3{display:inline-block;padding:13px 28px;background:#f5f3ec;color:#1a1a1a;text-decoration:none;border-radius:6px;font-family:var(--font-ui, ui-sans-serif, system-ui);font-size:14px;font-weight:600}
