body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a;line-height:1.6;font-size:18px}.container.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:0 24px}section.svelte-1uha8ag{padding:80px 0}.hero.svelte-1uha8ag{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:120px 0 100px}h1.svelte-1uha8ag{font-size:48px;font-weight:700;margin:0 0 24px;line-height:1.2}.subhead.svelte-1uha8ag{font-size:22px;opacity:.95;max-width:600px;margin:0 auto 40px}.cta-primary.svelte-1uha8ag{margin-bottom:32px}.button.svelte-1uha8ag{display:inline-block;background:#fff;color:#667eea;padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:600;font-size:18px;transition:transform .2s;min-height:44px;line-height:1.2}.button.svelte-1uha8ag:hover{transform:translateY(-2px)}.proof-chips.svelte-1uha8ag{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:16px;opacity:.9}.proof-chips.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#fff3;padding:8px 16px;border-radius:20px}.problem.svelte-1uha8ag{background:#f9fafb}.problem.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:32px 0 0}.problem.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:16px 0;border-bottom:1px solid #e5e7eb;font-size:18px}.problem.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"→ ";color:#667eea;font-weight:700;margin-right:8px}.approach.svelte-1uha8ag .intro:where(.svelte-1uha8ag){font-size:20px;margin-bottom:48px;color:#4b5563}.approach-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;margin-top:40px}.approach-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:20px;margin:0 0 12px}.approach-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#6b7280}.who.svelte-1uha8ag{background:#f9fafb}.who-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.who-item.svelte-1uha8ag{background:#fff;padding:32px;border-radius:12px}.who-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0;font-size:20px}.who-item.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.who-item.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:8px 0;font-size:16px}.roadmap.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:32px 0 0}.roadmap.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:12px 0;font-size:18px}.roadmap.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"⚡ ";margin-right:8px}.credibility.svelte-1uha8ag{background:#f9fafb}.credibility.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px;color:#4b5563}.status.svelte-1uha8ag{margin-top:24px;padding:20px;background:#fff;border-left:4px solid #667eea;border-radius:4px}.waitlist.svelte-1uha8ag{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.waitlist.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff}.waitlist.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:20px;opacity:.95;margin-bottom:40px}form.svelte-1uha8ag{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:16px}input[type=email].svelte-1uha8ag,select.svelte-1uha8ag{padding:16px;border:2px solid transparent;border-radius:8px;font-size:16px;min-height:44px}select.svelte-1uha8ag{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}form.svelte-1uha8ag .button:where(.svelte-1uha8ag){cursor:pointer;border:none;width:100%}.success.svelte-1uha8ag{background:#fff3;padding:40px;border-radius:12px;font-size:20px}footer.svelte-1uha8ag{background:#1a1a1a;color:#fff;padding:60px 0;text-align:center}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:8px 0}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#667eea;text-decoration:none}@media(max-width:768px){h1.svelte-1uha8ag{font-size:36px}.subhead.svelte-1uha8ag{font-size:18px}section.svelte-1uha8ag{padding:60px 0}.hero.svelte-1uha8ag{padding:80px 0 60px}.approach-grid.svelte-1uha8ag,.who-grid.svelte-1uha8ag{grid-template-columns:1fr}}h2.svelte-1uha8ag{font-size:36px;margin:0 0 24px;font-weight:700}
