.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.6rem,12vw,3.6rem);line-height:.95;margin:1rem 0 .6rem;letter-spacing:-.01em}.hot.svelte-1uha8ag{color:var(--hot)}.lede.svelte-1uha8ag{font-size:1.15rem;color:var(--muted);max-width:26rem;margin:0 auto 1.4rem}.btn.big.svelte-1uha8ag{font-size:1.2rem;padding:1rem 2rem}.stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1.8rem 0 0}.stat.svelte-1uha8ag{padding:.8rem .4rem}.stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:1.5rem;font-family:var(--display)}.stat.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}section.svelte-1uha8ag{margin-top:3rem}.section-h.svelte-1uha8ag{font-size:1.5rem;margin:0 0 1rem}.gallery.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.mini.svelte-1uha8ag{padding:.9rem .4rem;border-top:8px solid var(--c)}.mini-emoji.svelte-1uha8ag{font-size:2rem}.mini-label.svelte-1uha8ag{font-family:var(--display);font-size:.92rem;line-height:1.15;margin-top:.2rem}.mini-range.svelte-1uha8ag{font-size:.7rem;color:var(--muted);font-weight:700;margin-top:.15rem}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;text-align:left}.step.svelte-1uha8ag{padding:1rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.3rem 0 0;font-size:.88rem;color:var(--muted)}.step-n.svelte-1uha8ag{display:inline-block;width:1.8rem;height:1.8rem;line-height:1.8rem;background:var(--accent);border:2px solid var(--ink);border-radius:50%;font-family:var(--display);text-align:center}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){text-align:left;margin:.5rem 0;padding:.9rem 1.1rem}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){font-family:var(--display);cursor:pointer}.faq.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.5rem 0 0;color:var(--muted);font-size:.92rem}.cta-end.svelte-1uha8ag{margin-top:2rem}@media(max-width:560px){.gallery.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.steps.svelte-1uha8ag{grid-template-columns:1fr}.stat.svelte-1uha8ag{padding:.6rem .2rem}.stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.2rem}.stat.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.6rem}.btn.big.svelte-1uha8ag{font-size:1.05rem;padding:.9rem 1.5rem}}
