.top.svelte-1uha8ag{padding:6px 0 34px}.hero.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:46px;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{max-width:30ch;font-size:16.5px}.hero-cta.svelte-1uha8ag{text-align:center;width:auto;min-width:190px;text-decoration:none;display:inline-block}.proof.svelte-1uha8ag{text-align:center;font-variant-numeric:tabular-nums;padding-bottom:34px;font-size:13px}.sec-title.svelte-1uha8ag{margin-bottom:20px;font-size:25px}.types.svelte-1uha8ag{padding-bottom:52px}.type-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=480px){.type-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.type.svelte-1uha8ag{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:3px;padding:16px 14px;display:flex}.type-emoji.svelte-1uha8ag{font-size:26px;line-height:1.1}.type-name.svelte-1uha8ag{font-family:Unbounded,sans-serif;font-size:15px;font-weight:600}.type-tag.svelte-1uha8ag{font-size:11.5px;line-height:1.35}.how.svelte-1uha8ag{flex-direction:column;padding-bottom:52px;display:flex}.how-row.svelte-1uha8ag{border-bottom:1px solid var(--line);gap:14px;padding:18px 0;display:flex}.how-row.svelte-1uha8ag:last-child{border-bottom:0}.how-mark.svelte-1uha8ag{color:var(--coral);flex:none;font-size:15px;line-height:1.7}.how-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:3px;font-size:17px}.how-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14.5px}.quiz-wrap.svelte-1uha8ag{border-top:1px solid var(--line);padding:30px 0 52px;scroll-margin-top:18px}.err.svelte-1uha8ag{color:var(--coral-soft);margin-bottom:14px;font-size:14px}.unlock.svelte-1uha8ag{padding-bottom:46px}.unlock-list.svelte-1uha8ag{gap:10px;margin:0;padding:0;list-style:none;display:grid}.unlock-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);color:var(--muted);padding:15px 17px;font-size:14.5px;line-height:1.5}.unlock-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--paper);font-weight:600}.price-note.svelte-1uha8ag{text-align:center;margin-top:14px;font-size:13px}.foot.svelte-1uha8ag{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;padding-top:30px;font-size:12.5px;display:flex}.foot-brand.svelte-1uha8ag{color:var(--faint);font-size:15px}
