.section-heading.svelte-1yo7402{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:var(--marketing-section-gap)}.section-heading.left.svelte-1yo7402{align-items:flex-start;text-align:left}.section-badge.svelte-1yo7402{display:inline-flex;align-items:center;color:var(--color-primary);font-size:1.125rem;font-weight:700;letter-spacing:.02em}.light.svelte-1yo7402 .section-badge:where(.svelte-1yo7402){color:#ff8a8a}.section-title.svelte-1yo7402{font-size:var(--marketing-font-section);font-weight:var(--marketing-weight-heading);color:var(--text-heading);line-height:var(--marketing-leading-heading);letter-spacing:-.02em;margin:0;max-width:800px}.light.svelte-1yo7402 .section-title:where(.svelte-1yo7402){color:var(--marketing-dark-text)}.section-title.svelte-1yo7402 .gradient-text{background:var(--marketing-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-1yo7402{font-size:var(--marketing-font-body);font-weight:var(--marketing-weight-subtitle);color:var(--text-muted);line-height:var(--marketing-leading-body);margin:0;max-width:640px}.light.svelte-1yo7402 .section-subtitle:where(.svelte-1yo7402){color:var(--marketing-dark-text-muted)}@media(max-width:768px){.section-heading.svelte-1yo7402{gap:12px;margin-bottom:var(--marketing-section-gap-mobile)}.section-title.svelte-1yo7402{font-size:var(--marketing-font-section-mobile)}.section-subtitle.svelte-1yo7402{font-size:var(--marketing-font-small)}}
