/* A shorter introduction leaves the fleet and service images in the first view. */
.hero-copy{padding-top:12px}
.hero .eyebrow{font-size:8px;line-height:1.4}
.hero h1{font-size:clamp(32px,3.2vw,42px);line-height:1.03;margin-top:9px;letter-spacing:-.055em}
.hero-copy>p{font-size:11px;line-height:1.5;margin-top:9px}
.hero-copy>p span{display:inline}
.hero-actions{margin-top:10px;gap:25px}
.hero-actions .button{min-height:38px;padding:9px 19px;font-size:10px;gap:25px}
.hero-actions .text-link{font-size:10px;gap:13px}
.hero-carousel{margin-top:12px}
.quote-form .form-grid>[data-quote-date]{grid-column:1/-1}
@media(max-width:700px){.hero-copy{padding-top:14px}.hero h1{font-size:31px;line-height:1.04;margin-top:8px}.hero .eyebrow{font-size:6px;letter-spacing:.12em}.hero-copy>p{font-size:10px;line-height:1.4;margin-top:8px}.hero-copy>p span{display:block}.hero-actions{margin-top:10px;gap:19px}.hero-actions .button{min-height:36px;padding:8px 15px;font-size:9px;gap:18px}.hero-actions .text-link{font-size:9px;gap:10px}.hero-carousel{margin-top:11px}}
@media(max-width:370px){.hero h1{font-size:29px}.hero-copy{padding-top:12px}.hero-actions{gap:15px}.hero-actions .text-link{gap:7px}}
