/* SLOVTOP-SK – stránka Vozový park */
.fv-list{display:grid;gap:16px}
.fv{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid #e8e9ec;border-radius:17px;overflow:hidden;background:#fff}
.fv:nth-child(even) .fv-img{order:2}
.fv-img{position:relative;display:flex;align-items:center;justify-content:center;padding:44px 26px 20px;background:linear-gradient(180deg,#f7f8f9,#eceef1)}
.fv-img img{display:block;width:100%;max-width:540px;height:auto}
.fv-count{position:absolute;left:20px;top:20px;background:#111318;color:#fff;font:800 15px Manrope,Arial,sans-serif;padding:7px 12px;border-radius:9px}
.fv-body{padding:34px 38px;display:flex;flex-direction:column;justify-content:center}
.fv-body h3{font-size:28px;letter-spacing:-.03em;margin:0}
.fv-model{margin:4px 0 0;color:#626872;font-weight:700}
.fv-pallets{align-self:flex-start;margin:18px 0 22px;border:1.5px solid #ff6b00;color:#b84700;font-weight:800;font-size:14px;padding:6px 13px;border-radius:999px}
.fv-specs{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;padding-top:20px;border-top:1px solid #e8e9ec}
.fv-specs dt{font-size:12px;color:#858a92;margin-bottom:3px}
.fv-specs dd{margin:0;font-weight:700;line-height:1.45}
.fv-specs dd span{display:block}
.equip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
.equip li{border-top:1px solid #33363d;padding:15px 0 15px 30px;position:relative;font-weight:700}
.equip li:before{content:"";position:absolute;left:2px;top:19px;width:7px;height:13px;border:solid #ff6b00;border-width:0 3px 3px 0;transform:rotate(45deg) scale(.9)}
.fleet-cta{padding:70px 0 96px}
.fleet-cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #e8e9ec;padding-top:44px}
.fleet-cta h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.04em}
@media(max-width:980px){
  .fv{grid-template-columns:1fr}
  .fv:nth-child(even) .fv-img{order:0}
  .fv-body{padding:26px 24px 30px}
  .fleet-cta .wrap{flex-direction:column;align-items:flex-start}
}
@media(max-width:600px){
  .fv-specs{grid-template-columns:1fr}
  .equip{grid-template-columns:1fr}
  .fv-img{padding:52px 14px 14px}
  .fleet-cta .btn{width:100%}
}
