/* RBA · Fleet services list */
.rfsv-sec{background:var(--bg)}
.rfsv{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
.rfs{flex:1 1 100%}
@media (min-width:760px){ .rfs{flex:0 1 calc(50% - 9px)} }
@media (min-width:1180px){ .rfs{flex:0 1 calc(33.333% - 12px)} }
.rfs{display:flex;flex-direction:column;gap:12px;padding:28px 26px;border-radius:var(--rl);background:#fff;border:1px solid var(--line);box-shadow:var(--sh);scroll-margin-top:calc(var(--hh) + 24px);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
.rfs:hover{transform:translateY(-5px);box-shadow:var(--shl)}
.rfs:target{outline:3px solid var(--gold);outline-offset:3px}
.rfs__h{display:flex;align-items:center;justify-content:space-between}
.rfs__h i{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--teal);color:var(--gold);font-style:normal}
.rfs__h i svg{width:28px;height:28px}
.rfs__n{font:900 40px var(--fh);color:var(--teal-t)}
.rfs h3{font-size:22px}
.rfs p{color:var(--muted);font-size:15.5px}
.rfs__veh{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.rfs__veh small{font:800 11.5px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-d);margin-right:2px}
.rfs__veh span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--teal-t);color:var(--teal);font:700 13.5px var(--fh)}
.rfs__veh span svg{width:15px;height:15px}
.rfs ul{display:grid;gap:7px;margin-top:2px}
.rfs li{display:flex;gap:9px;align-items:flex-start;font-size:15px}
.rfs li svg{width:17px;height:17px;color:var(--gold-d);margin-top:3px;flex:none}
.rfs__b{margin-top:auto;padding-top:8px;flex-wrap:wrap}
.rfs__b>.rbtn{flex:1 1 auto}
