.top.svelte-1uha8ag{padding-bottom:var(--s6)}.hero.svelte-1uha8ag{align-items:flex-start;gap:var(--s4);padding-bottom:var(--section);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both rise;display:flex}h1.svelte-1uha8ag{font-size:clamp(30px,9.2vw,46px);font-weight:800}.sub.svelte-1uha8ag{font-size:var(--t-lg);max-width:30ch}.hero-cta.svelte-1uha8ag{text-align:center;width:auto;min-width:190px;margin-top:var(--s2);text-decoration:none;display:inline-block}.proof.svelte-1uha8ag{font-size:var(--t-sm);text-align:center;margin-top:calc(var(--section) * -1 + var(--s5));padding-bottom:var(--s6);font-variant-numeric:tabular-nums}.type-grid.svelte-1uha8ag{gap:var(--s3);grid-template-columns:repeat(2,1fr);display:grid}.type.svelte-1uha8ag{padding:var(--s4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.type-emoji.svelte-1uha8ag{margin-bottom:var(--s2);font-size:26px;line-height:1.1}.type-name.svelte-1uha8ag{font-family:Unbounded,sans-serif;font-weight:600;font-size:var(--t-md);margin-bottom:var(--s1)}.type-tag.svelte-1uha8ag{font-size:var(--t-xs);min-height:2.8em;line-height:1.4}.how.svelte-1uha8ag{padding-bottom:var(--section);flex-direction:column;display:flex}.how-row.svelte-1uha8ag{gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line);display:flex}.how-row.svelte-1uha8ag:first-child{padding-top:0}.how-row.svelte-1uha8ag:last-child{border-bottom:0;padding-bottom:0}.how-mark.svelte-1uha8ag{color:var(--coral);font-size:var(--t-md);flex:none;line-height:1.6}.how-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-xl);margin-bottom:var(--s1)}.how-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--t-base)}.quiz-wrap.svelte-1uha8ag{scroll-margin-top:var(--s4);padding:var(--s6) 0 var(--section);border-top:1px solid var(--line)}.unlock-list.svelte-1uha8ag{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.unlock-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--s4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);font-size:var(--t-base);color:var(--muted);line-height:1.5}.unlock-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--paper);font-weight:600}.price-note.svelte-1uha8ag{font-size:var(--t-sm);margin-top:var(--s4);text-align:center}
