/* Sections relocated from the homepage; their existing visual system is retained. */
.page-influencer #fuer-brands.brand-program{background:var(--peach-100);padding-block:96px 82px}
.page-influencer #fuer-brands .brand-program-tabs,.page-influencer #fuer-brands .brand-program-footer{border-color:rgba(26,26,26,.25)}
.page-influencer #fuer-brands .brand-program-tabs button::after{background:var(--ink)}
.page-preise #termin.automation-booking{background:var(--yellow-100);padding-block:90px}
.page-preise #termin .booking-heading h2{margin:0 0 27px;font-size:clamp(43px,4.7vw,68px)}
.page-preise #termin .booking-heading>p{font-size:18px;line-height:1.75}
.page-preise #termin .booking-actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:30px}
@media(max-width:800px){.page-influencer #fuer-brands.brand-program{padding-block:72px}}
@media(max-width:580px){
 .page-influencer #fuer-brands.brand-program{padding-block:58px 62px}
 .page-preise #termin.automation-booking{padding-block:64px}
 .page-preise #termin .booking-heading h2{font-size:39px;line-height:1.18}
 .page-preise #termin .booking-heading>p{font-size:17px}
 .page-preise #termin .booking-actions{flex-direction:column;gap:18px}
 .page-preise #termin .booking-actions .button{font-size:16px}
}
