.product-home.svelte-1j6ictg{max-width:1120px;margin:auto}.home-hero.svelte-1j6ictg{padding:clamp(2rem,7vw,6rem) 0}.home-eyebrow.svelte-1j6ictg,.home-workflow.svelte-1j6ictg article:where(.svelte-1j6ictg)>span:where(.svelte-1j6ictg),.home-reference.svelte-1j6ictg>span:where(.svelte-1j6ictg){letter-spacing:.13em;color:var(--muted);font-size:.75rem;font-weight:600}h1.svelte-1j6ictg{letter-spacing:-.06em;margin:1.2rem 0;font-size:clamp(2.8rem,7vw,6rem);line-height:1.05}h1.svelte-1j6ictg em:where(.svelte-1j6ictg){color:var(--accent);font-style:normal}.home-lead.svelte-1j6ictg{max-width:35rem;color:var(--muted);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.home-actions.svelte-1j6ictg{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.8rem 0;display:flex}.home-actions.svelte-1j6ictg a:where(.svelte-1j6ictg){border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.home-actions.svelte-1j6ictg .home-primary:where(.svelte-1j6ictg){background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:600}.home-actions.svelte-1j6ictg a:where(.svelte-1j6ictg):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-detail.svelte-1j6ictg{color:var(--muted);font-size:.85rem}.home-workflow.svelte-1j6ictg{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0;display:grid}h2.svelte-1j6ictg{letter-spacing:-.035em;font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.2}.home-workflow.svelte-1j6ictg h2:where(.svelte-1j6ictg){margin:1rem 0;font-size:1.5rem}.home-workflow.svelte-1j6ictg p:where(.svelte-1j6ictg),.home-panel.svelte-1j6ictg p:where(.svelte-1j6ictg),.home-install.svelte-1j6ictg>p:where(.svelte-1j6ictg){color:var(--muted);line-height:1.7}.home-panel.svelte-1j6ictg{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:4rem 0;display:grid}.home-reference.svelte-1j6ictg{border:1px solid var(--border);background:var(--card-bg);border-radius:14px;padding:2rem}.home-reference.svelte-1j6ictg h3:where(.svelte-1j6ictg){font-size:1.6rem}.home-reference.svelte-1j6ictg div:where(.svelte-1j6ictg){flex-wrap:wrap;gap:.6rem;display:flex}.home-reference.svelte-1j6ictg div:where(.svelte-1j6ictg) span:where(.svelte-1j6ictg){border:1px solid var(--border);border-radius:6px;padding:.35rem .6rem;font-size:.8rem}.home-install.svelte-1j6ictg{border-block:1px solid var(--border);padding:3rem 0}.home-install.svelte-1j6ictg>p:where(.svelte-1j6ictg){max-width:48rem}footer.svelte-1j6ictg{flex-wrap:wrap;justify-content:space-between;gap:2rem;padding:2rem 0;display:flex}footer.svelte-1j6ictg a:where(.svelte-1j6ictg){color:var(--muted)}@media (width<=640px){.home-workflow.svelte-1j6ictg,.home-panel.svelte-1j6ictg{grid-template-columns:1fr}.home-panel.svelte-1j6ictg{gap:1.5rem}.home-actions.svelte-1j6ictg{align-items:stretch}.home-actions.svelte-1j6ictg a:where(.svelte-1j6ictg){flex:auto}h1.svelte-1j6ictg{font-size:clamp(2.8rem,12vw,4rem)}}
