/* Partnerband «Who already moves with us» (Entwurf 08.11.2026) — dunkles Band über die ganze Breite */
.partner-band{background:#0E1718;color:#C9D6D6;margin:56px -24px 8px;padding:56px 24px 50px;box-shadow:0 0 0 100vmax #0E1718;clip-path:inset(0 -100vmax)}
.partner-band .pb-kicker{font-size:12px;letter-spacing:5px;text-transform:uppercase;color:#00B9E0}
.partner-band h2.pb-titel{display:block;font-size:clamp(28px,4vw,44px);letter-spacing:-.5px;text-transform:none;color:#fff;font-weight:600;margin:12px 0 14px}
.partner-band .pb-lead{color:#C9D6D6;font-size:17px;max-width:680px;margin:0 0 30px}
.pb-gruppen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px}
.pb-gruppe h3{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#7FDDF2;font-weight:600;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}
.pb-partner{padding:12px 0 14px;border-bottom:1px solid rgba(255,255,255,.06)}
.pb-name{color:#fff;font-weight:600;font-size:16px}
.pb-seit{font-weight:400;color:#8FA0A1;font-size:12px;margin-left:8px}
.pb-beitrag{font-size:14px;margin-top:2px}
.pb-slogan{font-size:13px;color:#8FA0A1;font-style:italic;margin-top:4px}
.partner-band .pb-schloss{margin-top:30px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.18);color:#C9D6D6}
.partner-band .pb-schloss a{color:#7FDDF2}
@media(max-width:820px){.pb-gruppen{grid-template-columns:1fr}}
/* Schloss-Links in Familienfarbe statt Dunkelrot (Stil kommt aus app.js) */
body .tier-locked a{color:#0A7FA0}
body .partner-band .pb-schloss a{color:#7FDDF2}
