main[data-astro-cid-j7pv25f6]{max-width:48rem;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-8)}.hero[data-astro-cid-j7pv25f6]{text-align:center}h1[data-astro-cid-j7pv25f6]{max-width:34rem;margin:0 auto var(--space-6);font-size:var(--font-size-h1);line-height:1.08;letter-spacing:-.03em}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:var(--measure);margin:0 auto var(--space-4);font-size:var(--font-size-body);color:var(--color-text-muted);text-align:left}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-8)}.cta[data-astro-cid-j7pv25f6]{display:inline-block;padding:var(--space-4) var(--space-8);border:1px solid var(--color-accent);border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-cta);font-weight:600;text-decoration:none;box-shadow:0 8px 24px -8px var(--color-glow);transition:background-color .15s ease,transform .05s ease}.cta[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--color-accent) 85%,black)}.cta[data-astro-cid-j7pv25f6]:active{transform:translateY(1px)}.cta[data-astro-cid-j7pv25f6]:disabled{opacity:.6;cursor:not-allowed}.waitlist-form[data-astro-cid-j7pv25f6]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.waitlist-input[data-astro-cid-j7pv25f6]{min-width:16rem;padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-cta)}.waitlist-input[data-astro-cid-j7pv25f6][aria-invalid=true]{border-color:var(--color-accent)}.hero[data-astro-cid-j7pv25f6] .waitlist-message[data-astro-cid-j7pv25f6]{min-height:1.5rem;margin:var(--space-3) 0 0;font-size:.9375rem}.hero[data-astro-cid-j7pv25f6] .waitlist-message--success[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6] .waitlist-message--error[data-astro-cid-j7pv25f6]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:.5rem;border:1px solid}.hero[data-astro-cid-j7pv25f6] .waitlist-message--success[data-astro-cid-j7pv25f6]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.hero[data-astro-cid-j7pv25f6] .waitlist-message--error[data-astro-cid-j7pv25f6]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.diagram[data-astro-cid-j7pv25f6]{margin-top:var(--space-20);color:var(--color-text-muted)}.diagram[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.diagram-node--accent[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.how-it-works[data-astro-cid-j7pv25f6],.open-source[data-astro-cid-j7pv25f6],.faq[data-astro-cid-j7pv25f6]{margin-top:var(--space-20)}.how-it-works[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.open-source[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.faq[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-8);font-size:var(--font-size-h2);letter-spacing:-.01em;text-align:center}.steps[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6);max-width:var(--measure);margin:0 auto;padding:0;list-style:none}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);align-items:baseline}.step-index[data-astro-cid-j7pv25f6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);font-weight:700;font-size:.9375rem}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-text-muted)}.prose[data-astro-cid-j7pv25f6]{max-width:var(--measure);margin:0 auto}.prose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-4);font-size:var(--font-size-body);color:var(--color-text-muted)}.prose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.text-link[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:600}.faq-list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);max-width:var(--measure);margin:0 auto}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border:1px solid var(--color-border);border-radius:var(--space-3);background:var(--color-surface);padding:var(--space-4) var(--space-6)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:600}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::marker{color:var(--color-accent)}.faq-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:var(--space-4) 0 0;color:var(--color-text-muted)}@media(max-width:375px){main[data-astro-cid-j7pv25f6]{padding:var(--space-8) var(--space-4) var(--space-6)}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-align:left}.diagram[data-astro-cid-j7pv25f6]{margin-top:var(--space-12)}}
