.section-header{margin-bottom:var(--space-16)}.section-header--center{text-align:center}.section-header--center .section-header__subtitle{margin-inline:auto}.section-header__label-wrap{margin-bottom:var(--space-5)}.section-header__label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.14em;padding:var(--space-1) var(--space-5);border-radius:var(--radius-full);background:#30ca710f;border:1px solid rgba(48,202,113,.15);box-shadow:0 0 16px #30ca710f;position:relative}.section-header--dark .section-header__label{background:#30ca710f;border-color:#30ca712e;box-shadow:0 0 20px #30ca7114}.section-header__title{margin-bottom:var(--space-5);letter-spacing:-.03em;line-height:1.15}.section-header--center .section-header__title:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,var(--color-accent),rgba(49,91,244,.5));border-radius:1px;margin:var(--space-5) auto 0}.section-header--left .section-header__title:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,var(--color-accent),rgba(49,91,244,.5));border-radius:1px;margin-top:var(--space-5)}.section-header__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);max-width:55ch;line-height:1.7}.section-header--dark .section-header__subtitle{color:var(--color-text-muted-dark)}@media(max-width:639px){.section-header{margin-bottom:var(--space-10)}.section-header__subtitle{font-size:var(--text-base)}}
