.hero.svelte-183cbkj{border-bottom:1px solid var(--line);padding-block:clamp(5rem,11vw,9rem)}.hero-grid.svelte-183cbkj{grid-template-columns:1.2fr .65fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}h1.svelte-183cbkj{letter-spacing:-.07em;margin:1rem 0 0;font-size:clamp(3.2rem,8vw,6rem);line-height:1}.hero.svelte-183cbkj h2:where(.svelte-183cbkj){margin:1rem 0 1.4rem;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.hero.svelte-183cbkj p:where(.svelte-183cbkj){max-width:44rem;color:var(--text-muted);font-size:1.15rem;line-height:1.65}.product-icon.svelte-183cbkj{width:min(100%,20rem);box-shadow:var(--shadow-xl);border-radius:2rem}.section-title.svelte-183cbkj{letter-spacing:-.05em;max-width:56rem;margin:1rem 0 2rem;font-size:clamp(2rem,5vw,3.7rem);line-height:1.05}.feature-grid.svelte-183cbkj{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.feature-grid.svelte-183cbkj article:where(.svelte-183cbkj){padding:2rem}h3.svelte-183cbkj{margin:0 0 .7rem;font-size:1.4rem}article.svelte-183cbkj p:where(.svelte-183cbkj),.distribution.svelte-183cbkj p:where(.svelte-183cbkj){color:var(--text-muted);line-height:1.65}.steps-section.svelte-183cbkj{border-block:1px solid var(--line);background:var(--surface-raised)}.steps.svelte-183cbkj{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.steps.svelte-183cbkj article:where(.svelte-183cbkj){border-top:1px solid var(--line);padding:1.5rem 0}.steps.svelte-183cbkj span:where(.svelte-183cbkj){color:var(--accent-strong);font-family:var(--font-mono);margin-bottom:1.8rem;display:inline-block}.distribution.svelte-183cbkj{grid-template-columns:1.3fr .7fr;align-items:center;gap:3rem;display:grid}.links.svelte-183cbkj{flex-direction:column;align-items:flex-start}.notice.svelte-183cbkj{font-size:.92rem}.signing-section.svelte-183cbkj{border-top:1px solid var(--line);background:var(--surface-raised)}.signing-section.svelte-183cbkj p:where(.svelte-183cbkj){max-width:65rem;color:var(--text-muted);line-height:1.7}.signing-section.svelte-183cbkj h3:where(.svelte-183cbkj){margin-top:2rem}.signing-section.svelte-183cbkj a:where(.svelte-183cbkj){color:var(--accent-strong)}@media (width<=800px){.hero-grid.svelte-183cbkj,.distribution.svelte-183cbkj,.feature-grid.svelte-183cbkj,.steps.svelte-183cbkj{grid-template-columns:1fr}.product-icon.svelte-183cbkj{order:-1;width:10rem}}
