.landing.svelte-g4dw8e{max-width:60rem;padding:clamp(1.5rem, 5vw, 4rem) var(--spacing-lg);margin:0 auto}.crumbs.svelte-g4dw8e ol:where(.svelte-g4dw8e){margin:0 0 var(--spacing-lg);color:var(--color-text-secondary);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.95em;list-style:none;display:flex}.crumbs.svelte-g4dw8e li:where(.svelte-g4dw8e)+li:where(.svelte-g4dw8e):before{content:"/";margin-right:.4rem}.head.svelte-g4dw8e{max-width:44rem;margin-bottom:clamp(2rem,5vw,3rem)}h1.svelte-g4dw8e{letter-spacing:-.02em;margin:0 0 var(--spacing-md);font-size:clamp(2em,6vw,3.2em);font-weight:700;line-height:1.1}.lede.svelte-g4dw8e{color:var(--color-text-secondary);margin:0 0 var(--spacing-lg);font-size:clamp(1.1em,2.2vw,1.25em);line-height:1.6}.actions.svelte-g4dw8e{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.btn.svelte-g4dw8e{border-radius:var(--radius-sm);border:2px solid #0000;padding:.85em 1.6em;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary.svelte-g4dw8e{background:var(--brand-green);color:#0b2a09;border-color:var(--brand-green)}.btn-primary.svelte-g4dw8e:hover{background:#74d06f;border-color:#74d06f}.btn-ghost.svelte-g4dw8e{border-color:var(--color-border);color:var(--color-text)}.btn-ghost.svelte-g4dw8e:hover{border-color:var(--color-primary)}section.svelte-g4dw8e,.more.svelte-g4dw8e{border-top:1px solid var(--color-border);margin-top:clamp(1.5rem,4vw,2.5rem);padding-top:clamp(1.5rem,4vw,2.5rem)}h2.svelte-g4dw8e{margin:0 0 var(--spacing-lg);font-size:clamp(1.4em,3vw,1.9em);font-weight:700}section.svelte-g4dw8e p:where(.svelte-g4dw8e),.list.svelte-g4dw8e li:where(.svelte-g4dw8e),.more.svelte-g4dw8e p:where(.svelte-g4dw8e){max-width:42rem;font-size:1.0625em;line-height:1.7}.facts.svelte-g4dw8e,.faq.svelte-g4dw8e{gap:var(--spacing-lg);margin:0;display:grid}@media (width>=52rem){.facts.svelte-g4dw8e{grid-template-columns:repeat(2,1fr);column-gap:2.5rem}}dt.svelte-g4dw8e{margin-bottom:.35rem;font-size:1.1em;font-weight:700}dd.svelte-g4dw8e{color:var(--color-text-secondary);margin:0;line-height:1.7}.list.svelte-g4dw8e{margin:0 0 var(--spacing-md);padding-left:1.25rem}.list.svelte-g4dw8e li:where(.svelte-g4dw8e)+li:where(.svelte-g4dw8e){margin-top:.4rem}.small.svelte-g4dw8e{margin-top:var(--spacing-md);font-size:.95em}.more.svelte-g4dw8e ul:where(.svelte-g4dw8e){margin:0 0 var(--spacing-md);flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;list-style:none;display:flex}
