.hp{position:absolute!important;left:-9999px!important}.consent{align-items:center;gap:10px;font-weight:400!important;display:flex!important}.consent input{width:auto!important;margin:0!important}.consent a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.topcontacts{gap:22px;display:flex}.topcontacts a:hover{text-decoration:underline}.herocopy{animation:.75s cubic-bezier(.2,.75,.25,1) both hero-copy-in}.fleetcard{isolation:isolate;padding:0;animation:.9s cubic-bezier(.2,.75,.25,1) 80ms both hero-visual-in;position:relative;overflow:hidden}.fleetphoto{z-index:-3;object-fit:cover;object-position:60% center;animation:1.8s cubic-bezier(.2,.75,.25,1) .1s both hero-photo-settle;transform:scale(1.045)}.fleetshade{z-index:-2;background:linear-gradient(#01213a2e 20%,#01213ad6 100%),linear-gradient(90deg,#01213a47,#0000 60%);position:absolute;inset:0}.fleettop{text-shadow:0 1px 12px #01213a;position:absolute;top:26px;left:28px;right:28px}.fleetcount{text-shadow:0 2px 12px #01213a;margin:0;position:absolute;bottom:24px;left:28px;right:28px}.legal{max-width:860px;padding-top:75px}.legal h2{margin:36px 0 10px;font-size:25px}.legal h2:first-child{margin-top:0}.legal p{color:var(--muted);font-size:17px}.legal a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.legaldate{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;font-size:14px!important}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-visual-in{0%{opacity:0;transform:translate(32px)scale(.98)}to{opacity:1;transform:none}}@keyframes hero-photo-settle{0%{transform:scale(1.11)}to{transform:scale(1.045)}}@media (max-width:900px){.fleetcard{min-height:390px}.fleetphoto{object-position:64% center}}@media (max-width:600px){.fleetcard{border-radius:24px;min-height:320px}.fleettop{top:20px;left:20px;right:20px}.fleetcount{bottom:18px;left:20px;right:20px}.fleetcount strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.herocopy,.fleetcard,.fleetphoto{animation:none!important}.fleetphoto{transform:scale(1.045)}}@media (max-width:600px){.topcontacts{gap:12px}.topcontacts a:last-child{display:none}}
