/* Seções exclusivamente comerciais para provedores; o menu central permanece inalterado. */
.rva-providers .b2b-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.rva-providers .b2b-mini{color:#d91938;text-transform:uppercase;font-size:12px;letter-spacing:.09em;font-weight:800;display:block;margin-bottom:12px}
.rva-providers .b2b-highlight{margin:28px 0 0!important;padding:22px 26px;border-left:4px solid #ec1735;background:#f1f5fb;color:#0b2451!important;font-weight:700;border-radius:0 12px 12px 0}
.rva-providers .b2b-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:25px 0}
.rva-providers .b2b-journey span{background:white;border:1px solid #dce5f0;border-radius:13px;padding:22px 14px;text-align:center;color:#0b2451;font-weight:700;position:relative}
.rva-providers .b2b-journey span:not(:last-child):after{content:'→';position:absolute;right:-14px;top:calc(50% - 13px);z-index:2;color:#ee1735;font-size:20px}
.rva-providers .b2b-model{border-top:4px solid #e91b36}
.rva-providers .b2b-side img{object-position:center}
@media(max-width:1100px){.rva-providers .b2b-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.rva-providers .b2b-grid-four{grid-template-columns:1fr}.rva-providers .b2b-journey{grid-template-columns:1fr;gap:8px}.rva-providers .b2b-journey span:not(:last-child):after{content:'↓';right:12px;top:auto;bottom:-16px}}
