.landing.svelte-1uha8ag{min-height:100dvh;opacity:0;transition:opacity .5s ease}.landing.visible.svelte-1uha8ag{opacity:1}.hero.svelte-1uha8ag{padding:8rem 0 5rem;text-align:center}.eyebrow.svelte-1uha8ag{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:1.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(3rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1;margin-bottom:.75rem}.tagline.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(1.15rem,3vw,1.4rem);color:var(--accent);margin-bottom:1.25rem;font-style:italic}.plain-what.svelte-1uha8ag{color:var(--text-muted);max-width:460px;margin:0 auto 1.25rem;line-height:1.65;font-size:.92rem}.subtitle.svelte-1uha8ag{color:var(--text-muted);max-width:400px;margin:0 auto 2.5rem;line-height:1.7;font-size:.95rem;font-style:italic}.cta-btn.svelte-1uha8ag{display:inline-block;padding:.8rem 2.25rem;background:var(--accent);color:var(--bg);border-radius:var(--radius);font-weight:500;font-size:.95rem;letter-spacing:.01em;text-decoration:none;transition:all var(--transition)}.cta-btn.svelte-1uha8ag:hover{background:var(--accent-hover);color:var(--bg);transform:translateY(-1px)}.divider.svelte-1uha8ag{display:flex;justify-content:center;padding:0 1.5rem}.divider-line.svelte-1uha8ag{width:100%;max-width:var(--max-width);height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.container.narrow.svelte-1uha8ag{max-width:560px}.thesis.svelte-1uha8ag{padding:5rem 0 3rem}.thesis.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);line-height:1.8;font-size:.98rem;margin-bottom:1.25rem}.thesis.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.thesis.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-weight:500}.thesis-aside.svelte-1uha8ag{margin-top:1.5rem!important;padding:.9rem 1rem;border-left:2px solid var(--accent-dim);background:var(--bg-surface);border-radius:0 var(--radius) var(--radius) 0;font-size:.9rem!important;line-height:1.65!important}.thesis-kicker.svelte-1uha8ag{margin-top:1.75rem!important;color:var(--text);font-family:var(--font-display);font-size:1.1rem;font-style:italic}.demo.svelte-1uha8ag{padding:0 0 5rem}.demo-card.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem}.demo-scenario.svelte-1uha8ag{color:var(--text);font-size:1.05rem;line-height:1.55;margin-bottom:.75rem}.demo-body-feeling.svelte-1uha8ag{color:var(--text-muted);font-style:italic;border-left:2px solid var(--border);padding-left:.75rem;margin-bottom:1.25rem;font-size:.95rem}.demo-prompt.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;color:var(--text-dim);margin-bottom:.75rem}.demo-check.svelte-1uha8ag{margin-top:1rem;width:100%;padding:.75rem;background:var(--accent);color:var(--bg);border:none;border-radius:var(--radius);font-size:.95rem;font-weight:500;cursor:pointer;transition:all var(--transition)}.demo-check.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.demo-check.svelte-1uha8ag:not(:disabled):hover{background:var(--accent-hover)}.demo-reveal.svelte-1uha8ag{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.demo-explanation.svelte-1uha8ag{color:var(--text-muted);line-height:1.7;font-size:.9rem;margin-bottom:1.25rem}.demo-actions.svelte-1uha8ag{display:flex;gap:.75rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.demo-again.svelte-1uha8ag{background:none;border:none;color:var(--text-dim);font-size:.85rem;cursor:pointer;padding:.5rem 0;transition:color var(--transition)}.demo-again.svelte-1uha8ag:hover{color:var(--accent)}.demo-cta.svelte-1uha8ag{display:inline-block;padding:.6rem 1.25rem;background:var(--accent);color:var(--bg);border-radius:var(--radius);font-size:.9rem;font-weight:500;text-decoration:none;transition:all var(--transition)}.demo-cta.svelte-1uha8ag:hover{background:var(--accent-hover);color:var(--bg);transform:translateY(-1px)}.demo-footnote.svelte-1uha8ag{margin-top:1.5rem;text-align:center;font-size:.8rem;color:var(--text-dim);line-height:1.6}.modules.svelte-1uha8ag{padding:4rem 0 5rem;background:var(--bg-surface)}.module-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.module-item.svelte-1uha8ag{display:flex;gap:1.25rem;padding:1.75rem 0;border-bottom:1px solid var(--border);align-items:flex-start}.module-item.svelte-1uha8ag:first-child{border-top:1px solid var(--border)}.module-num.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-dim);padding-top:.3rem;flex-shrink:0;min-width:2ch}.module-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.4rem;color:var(--text)}.module-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.9rem;line-height:1.65}.pair-callout.svelte-1uha8ag{padding:4rem 0 3rem;text-align:center}.pair-callout.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:1rem}.pair-callout.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2rem);margin-bottom:1.25rem;letter-spacing:-.01em}.pair-callout.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);line-height:1.75;font-size:.98rem;margin-bottom:1rem}.pair-cta.svelte-1uha8ag{display:inline-block;margin-top:.75rem;padding:.7rem 1.5rem;background:var(--bg-surface);border:1px solid var(--accent-dim);border-radius:var(--radius);color:var(--accent);font-size:.95rem;text-decoration:none;transition:all var(--transition)}.pair-cta.svelte-1uha8ag:hover{border-color:var(--accent);background:var(--bg-elevated);text-decoration:none}.assurances.svelte-1uha8ag{padding:5rem 0 3rem}.assurance-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.assurance.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.6rem;font-size:1.1rem}.assurance.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.9rem;line-height:1.7}.landing-footer.svelte-1uha8ag{padding:4rem 0 3rem;text-align:center;border-top:1px solid var(--border)}.footer-links.svelte-1uha8ag{margin-top:2rem;display:flex;gap:1.5rem;justify-content:center}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.85rem;color:var(--text-dim);transition:color var(--transition)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text-muted)}.colophon.svelte-1uha8ag{margin-top:1.25rem;font-size:.75rem;color:var(--text-dim);letter-spacing:.04em}@media(max-width:600px){.hero.svelte-1uha8ag{padding:5rem 0 3.5rem}.thesis.svelte-1uha8ag{padding:3rem 0 2rem}.demo.svelte-1uha8ag{padding:0 0 3.5rem}.assurances.svelte-1uha8ag{padding:3.5rem 0}.modules.svelte-1uha8ag{padding:3rem 0 3.5rem}.assurance-row.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}}
