.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container.svelte-1uha8ag{max-width:var(--max-w);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.eyebrow.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);margin-bottom:1rem;font-size:.75rem;font-weight:600}.section-header.svelte-1uha8ag{max-width:640px;margin-bottom:3.5rem}.section-sub.svelte-1uha8ag{color:var(--muted);margin-top:.75rem;font-size:1.0625rem;line-height:1.65}.btn.svelte-1uha8ag{cursor:pointer;font-size:.9375rem;font-weight:500;font-family:var(--font);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.625rem 1.25rem;transition:all .15s;display:inline-flex}.btn-primary.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);box-shadow:0 4px 14px #2563eb59}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb80}.btn-outline.svelte-1uha8ag{color:var(--text);background:#ffffff0a;border:1px solid #ffffff26}.btn-outline.svelte-1uha8ag:hover{background:#ffffff14;border-color:#ffffff40}.btn-ghost.svelte-1uha8ag{color:var(--muted);background:0 0}.btn-ghost.svelte-1uha8ag:hover{color:var(--text)}.nav-wrap.svelte-1uha8ag{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#040d1ad9;position:sticky;top:0}.nav-inner.svelte-1uha8ag{max-width:var(--max-w);justify-content:space-between;align-items:center;height:60px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);display:flex}.logo.svelte-1uha8ag{color:var(--text);align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;display:flex}.hero.svelte-1uha8ag{text-align:center;padding:clamp(5rem,12vw,9rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.hero-glow.svelte-1uha8ag{pointer-events:none;background:radial-gradient(#2563eb2e 0%,#0891b21a 40%,#0000 70%);width:900px;height:600px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){background:linear-gradient(160deg,#f0f4ff 30%,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.25rem,5.5vw,4rem)}.hero-sub.svelte-1uha8ag{max-width:600px;color:var(--muted);margin-inline:auto;margin-bottom:2.5rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.hero-ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.trust.svelte-1uha8ag{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.75rem 0}.trust-inner.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.trust-item.svelte-1uha8ag{color:var(--muted);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.trust-sep.svelte-1uha8ag{color:var(--border)}.features.svelte-1uha8ag{padding:clamp(4rem,8vw,7rem) 0}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.25rem;list-style:none;display:grid}.feature-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;transition:border-color .2s,background .2s}.feature-card.svelte-1uha8ag:hover{background:var(--surface-2);border-color:#3b82f659}.feature-icon.svelte-1uha8ag{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text);margin-bottom:.625rem;font-size:1.0625rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9375rem;line-height:1.65}.how.svelte-1uha8ag{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(4rem,8vw,7rem) 0}.steps.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;list-style:none;display:grid}.step.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.step-number.svelte-1uha8ag{background:linear-gradient(135deg, var(--accent), var(--accent-2));-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}.step-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:1.125rem}.step-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9375rem;line-height:1.65}.waitlist.svelte-1uha8ag{padding:clamp(4rem,8vw,7rem) 0}.waitlist-inner.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (width<=720px){.waitlist-inner.svelte-1uha8ag{grid-template-columns:1fr}}.waitlist-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.75rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.waitlist-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9375rem;line-height:1.65}.waitlist-form.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.field-group.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.field-group.svelte-1uha8ag input[type=email]:where(.svelte-1uha8ag){background:var(--surface-2);min-width:0;color:var(--text);font-size:.9375rem;font-family:var(--font);border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:.625rem 1rem;transition:border-color .15s}.field-group.svelte-1uha8ag input[type=email]:where(.svelte-1uha8ag):focus{border-color:var(--accent)}.field-group.svelte-1uha8ag input[type=email]:where(.svelte-1uha8ag)::placeholder{color:var(--muted)}.form-note.svelte-1uha8ag{color:var(--muted);font-size:.8125rem}.footer.svelte-1uha8ag{border-top:1px solid var(--border);padding:2rem 0}.footer-inner.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.footer-copy.svelte-1uha8ag{color:var(--muted);font-size:.875rem}.footer-copy.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-underline-offset:2px;text-decoration:underline}.footer-copy.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.footer-links.svelte-1uha8ag{color:var(--muted);gap:1.5rem;font-size:.875rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}
