.pitch-page.svelte-1uha8ag{--bg: #faf8f5;--bg-card: #ffffff;--border: #e2ddd6;--text: #1a1a1a;--text-muted: #6b6b6b;--accent: #c4956a;--green: #2d5a3d;--violet: #34536e;--red: #9b2c2c;font-family:Inter,system-ui,sans-serif;color:var(--text);background:var(--bg)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:"Source Serif 4",Georgia,serif}.pitch-nav.svelte-1uha8ag{border-bottom:1px solid var(--border);background:var(--bg)}.nav-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.nav-brand.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text)}.nav-logo.svelte-1uha8ag{height:2.5rem;width:2.5rem}.nav-title.svelte-1uha8ag{font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.nav-cta.svelte-1uha8ag{font-size:.875rem;padding:.625rem 1.25rem;background:var(--green);color:#fff;font-weight:600;border-radius:.5rem;text-decoration:none;transition:background .15s}.nav-cta.svelte-1uha8ag:hover{background:#245030}.hero.svelte-1uha8ag{border-bottom:1px solid var(--border)}.hero-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:5rem 1.5rem 6rem;text-align:center}.hero-logo.svelte-1uha8ag{height:5rem;width:5rem;margin:0 auto 2rem;opacity:.9}.hero-heading.svelte-1uha8ag{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:1.5rem}.hero-accent.svelte-1uha8ag{color:var(--accent)}.hero-sub.svelte-1uha8ag{font-size:1.125rem;color:var(--text-muted);max-width:40rem;margin:0 auto 2.5rem;line-height:1.7}.hero-actions.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-primary.svelte-1uha8ag{padding:1rem 2rem;background:var(--green);color:#fff;font-weight:700;font-size:1.05rem;border-radius:.75rem;text-decoration:none;transition:background .15s;box-shadow:0 4px 12px #2d5a3d26}.btn-primary.svelte-1uha8ag:hover{background:#245030}.btn-secondary.svelte-1uha8ag{padding:1rem 2rem;background:var(--accent);color:#fff;font-weight:700;font-size:1.05rem;border-radius:.75rem;text-decoration:none;transition:background .15s;box-shadow:0 4px 12px #c4956a33}.btn-secondary.svelte-1uha8ag:hover{background:#b5845c}.btn-outline.svelte-1uha8ag{padding:1rem 2rem;border:1px solid var(--border);color:var(--text-muted);font-weight:500;font-size:1.05rem;border-radius:.75rem;text-decoration:none;transition:all .15s}.btn-outline.svelte-1uha8ag:hover{border-color:var(--text-muted);color:var(--text)}.stats-bar.svelte-1uha8ag{border-bottom:1px solid var(--border);background:#fff}.stats-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stat-value.svelte-1uha8ag{font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:700}.stat-value.green.svelte-1uha8ag{color:var(--green)}.stat-value.accent.svelte-1uha8ag{color:var(--accent)}.stat-label.svelte-1uha8ag{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.features.svelte-1uha8ag{padding:5rem 0}.features-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem}.section-heading.svelte-1uha8ag{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:.75rem}.section-sub.svelte-1uha8ag{color:var(--text-muted);text-align:center;max-width:40rem;margin:0 auto 3rem;font-size:.95rem;line-height:1.6}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:2rem;transition:box-shadow .15s}.feature-card.svelte-1uha8ag:hover{box-shadow:0 4px 16px #0000000f}.feature-title.svelte-1uha8ag{font-size:1.05rem;font-weight:700;margin-bottom:.75rem;color:var(--text)}.feature-text.svelte-1uha8ag{font-size:.875rem;color:var(--text-muted);line-height:1.65}.privacy-section.svelte-1uha8ag{border-top:1px solid var(--border);background:#fff;padding:5rem 0}.privacy-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem}.privacy-callout.svelte-1uha8ag{max-width:48rem;margin:0 auto 3rem;background:var(--bg);border:1px solid var(--green);border-radius:1rem;padding:2rem;text-align:center}.privacy-callout-title.svelte-1uha8ag{color:var(--green);font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.privacy-callout-text.svelte-1uha8ag{font-size:.875rem;color:var(--text-muted);line-height:1.6}.privacy-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:56rem;margin:0 auto}.privacy-item-title.svelte-1uha8ag{font-weight:700;margin-bottom:.25rem;font-size:.95rem}.privacy-item-text.svelte-1uha8ag{font-size:.85rem;color:var(--text-muted);line-height:1.6}.ai-warning.svelte-1uha8ag{max-width:48rem;margin:3rem auto 0;background:var(--bg);border:1px solid var(--accent);border-radius:1rem;padding:2rem;text-align:center}.ai-warning-title.svelte-1uha8ag{color:var(--accent);font-weight:600;margin-bottom:.5rem}.ai-warning-text.svelte-1uha8ag{font-size:.85rem;color:var(--text-muted);line-height:1.6}.ai-warning-text.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--green);text-decoration:underline}.install-section.svelte-1uha8ag{padding:5rem 0}.install-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem}.install-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:start}.install-heading.svelte-1uha8ag{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.install-text.svelte-1uha8ag{font-size:.95rem;color:var(--text-muted);line-height:1.65;margin-bottom:1.25rem}.install-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem}.install-tag.svelte-1uha8ag{border:1px solid var(--green);color:var(--green);font-size:.8rem;padding:.375rem 1rem;border-radius:999px}.install-tag-muted.svelte-1uha8ag{border:1px solid var(--border);color:var(--text-muted);font-size:.8rem;padding:.375rem 1rem;border-radius:999px}.roadmap-section.svelte-1uha8ag{border-top:1px solid var(--border);background:#fff;padding:5rem 0}.roadmap-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem;text-align:center}.roadmap-badge.svelte-1uha8ag{display:inline-block;padding:.375rem 1rem;background:#34536e14;border:1px solid rgba(52,83,110,.2);color:var(--violet);font-size:.8rem;font-weight:500;border-radius:999px;margin-bottom:1rem}.roadmap-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:left;margin-top:2rem}.roadmap-card.svelte-1uha8ag{background:var(--bg);border:1px solid var(--border);border-radius:1rem;padding:1.75rem;position:relative}.roadmap-status.svelte-1uha8ag{position:absolute;top:1rem;right:1rem;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.roadmap-status.live.svelte-1uha8ag{background:#2d5a3d1a;color:var(--green)}.roadmap-status.progress.svelte-1uha8ag{background:#34536e1a;color:var(--violet)}.roadmap-status.planned.svelte-1uha8ag{background:#c4956a1a;color:var(--accent)}.cta-section.svelte-1uha8ag{border-top:1px solid var(--border);padding:5rem 0}.cta-inner.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem;text-align:center}.cta-heading.svelte-1uha8ag{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.cta-sub.svelte-1uha8ag{font-size:.95rem;color:var(--text-muted);max-width:36rem;margin:0 auto 2rem;line-height:1.6}.pitch-footer.svelte-1uha8ag{border-top:1px solid var(--border);text-align:center;font-size:.75rem;color:var(--text-muted);padding:2rem 1.5rem}.footer-links.svelte-1uha8ag{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1rem}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-muted);text-decoration:none;transition:color .15s}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.pitch-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.25rem}@media (max-width: 768px){.stats-inner.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.feature-grid.svelte-1uha8ag,.privacy-grid.svelte-1uha8ag{grid-template-columns:1fr}.install-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.roadmap-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:center}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag,.btn-outline.svelte-1uha8ag{width:100%;max-width:20rem;text-align:center}}@media (max-width: 480px){.roadmap-grid.svelte-1uha8ag{grid-template-columns:1fr}}
