.hero-section.svelte-1i405pa{padding:var(--section-spacing) var(--container-padding);text-align:center}.hero-content.svelte-1i405pa{max-width:var(--container-max);margin:0 auto}.hero-title.svelte-1i405pa{font-size:var(--text-hero-primary);font-weight:600;color:var(--color-text);margin:0 0 var(--space-xl) 0;line-height:1.1}.hero-description.svelte-1i405pa{font-size:var(--text-body-large);color:var(--color-text-muted);max-width:54rem;margin:0 auto}.content-section.svelte-1i405pa{overflow:hidden;padding:var(--section-spacing) var(--container-padding)}.content-container.svelte-1i405pa{max-width:var(--container-max);margin:0 auto}.content-container.svelte-1i405pa h2:where(.svelte-1i405pa){margin-top:var(--space-4xl);margin-bottom:var(--space-xl)}.content-container.svelte-1i405pa p:where(.svelte-1i405pa){font-size:var(--text-md);color:var(--color-text-muted);line-height:1.7;margin:0 0 var(--space-lg) 0}.content-container.svelte-1i405pa ul:where(.svelte-1i405pa){color:var(--color-text-muted);margin:0 0 var(--space-lg) 0;padding-left:var(--space-lg)}.content-container.svelte-1i405pa li:where(.svelte-1i405pa){margin-bottom:var(--space-sm);line-height:1.6}.content-container.svelte-1i405pa h2:where(.svelte-1i405pa){font-size:var(--text-2xl);font-weight:600;color:var(--color-text);margin-top:var(--space-2xl);margin-bottom:var(--space-lg)}.content-container.svelte-1i405pa h2:where(.svelte-1i405pa):first-child{margin-top:0}.content-container.svelte-1i405pa h3:where(.svelte-1i405pa){font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin:var(--space-2xl) 0 var(--space-md) 0}
