.landing.svelte-1uha8ag{padding:var(--space-xl) 0 var(--space-2xl)}.container.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:0 var(--space-md);width:100%}.hero.svelte-1uha8ag{text-align:center;margin-bottom:var(--space-2xl)}.eyebrow.svelte-1uha8ag{font-size:.875rem;color:var(--primary);font-weight:500;margin-bottom:var(--space-sm);letter-spacing:.02em}h1.svelte-1uha8ag{font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15;margin-bottom:var(--space-md)}.subtitle.svelte-1uha8ag{font-size:1.125rem;color:var(--muted);line-height:1.6;margin-bottom:var(--space-lg);max-width:540px;margin-left:auto;margin-right:auto}.cta.svelte-1uha8ag{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.value-props.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-2xl)}.value-card.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md)}.value-number.svelte-1uha8ag{font-size:1.5rem;font-weight:700;color:var(--primary);min-width:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.value-text.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px}.value-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.9rem;font-weight:600}.value-text.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.8rem;color:var(--muted)}.problem-solution.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-md);align-items:center;margin-bottom:var(--space-sm)}.problem.svelte-1uha8ag,.solution.svelte-1uha8ag{padding:var(--space-lg);padding-top:calc(var(--space-lg) + 24px);border-radius:var(--radius-md);position:relative;min-height:140px}.problem.svelte-1uha8ag{background:#ef444414;border:1px solid rgba(239,68,68,.2)}.solution.svelte-1uha8ag{background:#22c55e14;border:1px solid rgba(34,197,94,.2)}.label.svelte-1uha8ag{position:absolute;top:var(--space-md);left:var(--space-lg);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.problem.svelte-1uha8ag .label:where(.svelte-1uha8ag){color:var(--error)}.solution.svelte-1uha8ag .label:where(.svelte-1uha8ag){color:var(--success)}.animated-text.svelte-1uha8ag{position:absolute;left:var(--space-lg);right:var(--space-lg);top:50%;transform:translateY(-50%);margin:0;padding-top:var(--space-sm);font-size:1rem;line-height:1.5;color:var(--text-light);opacity:0;transition:opacity .5s ease}.animated-text.active.svelte-1uha8ag{opacity:1}.arrow.svelte-1uha8ag{color:var(--muted);flex-shrink:0}.indicators.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-2xl)}.indicator.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;border:none;background:var(--card-border);cursor:pointer;padding:0;transition:background .3s,transform .3s}.indicator.svelte-1uha8ag:hover{background:var(--muted)}.indicator.active.svelte-1uha8ag{background:var(--primary);transform:scale(1.25)}.audience.svelte-1uha8ag{margin-bottom:var(--space-2xl)}.audience.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:var(--space-lg)}.audience-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.audience-card.svelte-1uha8ag{padding:var(--space-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);text-align:center}.audience-icon.svelte-1uha8ag{color:var(--primary);margin-bottom:var(--space-sm)}.audience-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:600;margin-bottom:var(--space-xs)}.audience-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:var(--muted);line-height:1.5}.final-cta.svelte-1uha8ag{text-align:center;padding:var(--space-xl);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md)}.tagline.svelte-1uha8ag{font-size:1.125rem;color:var(--text-light);font-style:italic;margin-bottom:var(--space-md)}@media(max-width:768px){.value-props.svelte-1uha8ag,.problem-solution.svelte-1uha8ag{grid-template-columns:1fr}.arrow.svelte-1uha8ag{transform:rotate(90deg);margin:var(--space-sm) auto}.problem.svelte-1uha8ag,.solution.svelte-1uha8ag{min-height:120px}.audience-grid.svelte-1uha8ag{grid-template-columns:1fr}h1.svelte-1uha8ag br:where(.svelte-1uha8ag){display:none}}
