.hero.svelte-1uha8ag{padding:4.5em 0 3em;border-bottom:1px solid var(--line)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.3fr 1fr;gap:3em;align-items:center}h1.svelte-1uha8ag{font-size:clamp(2rem,4vw,2.9rem);margin:.25em 0 .5em}.lede.svelte-1uha8ag{font-size:1.08rem;color:var(--ink-soft);max-width:46ch}.cta-row.svelte-1uha8ag{display:flex;gap:.9em;margin:1.6em 0 .8em;flex-wrap:wrap}.fine-print.svelte-1uha8ag{font-size:.82rem;color:var(--ink-soft);margin:0}.hero-art.svelte-1uha8ag{aspect-ratio:1}.courses.svelte-1uha8ag{padding:3.5em 0 1em}.course-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2em;margin-top:1.4em}.course-card.svelte-1uha8ag{border:1.5px solid var(--line);border-top:5px solid var(--accent);border-radius:var(--radius);padding:1.4em;background:var(--paper-raised)}.course-icon.svelte-1uha8ag{width:34px;height:34px;border-radius:9px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:600;margin-bottom:.7em}.standard.svelte-1uha8ag{font-size:.78rem;color:var(--ink-soft);font-family:var(--font-mono)}.lesson-count.svelte-1uha8ag{font-size:.82rem;font-weight:600;color:var(--accent);margin:.6em 0 0}.how.svelte-1uha8ag{padding:2.5em 0 4em}.steps.svelte-1uha8ag{display:grid;gap:.9em;padding-left:1.2em;max-width:60ch}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:.3em}@media (max-width: 760px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-art.svelte-1uha8ag{max-width:240px;margin:0 auto}}
