/* Identidad compartida de las franjas de instalaciones; conserva sus textos y columnas. */
.service-page .ic-sectors,.service-page .vf-clients{background:var(--navy);color:#fff;border:0;padding-block:0}
.service-page .ic-sectors>.ic-wide,.service-page .vf-clients>.vf-wide{width:min(1280px,100%);margin-inline:auto;padding:27px 44px}
.service-page .ic-sectors h2,.service-page .vf-clients h2{font:700 25px/1.16 var(--condensed);color:#fff;text-align:center}
.service-page .ic-sectors li,.service-page .vf-clients li{gap:12px;padding-inline:10px;border-color:#506078}
.service-page .ic-sectors li span,.service-page .vf-clients li span{font:700 15px/1.35 var(--condensed);color:#fff;text-transform:none}
.service-page .ic-sectors svg,.service-page .vf-clients svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
/* El espacio blanco distingue los dos bloques cuando son consecutivos. */
.service-page .vf-clients+.vf-contact,.service-page .ic-sectors+.ex-contact{margin-top:32px}
@media(max-width:900px){
 .service-page .ic-sectors>.ic-wide,.service-page .vf-clients>.vf-wide{padding:27px 22px}
 .service-page .ic-sectors li span,.service-page .vf-clients li span{font-size:14px}
 .service-page .vf-clients+.vf-contact,.service-page .ic-sectors+.ex-contact{margin-top:24px}
}
