.hero.svelte-cwls5q{margin-bottom:48px}h1.svelte-cwls5q{color:var(--text-color-active);font-size:2rem;line-height:1.2;margin-bottom:20px}.intro.svelte-cwls5q{font-size:1.05rem;line-height:1.7;color:var(--text-color-secondary)}h2.svelte-cwls5q{color:var(--text-color-active);font-size:1.2rem;margin-top:0;margin-bottom:16px}section.svelte-cwls5q{margin-bottom:40px}.summary.svelte-cwls5q{font-size:1.05rem;color:var(--text-color-active);margin-bottom:16px;line-height:1.6}ul.svelte-cwls5q{padding-left:20px;margin:0}li.svelte-cwls5q{color:var(--text-color-active);line-height:1.6;margin-bottom:8px}.features.svelte-cwls5q{display:flex;flex-direction:column;gap:20px}.feature.svelte-cwls5q{display:flex;align-items:flex-start;gap:16px}.feature-icon.svelte-cwls5q{font-size:1.2rem;color:var(--color-text-secondary);opacity:.5;width:24px;text-align:center;flex-shrink:0;padding-top:2px}.feature-content.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1rem;font-weight:600;color:var(--text-color-active);margin:0 0 4px}.feature-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.95rem;color:var(--text-color-secondary);margin:0;line-height:1.5}.thesis.svelte-cwls5q{margin-top:56px;text-align:center;padding:0 20px}.thesis.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.25rem;font-weight:500;color:var(--text-color-active);margin-bottom:24px;line-height:1.4}.cta.svelte-cwls5q{display:inline-block;padding:12px 28px;background-color:var(--color-primary);color:var(--color-surface);text-decoration:none;border-radius:8px;font-size:1rem}.cta.svelte-cwls5q:hover{opacity:.9}
