.marketing-eyebrow{font-family:var(--label-font-family);font-size:var(--marketing-label-size,var(--wm-label-size,.6875rem));line-height:var(--wm-label-line-height,1.2);letter-spacing:var(--wm-label-letter-spacing,.11em);text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .75rem;font-weight:600;display:inline-flex}.marketing-eyebrow:before{content:"";background:#2c8f8b;border-radius:50%;flex:none;width:.42rem;height:.42rem}.marketing-eyebrow--default{color:var(--text-meta)}.marketing-eyebrow--inverse{color:var(--dark-surface-muted,#fffaf3b8)}
.marketing-section-header{gap:.75rem;display:grid}.marketing-section-header--center{text-align:center;justify-items:center;margin-inline:auto}.marketing-section-header--max-sm{max-width:560px}.marketing-section-header--max-md{max-width:var(--container-readable,760px)}.marketing-section-header--max-lg{max-width:720px}.marketing-section-header__title{font-family:var(--heading-font-family);font-size:var(--marketing-section-title-size,var(--wm-section-title-size));line-height:var(--wm-section-title-line-height,1.08);letter-spacing:-.03em;font-weight:var(--marketing-hero-title-weight,650);color:var(--text-primary);text-wrap:balance;margin:0}.marketing-section-header__title:is(h1){max-width:16ch;font-size:var(--marketing-page-title-size,clamp(2.4rem, 4vw, 3.75rem));letter-spacing:-.045em;line-height:1.03}.marketing-section-header__description{font-family:var(--body-font-family);font-size:var(--wm-body-lg-size,1.125rem);color:var(--text-secondary);max-width:68ch;margin:0;line-height:1.6}
