.hero.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff;padding:6rem 0;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;font-size:3.5rem;margin-bottom:.5rem}.hero-subtitle.svelte-1uha8ag{font-size:1.5rem;opacity:.9;margin-bottom:1.5rem;font-weight:500}.hero-tagline.svelte-1uha8ag{font-size:1.15rem;max-width:700px;margin:0 auto 2rem;opacity:.9;line-height:1.8}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag){background:transparent;border:2px solid white;color:#fff}.hero.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag):hover{background:#fff;color:var(--color-primary)}.problem.svelte-1uha8ag h2:where(.svelte-1uha8ag),.better-way.svelte-1uha8ag h2:where(.svelte-1uha8ag),.how-it-works.svelte-1uha8ag h2:where(.svelte-1uha8ag),.philosophy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.numbers.svelte-1uha8ag h2:where(.svelte-1uha8ag),.one-sentence.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:2rem}.problem-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.problem-card.svelte-1uha8ag{background:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);border-left:4px solid var(--color-accent)}.problem-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-accent);margin-bottom:.75rem}.problem-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0}.better-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.better-card.svelte-1uha8ag{background:#ffffff1a;padding:2rem;border-radius:var(--radius-lg);text-align:center}.better-icon.svelte-1uha8ag{font-size:2.5rem;display:block;margin-bottom:1rem}.better-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.75rem}.better-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffd9;margin:0;line-height:1.7}.works-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.works-card.svelte-1uha8ag{background:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.works-card.highlight.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-primary-light) 100%);color:#fff}.works-card.highlight.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff}.works-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-primary);margin-bottom:1rem}.works-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.works-card.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1);line-height:1.6}.works-card.highlight.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom-color:#fff3}.works-card.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:none}.philosophy-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.philosophy-card.svelte-1uha8ag{background:#ffffff1a;padding:2rem;border-radius:var(--radius-lg)}.philosophy-icon.svelte-1uha8ag{font-size:2rem;display:block;margin-bottom:1rem}.philosophy-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.75rem}.philosophy-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffd9;margin:0;line-height:1.7}.audience-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.audience-card.svelte-1uha8ag{background:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.audience-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:1.5rem;text-align:center}.audience-card.for.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#48bb78}.audience-card.not-for.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#e53e3e}.audience-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.audience-card.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.75rem 0;display:flex;align-items:flex-start;gap:.75rem;line-height:1.6}.check.svelte-1uha8ag{color:#48bb78;font-weight:700;flex-shrink:0}.cross.svelte-1uha8ag{color:#e53e3e;font-weight:700;flex-shrink:0}.numbers.svelte-1uha8ag{background:var(--color-bg-dark)}.numbers-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem}.number-card.svelte-1uha8ag{text-align:center;background:#fff;padding:1.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.number-value.svelte-1uha8ag{display:block;font-size:2.5rem;font-weight:700;color:var(--color-accent);line-height:1}.number-label.svelte-1uha8ag{display:block;font-size:1rem;font-weight:600;color:var(--color-primary);margin:.5rem 0 .25rem}.number-desc.svelte-1uha8ag{display:block;font-size:.8rem;color:var(--color-text-muted)}.one-sentence-content.svelte-1uha8ag{max-width:800px;margin:0 auto;text-align:center}.one-sentence.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-size:1.4rem;line-height:1.8;border:none;padding:2rem;background:#ffffff1a;border-radius:var(--radius-lg);margin:0;font-style:italic}.cta.svelte-1uha8ag{text-align:center}.cta-content.svelte-1uha8ag{max-width:600px;margin:0 auto}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:1rem 0 2rem;color:var(--color-text-muted);line-height:1.7}.cta-buttons.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem}.hero-subtitle.svelte-1uha8ag{font-size:1.2rem}.hero-tagline.svelte-1uha8ag{font-size:1rem}.audience-grid.svelte-1uha8ag{grid-template-columns:1fr}.one-sentence.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-size:1.1rem}}
