.page.svelte-1uha8ag{max-width:1080px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(20px,4vw,48px) 96px}.hero.svelte-1uha8ag{max-width:720px;padding:clamp(48px,10vw,120px) 0 clamp(48px,8vw,80px)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(48px,9vw,96px);font-weight:600;line-height:.95}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);max-width:52ch;margin:0;font-size:clamp(16px,1.6vw,19px)}.tools.svelte-1uha8ag{border-top:1px solid var(--ink-faint);margin:0;padding:0;list-style:none}.tool.svelte-1uha8ag{border-bottom:1px solid var(--ink-faint);grid-template-columns:1fr;gap:32px;padding:clamp(36px,5vw,56px) 0;display:grid}@media (width>=720px){.tool.svelte-1uha8ag{grid-template-columns:1fr 200px;align-items:center;gap:48px}}.tool-text.svelte-1uha8ag{min-width:0}.eyebrow.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:16px;font-size:11px}.tool.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.05}.tool.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);max-width:56ch;margin:0 0 24px;font-size:15px;line-height:1.55}.cta.svelte-1uha8ag{color:var(--ink);border:1px solid var(--ink);align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.cta.svelte-1uha8ag:hover{background:var(--ink);color:var(--paper)}.arrow.svelte-1uha8ag{transition:transform .15s;display:inline-block}.cta.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(2px)}.tool-preview.svelte-1uha8ag{justify-content:flex-end;display:flex}@media (width<=719px){.tool-preview.svelte-1uha8ag{justify-content:flex-start}}.qr-frame.svelte-1uha8ag{justify-content:center;align-items:center;width:160px;height:160px;display:flex}.qr-frame.svelte-1uha8ag svg{width:100%;height:100%;display:block}
