@import url('routes.css?v=2');
@media (min-width:1200px){
 .fleet-hero{position:relative;height:251rem;overflow:hidden}.fleet-hero__art{position:absolute;right:0;top:0;width:565rem;height:251rem;overflow:hidden;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)}.fleet-hero__art img{width:100%;height:100%;object-fit:cover}.fleet-hero__slash{position:absolute;left:376rem;top:-8rem;width:5rem;height:270rem;background:var(--green);transform:skewX(-20deg)}.fleet-hero__copy{position:relative;z-index:2;margin-left:28rem;padding-top:31rem;width:345rem}.fleet-hero .eyebrow{font-size:7rem;margin-bottom:12rem}.fleet-hero h1{font-size:31rem;line-height:38rem;letter-spacing:-.035em;text-transform:uppercase}.fleet-hero h1 span{color:var(--green)}.fleet-hero p{width:240rem;max-width:100%;margin-top:14rem;font-size:8rem;line-height:13rem;color:#475569}.hero-actions{display:flex;gap:14rem;margin-top:19rem}.hero-actions .btn{height:30rem;padding:0 13rem;font-size:6.2rem}
 .vehicles{height:307rem;padding-top:14rem}.vehicles>h2,.capabilities>h2,.fleet-gallery>h2{display:flex;align-items:center;justify-content:center;gap:8rem;font-size:14rem;text-transform:uppercase}.vehicles>h2:before,.vehicles>h2:after,.capabilities>h2:before,.capabilities>h2:after,.fleet-gallery>h2:before,.fleet-gallery>h2:after{content:"";height:1rem;background:var(--line);flex:1}.vehicles>h2 span,.capabilities>h2 span{color:var(--green)}.vehicle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14rem;margin-top:11rem}.vehicle-grid article{height:255rem;border:1rem solid var(--line);border-radius:6rem;padding:11rem 12rem;display:flex;flex-direction:column;box-shadow:0 2rem 8rem rgba(8,40,92,.035)}.vehicle-grid h3{font-size:11rem;text-transform:uppercase}.vehicle-grid img{width:100%;height:83rem;object-fit:contain;image-rendering:auto;margin-top:4rem}.vehicle-grid ul{margin-top:4rem}.vehicle-grid li{position:relative;padding-left:17rem;font-size:8rem;line-height:17rem;color:#253858}.vehicle-grid li:before{content:"✓";position:absolute;left:0;top:3rem;display:grid;place-items:center;width:10rem;height:10rem;border:1rem solid var(--green);border-radius:50%;color:var(--green);font-family:Arial,sans-serif;font-size:7rem;line-height:1;font-weight:800}.vehicle-grid b{margin-top:auto;font-size:11rem}.vehicle-grid b i{font-size:20rem;margin-right:6rem;font-weight:400}
 .fleet-metrics{height:70rem;border-radius:4rem;background:var(--navy);color:#fff;display:grid;grid-template-columns:repeat(6,1fr);padding:13rem 0}.fleet-metrics>div{display:grid;grid-template-columns:42rem 1fr;grid-template-rows:25rem 20rem;border-left:1rem solid rgba(255,255,255,.28);padding:0 12rem;align-items:center}.fleet-metrics>div:first-child{border:0}.fleet-metrics i{grid-row:1/3;font-size:30rem}.fleet-metrics b{font-size:12rem;white-space:nowrap}.fleet-metrics span{font-size:7rem;line-height:9rem}
 .capabilities{height:190rem;padding-top:17rem}.capability-grid{height:154rem;border:1rem solid var(--line);border-radius:6rem;margin-top:7rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);padding:12rem}.capability-grid article{display:flex;align-items:center;gap:15rem;padding:8rem 12rem}.capability-grid article:nth-child(-n+3){border-bottom:1rem solid var(--line)}.capability-grid article:not(:nth-child(3n+1)){border-left:1rem solid var(--line)}.capability-grid article>i{width:51rem;height:51rem;border:2rem solid var(--green);border-radius:50%;display:grid;place-items:center;flex:none;color:var(--green);font-size:28rem}.capability-grid article:nth-child(even)>i{background:var(--navy);border-color:var(--navy);color:#fff}.capability-grid article:nth-child(3n)>i{background:var(--green);color:#fff}.capability-grid h3{font-size:11rem;text-transform:uppercase}.capability-grid p{font-size:7rem;line-height:11rem;color:#475569;margin-top:6rem}
 .fleet-gallery{height:156rem;padding-top:8rem}.fleet-gallery>div{display:grid;grid-template-columns:repeat(5,1fr);gap:14rem;margin-top:8rem}.fleet-gallery img{width:100%;height:122rem;border-radius:6rem;object-fit:cover}.fleet-gallery img:nth-child(1),.fleet-gallery img:nth-child(2),.fleet-gallery img:nth-child(3){image-rendering:auto}.fleet-gallery img:nth-child(4){object-position:left center}.fleet-gallery img:nth-child(5){object-position:84% center}
 .fleet-cta{height:56rem;background:var(--green);color:#fff}.fleet-cta .wrap{height:56rem;display:flex;align-items:center;justify-content:space-between}.fleet-cta h2{font-size:16rem;text-transform:uppercase}.fleet-cta p{font-size:8rem;margin-top:3rem}.fleet-cta .btn{height:31rem;background:#fff;color:var(--green);padding:0 18rem;font-size:7rem}.site-footer{height:185rem;padding-top:16rem}
}
@media (max-width:1199px){
 .fleet-hero{display:flex;flex-direction:column}.fleet-hero__copy{order:1;padding:34px 4%}.fleet-hero__art{order:2;height:280px;overflow:hidden}.fleet-hero__art img{width:100%;height:100%;object-fit:cover}.fleet-hero__slash{display:none}.fleet-hero .eyebrow{font-size:11px}.fleet-hero h1{font-size:38px;line-height:46px;text-transform:uppercase;margin-top:8px}.fleet-hero h1 span{color:var(--green)}.fleet-hero p{font-size:13px;line-height:21px;color:var(--muted);margin-top:14px;max-width:650px}.vehicles,.capabilities,.fleet-gallery{height:auto;padding:30px 4%}.vehicles>h2,.capabilities>h2,.fleet-gallery>h2{font-size:18px;text-align:center;text-transform:uppercase}.vehicles>h2 span,.capabilities>h2 span{color:var(--green)}.vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.vehicle-grid article{min-height:350px;border:1px solid var(--line);border-radius:7px;padding:18px;display:flex;flex-direction:column}.vehicle-grid h3{font-size:14px;text-transform:uppercase}.vehicle-grid img{width:100%;height:130px;object-fit:contain}.vehicle-grid li{position:relative;padding-left:21px;font-size:11px;line-height:22px}.vehicle-grid li:before{content:"✓";position:absolute;left:0;top:4px;display:grid;place-items:center;width:13px;height:13px;border:1px solid var(--green);border-radius:50%;color:var(--green);font-family:Arial,sans-serif;font-size:9px;line-height:1;font-weight:800}.vehicle-grid b{font-size:13px;margin-top:auto}.vehicle-grid b i{font-size:23px;margin-right:7px}.fleet-metrics{margin:0 4%;padding:18px;border-radius:6px;background:var(--navy);color:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fleet-metrics>div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:24px 20px}.fleet-metrics i{grid-row:1/3;font-size:30px}.fleet-metrics b{font-size:13px}.fleet-metrics span{font-size:9px}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.capability-grid article{display:flex;gap:13px;border:1px solid var(--line);border-radius:7px;padding:16px;min-height:120px;align-items:center}.capability-grid article>i{width:50px;height:50px;border:2px solid var(--green);border-radius:50%;display:grid;place-items:center;flex:none;color:var(--green);font-size:26px}.capability-grid article:nth-child(even)>i{background:var(--navy);border-color:var(--navy);color:#fff}.capability-grid h3{font-size:13px;text-transform:uppercase}.capability-grid p{font-size:10px;line-height:16px;color:var(--muted);margin-top:5px}.fleet-gallery>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.fleet-gallery img{width:100%;height:180px;border-radius:7px;object-fit:cover}.fleet-cta{background:var(--green);color:#fff;padding:22px 4%}.fleet-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.fleet-cta h2{font-size:20px;text-transform:uppercase}.fleet-cta p{font-size:11px;margin-top:4px}.fleet-cta .btn{background:#fff;color:var(--green);padding:12px 15px;font-size:9px}
}
@media (min-width:700px) and (max-width:1199px){.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-metrics{grid-template-columns:repeat(3,1fr)}.capability-grid{grid-template-columns:repeat(3,1fr)}.fleet-gallery>div{grid-template-columns:repeat(3,1fr)}}
@media (max-width:480px){.vehicle-grid,.capability-grid,.fleet-gallery>div{grid-template-columns:1fr}.fleet-cta .wrap{align-items:flex-start;flex-direction:column}}
@media (max-width:480px){html[lang="ru"] .fleet-hero h1{font-size:31px;line-height:37px;overflow-wrap:anywhere}}
@media (min-width:1200px){html[lang="ru"] .fleet-hero h1{font-size:23rem;line-height:29rem}html[lang="ru"] .fleet-hero p{width:240rem;font-size:7rem;line-height:10.5rem}html[lang="ru"] .fleet-hero .hero-actions{margin-top:11rem}}
.fleet-gallery img:nth-child(4){object-position:center}
