.hero[data-astro-cid-yg6xhirs]{position:relative;padding:72px 0 52px;text-align:center;overflow:hidden}.glow[data-astro-cid-yg6xhirs]{position:absolute;inset:-240px 0 auto;height:620px;background:radial-gradient(52% 60% at 50% 42%,var(--accent-soft) 0%,transparent 72%);pointer-events:none}.hero[data-astro-cid-yg6xhirs] .wrap[data-astro-cid-yg6xhirs]{position:relative}.eyebrow[data-astro-cid-yg6xhirs]{letter-spacing:.14em;font-size:.86em;font-weight:700;color:var(--accent-ink);margin:0 0 14px}.hero[data-astro-cid-yg6xhirs] h1[data-astro-cid-yg6xhirs]{font-size:clamp(2.2em,6vw,3.5em);margin:0 0 18px;letter-spacing:-.015em;font-weight:800}.sub[data-astro-cid-yg6xhirs]{max-width:620px;margin:0 auto 30px;font-size:1.16em;color:var(--muted)}.cta-row[data-astro-cid-yg6xhirs]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-note[data-astro-cid-yg6xhirs]{color:var(--muted);font-size:.88em;margin:16px 0 0}.stat-row[data-astro-cid-yg6xhirs]{display:flex;gap:52px;justify-content:center;flex-wrap:wrap;margin-top:40px}.stat[data-astro-cid-yg6xhirs] b[data-astro-cid-yg6xhirs]{font-size:2em;letter-spacing:-.03em;color:var(--accent-ink)}.stat[data-astro-cid-yg6xhirs] span[data-astro-cid-yg6xhirs]{display:block;color:var(--muted);font-size:.88em;line-height:1.35;margin-top:2px}.features[data-astro-cid-yg6xhirs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;margin:40px 0;scroll-margin-top:80px}.feature[data-astro-cid-yg6xhirs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.feature[data-astro-cid-yg6xhirs] h3[data-astro-cid-yg6xhirs]{margin:0 0 8px;font-size:1.1em}.feature[data-astro-cid-yg6xhirs] p[data-astro-cid-yg6xhirs]{margin:0;color:var(--muted);font-size:.97em}section[data-astro-cid-yg6xhirs] h2[data-astro-cid-yg6xhirs]{font-size:clamp(1.5em,3.4vw,1.95em);margin:0 0 8px;text-align:center;letter-spacing:-.015em}.section-sub[data-astro-cid-yg6xhirs]{text-align:center;color:var(--muted);max-width:580px;margin:0 auto 30px}.steps[data-astro-cid-yg6xhirs]{padding:56px 0 8px;scroll-margin-top:70px}.step-list[data-astro-cid-yg6xhirs]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.step[data-astro-cid-yg6xhirs]{display:flex;gap:14px;align-items:flex-start}.step-num[data-astro-cid-yg6xhirs]{flex:none;width:34px;height:34px;border-radius:50%;background:var(--accent-fill);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.step[data-astro-cid-yg6xhirs] h3[data-astro-cid-yg6xhirs]{margin:3px 0 6px;font-size:1.06em}.step[data-astro-cid-yg6xhirs] p[data-astro-cid-yg6xhirs]{margin:0;color:var(--muted);font-size:.97em}.ai[data-astro-cid-yg6xhirs],.compare[data-astro-cid-yg6xhirs]{padding:56px 0 8px}.compare-grid[data-astro-cid-yg6xhirs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:16px}.compare-item[data-astro-cid-yg6xhirs]{border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;background:var(--bg-soft)}.compare-item[data-astro-cid-yg6xhirs] h3[data-astro-cid-yg6xhirs]{margin:0 0 8px;font-size:1.06em}.compare-item[data-astro-cid-yg6xhirs] p[data-astro-cid-yg6xhirs]{margin:0;color:var(--muted);font-size:.97em}.faq[data-astro-cid-yg6xhirs]{padding:56px 0 8px;scroll-margin-top:70px}.faq[data-astro-cid-yg6xhirs] h2[data-astro-cid-yg6xhirs]{margin-bottom:22px}.faq-list[data-astro-cid-yg6xhirs]{max-width:700px;margin:0 auto}.faq-item[data-astro-cid-yg6xhirs]{border-bottom:1px solid var(--border);padding:2px 0}.faq-item[data-astro-cid-yg6xhirs] summary[data-astro-cid-yg6xhirs]{cursor:pointer;font-weight:600;padding:14px 4px;list-style-position:outside}.faq-item[data-astro-cid-yg6xhirs] summary[data-astro-cid-yg6xhirs]:hover{color:var(--accent-ink)}.faq-item[data-astro-cid-yg6xhirs] p[data-astro-cid-yg6xhirs]{margin:0 4px 16px;color:var(--muted)}.get[data-astro-cid-yg6xhirs]{text-align:center;padding:52px 24px 54px;margin-top:64px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg)}.get-mark[data-astro-cid-yg6xhirs]{width:62px;height:62px;border-radius:16px;box-shadow:var(--shadow)}.get[data-astro-cid-yg6xhirs] h2[data-astro-cid-yg6xhirs]{margin:16px 0 6px}.get[data-astro-cid-yg6xhirs] p[data-astro-cid-yg6xhirs]{color:var(--muted);margin:0 0 24px}
