.ms-band{background:#111418;color:#fff;border-top:4px solid #B3122A}
.ms-in{max-width:1200px;margin:0 auto;padding:22px 16px;display:grid;grid-template-columns:auto 1fr auto;gap:18px 24px;align-items:center}
.ms-ico{display:flex;gap:14px;color:#fff}
.ms-ico svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ms-tag{display:inline-block;background:#B3122A;color:#fff;font-family:Barlow,system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.8px;text-transform:uppercase;padding:5px 8px;margin:0 0 6px}
.ms-band h2{margin:0 0 4px;font-family:"Barlow Condensed",sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(24px,3.4vw,32px);line-height:1.05;letter-spacing:.3px;color:#fff}
.ms-band p{margin:0;color:#D5D8DC;font-size:16px;line-height:1.4}
.ms-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;background:#B3122A;color:#fff;font-family:Barlow,system-ui,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;white-space:nowrap}
.ms-btn:hover{background:#8E0E21}
.ms-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media (max-width:760px){.ms-in{grid-template-columns:1fr;gap:14px;padding:18px 16px}.ms-ico svg{width:36px;height:36px}.ms-btn{width:100%}}
