.hero.svelte-1uha8ag{padding:clamp(36px,8vw,96px) 0 clamp(40px,6vw,72px);background:radial-gradient(60% 80% at 85% 10%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 70%),var(--bg);border-bottom:1px solid var(--line)}.hero-grid.svelte-1uha8ag{display:grid;gap:40px;align-items:center}.copy.svelte-1uha8ag{display:grid;gap:18px;justify-items:start}h1.svelte-1uha8ag{font-size:clamp(40px,7.5vw,76px);line-height:1.02;letter-spacing:-.03em}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;color:var(--accent-text)}.lede.svelte-1uha8ag{font-size:clamp(17px,2vw,20px);color:var(--ink-2);max-width:34em}.ctas.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px}.small.svelte-1uha8ag{font-size:13px}.demo.svelte-1uha8ag{padding:18px;display:grid;gap:14px;box-shadow:var(--shadow-lg)}.demo-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center}.live.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--easy)}.live.svelte-1uha8ag span:where(.svelte-1uha8ag){width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--easy-soft)}.demo.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:100%;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-serif);font-size:17px;line-height:1.6;resize:vertical}.demo.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{outline:none;border-color:var(--accent)}.demo-results.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat.svelte-1uha8ag{display:grid;gap:4px;justify-items:start;align-content:start;padding:12px;border-radius:var(--radius);background:var(--surface-2)}.stat.svelte-1uha8ag .v:where(.svelte-1uha8ag){font-size:clamp(30px,6vw,40px);line-height:1;color:var(--tone, var(--ink))}.stat.svelte-1uha8ag .k:where(.svelte-1uha8ag){font-size:12px;color:var(--ink-3)}.stat.svelte-1uha8ag .pill:where(.svelte-1uha8ag){height:22px;font-size:11px;padding:0 8px}.demo-cta.svelte-1uha8ag{justify-self:start}.features.svelte-1uha8ag{display:grid;gap:28px;padding-block:clamp(48px,8vw,88px)}.feature.svelte-1uha8ag{display:grid;gap:8px;align-content:start}.f-icon.svelte-1uha8ag,.t-icon.svelte-1uha8ag{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);margin-bottom:6px}.feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:18px}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}.section-head.svelte-1uha8ag{display:grid;gap:10px;max-width:640px;margin-bottom:28px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(28px,4vw,40px)}.tools.svelte-1uha8ag,.guides.svelte-1uha8ag,.faq.svelte-1uha8ag{padding-block:clamp(40px,6vw,64px)}.tool-grid.svelte-1uha8ag{display:grid;gap:14px}.tool.svelte-1uha8ag{display:grid;gap:8px;padding:22px;color:var(--ink);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s}.tool.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--line-strong)}.tool.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px}.go.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-weight:600;font-size:14px;color:var(--accent-text)}.guide-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px}.guide-col.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.guide-col.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:none;font-size:15px}.guide-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent-text);text-decoration:underline}.faq-list.svelte-1uha8ag{max-width:820px;border-top:1px solid var(--line)}details.svelte-1uha8ag{border-bottom:1px solid var(--line)}summary.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag svg{flex:none;color:var(--ink-3);transition:transform .2s var(--ease)}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) svg{transform:rotate(45deg)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){padding-bottom:20px;max-width:68ch}@media(min-width:720px){.features.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.tool-grid.svelte-1uha8ag,.guide-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.hero-grid.svelte-1uha8ag{grid-template-columns:1.1fr 1fr;gap:64px}.features.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.guide-grid.svelte-1uha8ag{grid-template-columns:repeat(5,1fr)}}
