.dedicated-trucking-services-module-scss-module__oZGu4a__accent{color:var(--color-primary)}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsInner,.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsInner,.dedicated-trucking-services-module-scss-module__oZGu4a__heroInner{max-width:var(--max-width);margin:0 auto;padding:0 80px}.dedicated-trucking-services-module-scss-module__oZGu4a__hero:before{content:"";z-index:-1;background:rgba(0,0,0,.65);position:absolute;top:0;bottom:0;left:0;right:0}.dedicated-trucking-services-module-scss-module__oZGu4a__hero{isolation:isolate;text-align:center;background-color:#101010;background-position:50%;background-size:cover;padding:160px 0 120px;position:relative}.dedicated-trucking-services-module-scss-module__oZGu4a__heroInner{flex-direction:column;align-items:center;gap:16px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__heroTitle{color:var(--color-white);max-width:20ch;margin:0;font-size:max(2.4rem,min(5vw,4.5rem));font-weight:700;line-height:1.1}.dedicated-trucking-services-module-scss-module__oZGu4a__heroSubtitle{color:var(--color-text);margin:0;font-size:max(1.1rem,min(2vw,1.5rem));font-weight:400}.dedicated-trucking-services-module-scss-module__oZGu4a__benefits{padding:var(--section-py)0;background-color:#101010}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsInner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsLeft{flex-direction:column;gap:20px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsTitle{color:var(--color-white);max-width:18ch;margin:0;font-size:max(1.8rem,min(3vw,2.6rem));font-weight:700;line-height:1.2}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsSubtitle{color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.65}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsRight{padding-top:8px}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsCopy{color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.75}.dedicated-trucking-services-module-scss-module__oZGu4a__buttonPrimary{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);align-self:flex-start;padding:14px 36px;font-size:1rem;font-weight:700;transition:opacity .15s;display:inline-block}.dedicated-trucking-services-module-scss-module__oZGu4a__buttonPrimary:hover{opacity:.88}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefits{isolation:isolate;padding:var(--section-py)0;background-color:#161616;background-position:50%;background-size:cover;position:relative}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefits:before{content:"";z-index:-1;background:linear-gradient(rgba(252,52,52,.55) 0%,transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsInner{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsHeader{flex-direction:column;gap:12px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsTitle{color:var(--color-white);margin:0;font-size:max(1.8rem,min(3vw,2.6rem));font-weight:700;line-height:1.2}.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsSubtitle{color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.6}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselWrapper{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselLabel{color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0;font-size:.9rem;font-weight:600}.dedicated-trucking-services-module-scss-module__oZGu4a__carousel{background-color:var(--color-bg);border-radius:var(--radius-md);width:100%;max-width:700px;padding-bottom:24px}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselViewport{outline:none;width:100%;overflow:hidden}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselTrack{transition:transform .35s;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselSlide{text-align:center;flex:0 0 100%;justify-content:center;align-items:center;width:100%;padding:32px 16px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselHeadline{color:var(--color-white);margin:0;font-size:max(2rem,min(5vw,3.5rem));font-weight:800;line-height:1.15}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselHeadline .dedicated-trucking-services-module-scss-module__oZGu4a__accent{display:block}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselControls{justify-content:center;align-items:center;gap:20px;margin-top:8px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselArrow{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:0 0;border:2px solid rgba(255,255,255,.3);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselArrow:hover:not(:disabled){border-color:var(--color-primary);background:rgba(252,52,52,.1)}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselArrow:disabled{opacity:.3;cursor:default}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselDots{gap:8px;display:flex}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselDot{cursor:pointer;background:rgba(255,255,255,.35);border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .15s,transform .15s}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselDot:hover{background:rgba(255,255,255,.6)}.dedicated-trucking-services-module-scss-module__oZGu4a__carouselDotActive{background:var(--color-primary);transform:scale(1.2)}@media (max-width:768px){.dedicated-trucking-services-module-scss-module__oZGu4a__heroInner,.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsInner,.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsInner{padding:0 16px}.dedicated-trucking-services-module-scss-module__oZGu4a__hero{padding:100px 0 80px}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsInner{grid-template-columns:1fr;gap:32px}.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsTitle{max-width:none}.dedicated-trucking-services-module-scss-module__oZGu4a__carousel{max-width:100%}}@media (min-width:769px) and (max-width:1024px){.dedicated-trucking-services-module-scss-module__oZGu4a__heroInner,.dedicated-trucking-services-module-scss-module__oZGu4a__benefitsInner,.dedicated-trucking-services-module-scss-module__oZGu4a__driverBenefitsInner{padding:0 40px}}
