.section-header[data-v-0b5d719d]{gap:var(--space-sm);flex-direction:column;display:flex}.section-header__eyebrow[data-v-0b5d719d]{font-size:var(--font-size-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-text);font-weight:700}.section-header__title[data-v-0b5d719d]{font-size:var(--font-size-h2);max-width:22ch}.section-header__lead[data-v-0b5d719d]{color:var(--color-text-muted);max-width:42ch;font-size:1rem}.section-header--dark .section-header__eyebrow[data-v-0b5d719d]{color:var(--color-mint)}.section-header--dark .section-header__lead[data-v-0b5d719d]{color:var(--color-text-muted-on-dark)}.promo-section[data-v-c3b4b263]{padding-block:var(--space-2xl);scroll-margin-top:5rem}.promo[data-v-c3b4b263]{gap:var(--space-lg);padding:var(--space-xl) var(--gutter);border-radius:var(--radius-card);background:var(--color-petrol);color:var(--color-text-on-dark);grid-template-columns:minmax(0,1fr);display:grid}.promo__eyebrow[data-v-c3b4b263]{font-size:var(--font-size-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mint)}.promo__eyebrow[data-v-c3b4b263],.promo__title[data-v-c3b4b263]{margin-bottom:var(--space-xs);font-weight:700}.promo__title[data-v-c3b4b263]{font-size:var(--font-size-h3);line-height:var(--line-height-heading);text-wrap:balance;max-width:26ch}.promo__text[data-v-c3b4b263]{color:var(--color-text-muted-on-dark);max-width:54ch}.promo__list[data-v-c3b4b263],.promo__points[data-v-c3b4b263]{gap:var(--space-2xs);flex-direction:column;display:flex}.promo__points[data-v-c3b4b263]{margin-top:var(--space-md)}.promo__list li[data-v-c3b4b263],.promo__points li[data-v-c3b4b263]{align-items:flex-start;gap:var(--space-xs);font-size:.9375rem;display:flex}.promo__list svg[data-v-c3b4b263],.promo__points svg[data-v-c3b4b263]{width:1rem;height:1rem;color:var(--color-mint);flex-shrink:0;margin-top:.2rem}.promo__list--muted li[data-v-c3b4b263]{color:var(--color-text-muted-on-dark)}.promo__list--muted svg[data-v-c3b4b263]{color:var(--color-silber)}.promo__list--strong li[data-v-c3b4b263]{font-weight:600}.promo__details[data-v-c3b4b263]{gap:var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-on-dark);grid-template-columns:minmax(0,1fr);display:grid}.promo__label[data-v-c3b4b263]{font-size:var(--font-size-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mint);margin-bottom:var(--space-xs);font-weight:700}.promo__offer[data-v-c3b4b263]{align-items:flex-start;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-mint) 88%,var(--color-porzellan));color:var(--color-petrol);flex-direction:column;align-self:start;display:flex}.promo__offer-name[data-v-c3b4b263]{font-size:var(--font-size-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.promo__duration[data-v-c3b4b263],.promo__obligation[data-v-c3b4b263]{color:var(--color-petrol);font-size:.875rem}.promo__obligation[data-v-c3b4b263]{padding-top:var(--space-xs);border-top:1px solid color-mix(in srgb,var(--color-petrol) 15%,transparent)}.promo__cta[data-v-c3b4b263]{margin-top:var(--space-2xs)}.promo__offer .promo__cta[data-v-c3b4b263]{background:var(--color-petrol);color:var(--color-porzellan)}.promo__link[data-v-c3b4b263]{min-height:44px;color:var(--color-petrol);text-underline-offset:.2em;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (width>=1024px){.promo[data-v-c3b4b263]{gap:var(--space-2xl);padding:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,21rem)}.promo--compact[data-v-c3b4b263]{align-items:center}.promo--prominent .promo__details[data-v-c3b4b263]{grid-template-columns:repeat(3,minmax(0,1fr))}.promo--prominent .promo__offer[data-v-c3b4b263]{position:sticky;top:6rem}}
