.landing.svelte-1uha8ag{max-width:var(--col);min-height:100dvh;padding:calc(var(--safe-top) + var(--s-6)) var(--gutter) calc(var(--safe-bottom) + var(--s-5));gap:var(--s-6);flex-direction:column;margin:0 auto;display:flex}header.svelte-1uha8ag{justify-content:center;display:flex}main.svelte-1uha8ag{--gap:var(--block-gap)}.hero.svelte-1uha8ag{gap:var(--s-3);padding-bottom:var(--s-5);flex-direction:column;display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-2xl)}.sub.svelte-1uha8ag{color:var(--fg-2);line-height:1.45}.actions.svelte-1uha8ag{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.features.svelte-1uha8ag{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}h2.svelte-1uha8ag{font-size:var(--text-md);letter-spacing:-.03em;margin-bottom:var(--s-1);font-weight:600}.features.svelte-1uha8ag p:where(.svelte-1uha8ag){line-height:1.4}footer.svelte-1uha8ag{justify-content:center;gap:var(--s-2);display:flex}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:var(--touch);padding:0 var(--s-2);align-items:center;text-decoration:none;display:inline-flex}
