.hero.svelte-1uha8ag{max-width:44rem}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:var(--brand-primary);font-family:var(--brand-font-mono);margin-bottom:var(--space-2)}h1.svelte-1uha8ag{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:var(--space-2)}.lede.svelte-1uha8ag{font-size:1.25rem;color:var(--brand-text);margin-bottom:var(--space-3)}.sub.svelte-1uha8ag{color:var(--brand-muted);max-width:38rem;margin-bottom:var(--space-4)}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-3)}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius);text-decoration:none;font-weight:600}.btn-primary.svelte-1uha8ag{background:var(--brand-primary);color:var(--brand-bg);border:1px solid var(--brand-primary)}.btn-primary.svelte-1uha8ag:hover{background:var(--brand-accent);border-color:var(--brand-accent)}.btn-secondary.svelte-1uha8ag{background:transparent;color:var(--brand-text);border:1px solid var(--brand-secondary)}.btn-secondary.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--brand-primary) 18%,transparent)}.editions.svelte-1uha8ag{margin-top:var(--space-6)}.editions.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.8rem;margin-bottom:var(--space-4)}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3)}.card.svelte-1uha8ag{background:var(--brand-surface);border:1px solid color-mix(in srgb,var(--brand-secondary) 40%,transparent);border-radius:var(--radius);padding:var(--space-4)}.card-pro.svelte-1uha8ag{border-color:var(--brand-primary)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem;margin-bottom:var(--space-1)}.price.svelte-1uha8ag{color:var(--brand-primary);font-family:var(--brand-font-mono);font-size:.85rem;margin-bottom:var(--space-3)}.card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2);color:var(--brand-muted)}.card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"+ ";color:var(--brand-accent);font-family:var(--brand-font-mono)}.editions-note.svelte-1uha8ag{margin-top:var(--space-4);color:var(--brand-muted);font-size:.9rem;max-width:40rem}
