section.svelte-1u4ejkz{padding:var(--section-padding);position:relative}.no-padding.svelte-1u4ejkz{padding:0}.no-padding.svelte-1u4ejkz .container:where(.svelte-1u4ejkz){padding:0}.section-overlay.svelte-1u4ejkz{pointer-events:none;position:absolute;inset:0}.container.svelte-1u4ejkz{max-width:var(--window-2xl);padding:0 var(--spacing-2xl);margin:0 auto;position:relative}.header.svelte-1u4ejkz{margin-bottom:3rem}.header.svelte-1u4ejkz .header-content{max-width:var(--header-max-width)}.header.svelte-1u4ejkz .badge{margin-bottom:var(--spacing-lg)}.header.svelte-1u4ejkz h2{color:var(--color-primary-1);margin:var(--spacing-lg) 0;gap:var(--spacing-xs);flex-direction:column;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900;line-height:1.1;display:flex}.header.svelte-1u4ejkz h2>span{color:var(--color-gray-2);font-size:clamp(2rem,3vw,3rem);font-weight:500}.header.svelte-1u4ejkz h2 span{position:relative}.header.svelte-1u4ejkz h2>span:last-of-type{color:var(--color-primary-1);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900}.header.svelte-1u4ejkz .description{font-size:clamp(var(--font-size-sm), 2.5vw, var(--font-size-md));color:var(--color-gray-3);margin-top:var(--spacing-lg);max-width:35rem;line-height:1.6}@media (width<=768px){.container.svelte-1u4ejkz{padding:0 var(--spacing-lg)}}
