/* RightCapacity capacity alerts band (2026-11-04) */
.rc-alerts-band{background:#0b1f4d;background:linear-gradient(120deg,#0b1f4d 0%,#0f2f7a 60%,#1f6bff 140%);color:#fff;margin:0;padding:56px 24px}
.rc-alerts-band-inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}
.rc-alerts-band h2{color:#fff;margin:0 0 8px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2}
.rc-alerts-band p{color:rgba(255,255,255,.82);margin:0;font-size:1.05rem;line-height:1.55;max-width:640px}
.rc-alerts-band .rc-alerts-band-btn{flex:0 0 auto;display:inline-block;background:#1f6bff;color:#fff;border:2px solid #1f6bff;border-radius:8px;padding:14px 24px;font-weight:600;text-decoration:none;white-space:nowrap}
.rc-alerts-band .rc-alerts-band-btn:hover,.rc-alerts-band .rc-alerts-band-btn:focus-visible{background:#fff;color:#0b1f4d;border-color:#fff}
@media (max-width:760px){
 .rc-alerts-band{padding:40px 20px 44px}
 .rc-alerts-band-inner{flex-direction:column;align-items:flex-start;gap:20px}
 /* keep the button left-aligned and clear of the Tawk bubble (bottom-right) */
 .rc-alerts-band .rc-alerts-band-btn{max-width:calc(100% - 90px)}
}
