.page.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.nav.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) 0}.logo.svelte-1uha8ag{font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.nav-right.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4)}.nav-link.svelte-1uha8ag{color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none}.nav-link.svelte-1uha8ag:hover{color:var(--color-text-primary)}section.svelte-1uha8ag{padding:var(--space-16) 0}.eyebrow.svelte-1uha8ag{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.18em;font-size:var(--text-xs);font-weight:500;margin:0 0 var(--space-4)}.center.svelte-1uha8ag{text-align:center}.grad.svelte-1uha8ag{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}h2.svelte-1uha8ag{font-size:var(--text-3xl);line-height:1.1;margin:0 0 var(--space-5);letter-spacing:-.03em}.lede.svelte-1uha8ag{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:56ch;line-height:1.55;margin:0 0 var(--space-8)}.lede.center.svelte-1uha8ag{margin-left:auto;margin-right:auto}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-12);align-items:center;padding:var(--space-10) 0 var(--space-16)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.5rem,5.5vw,4rem);line-height:1.04;letter-spacing:-.035em;font-weight:700;margin:0 0 var(--space-5)}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){font-size:var(--text-lg);margin-bottom:var(--space-8)}.hero-cta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-5)}.hero-cta.center.svelte-1uha8ag{justify-content:center}.cta-secondary.svelte-1uha8ag{color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);transition:color var(--transition-fast)}.cta-secondary.svelte-1uha8ag:hover{color:var(--color-accent)}.cta-secondary.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){display:inline-block;transition:transform var(--transition-base)}.cta-secondary.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(4px)}.hero-mockup.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:auto;filter:drop-shadow(0 24px 60px rgba(244,63,94,.18));animation:svelte-1uha8ag-float 6s ease-in-out infinite}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.problem.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;max-width:22ch;margin-left:auto;margin-right:auto}.problem.svelte-1uha8ag h2:where(.svelte-1uha8ag) code:where(.svelte-1uha8ag){background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1em .4em;font-family:var(--font-mono);font-size:.85em;color:var(--color-accent)}.problem-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-10)}.problem-card.svelte-1uha8ag{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-base),transform var(--transition-base)}.problem-card.svelte-1uha8ag:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.problem-card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:1.8rem;display:block;margin-bottom:var(--space-3)}.problem-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-2);font-size:var(--text-base)}.problem-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.solution.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-12)}.solution-row.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-12);align-items:center;padding:var(--space-8) 0}.solution-row.reverse.svelte-1uha8ag{direction:rtl}.solution-row.reverse.svelte-1uha8ag>:where(.svelte-1uha8ag){direction:ltr}.solution-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-xl);margin:0 0 var(--space-3)}.solution-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.6;margin:0}.solution-visual.svelte-1uha8ag{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.solution-visual.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:auto;max-height:200px}.two-sided.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-10)}.cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.persona-card.svelte-1uha8ag{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--transition-base)}.persona-card.svelte-1uha8ag:hover{border-color:var(--color-border-hover)}.persona-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-xl);margin:0 0 var(--space-5)}.persona-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.persona-card.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:var(--text-sm);padding-left:1.4em;position:relative;line-height:1.5}.persona-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.trust.svelte-1uha8ag{text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-10) 0}.trust-line.svelte-1uha8ag{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--text-base)}.trust-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600}.stack.svelte-1uha8ag{margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.final-cta.svelte-1uha8ag{text-align:center}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,4vw,3rem)}.footer.svelte-1uha8ag{border-top:1px solid var(--color-border);padding:var(--space-10) 0 var(--space-8);margin-top:var(--space-12)}.footer-grid.svelte-1uha8ag{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-8)}.footer-brand.svelte-1uha8ag .logo:where(.svelte-1uha8ag){margin:0 0 var(--space-2)}.footer-tag.svelte-1uha8ag{color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}.footer.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--color-text-primary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-3);font-weight:600}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--space-2)}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-text-primary)}.copy.svelte-1uha8ag{color:var(--color-text-tertiary);font-size:var(--text-xs);text-align:center;margin:0;padding-top:var(--space-6);border-top:1px solid var(--color-border)}@media(max-width:880px){.hero.svelte-1uha8ag,.solution-row.svelte-1uha8ag,.solution-row.reverse.svelte-1uha8ag,.cards.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-8)}.solution-row.reverse.svelte-1uha8ag{direction:ltr}.problem-grid.svelte-1uha8ag{grid-template-columns:1fr}.footer-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}section.svelte-1uha8ag{padding:var(--space-12) 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,8vw,2.75rem)}h2.svelte-1uha8ag{font-size:clamp(1.75rem,6vw,2.25rem)}}@media(max-width:480px){.footer-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-cta.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.hero-cta.center.svelte-1uha8ag{align-items:center}}
