*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;font-size:80%;overflow-x:hidden}html,body,#root{height:100%;min-height:100dvh;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:hidden}#root{min-width:0;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}@media (width<=899px){.hero-truck-showcase img{max-width:95%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reviews-track{animation:none!important}.hero-truck-showcase img{transition:none!important}.hero-truck-showcase img:hover{transform:none!important}}.page-enter{animation:.45s cubic-bezier(.22,1,.36,1) forwards fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.tracking-hero-section{animation:.55s cubic-bezier(.22,1,.36,1) forwards fadeSlideIn}@keyframes reviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-track{animation:45s linear infinite reviewsScroll}.reviews-track:hover{animation-play-state:paused}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#4b2c9140;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4b2c9166}@media (prefers-color-scheme:dark){::-webkit-scrollbar-thumb{background:#6b4bae59}}
