.page.svelte-1uha8ag{min-height:100vh;max-width:var(--content-max);padding:0 var(--page-gutter);flex-direction:column;margin:0 auto;display:flex}.site-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);display:flex}.brand.svelte-1uha8ag{align-items:center;gap:var(--space-2);color:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-decoration:none;display:inline-flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius-md)}.nav.svelte-1uha8ag{align-items:center;gap:var(--space-5);display:flex}.nav-link.svelte-1uha8ag{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.nav-link.svelte-1uha8ag:hover{text-underline-offset:var(--space-1);text-decoration:underline}main.svelte-1uha8ag{flex:1}.hero.svelte-1uha8ag{max-width:var(--prose-max);padding:clamp(var(--space-10), 10vw, var(--space-13)) 0 clamp(var(--space-9), 8vw, var(--space-11))}.eyebrow.svelte-1uha8ag{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}h1.svelte-1uha8ag{font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-tighter);line-height:var(--leading-none)}.lede.svelte-1uha8ag{max-width:560px;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:clamp(1.05rem, 2vw, var(--text-lg));line-height:var(--leading-relaxed)}.actions.svelte-1uha8ag{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.button.svelte-1uha8ag{min-height:var(--control-height);padding:0 var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold);transition:background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button.svelte-1uha8ag:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.button-small.svelte-1uha8ag{min-height:var(--control-height-sm);padding:0 var(--space-5);font-size:var(--text-sm)}.text-link.svelte-1uha8ag{color:var(--color-text);font-weight:var(--weight-medium);text-underline-offset:var(--space-1)}.features.svelte-1uha8ag{padding:var(--space-8) 0 var(--space-10);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.features.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:0 var(--space-7);border-left:1px solid var(--color-border)}.features.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{border-left:0;padding-left:0}.features.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{padding-right:0}.features.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-2);font-size:var(--text-md);letter-spacing:var(--tracking-snug)}.features.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.site-footer.svelte-1uha8ag{padding:var(--space-6) 0 var(--space-8);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-sm)}@media (width<=899px){.features.svelte-1uha8ag{padding:var(--space-2) 0 var(--space-9);grid-template-columns:1fr}.features.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:var(--space-6) 0;border-top:1px solid var(--color-border);border-left:0}.features.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{padding-top:var(--space-7);border-top:0}}@media (width<=639px){.hero.svelte-1uha8ag{padding-top:var(--space-10)}.site-header.svelte-1uha8ag{padding:var(--space-4) 0;flex-wrap:wrap}.nav.svelte-1uha8ag{justify-content:space-between;width:100%}}
