.fleet-page-hero .hero-photo img { object-position: 50% 40%; }
.fleet-automation { background: var(--surface); border-top: 1px solid var(--line); }
.fleet-automation .text-link { margin-top: 24px; }
.automation-details { min-width: 0; padding: 32px; border: 1px solid var(--line); border-radius: 6px; background: var(--paper); }
.automation-details dl { margin: 0; }
.automation-details dl > div + div { margin-top: 24px; padding-top: 24px; border-top: 1px solid var(--line); }
.automation-details dt { font-size: 1.25rem; font-weight: 700; line-height: 1.4; }
.automation-details dd { margin: 10px 0 0; color: var(--muted); font-size: 1.0625rem; }
.automation-note { margin-top: 24px; color: var(--muted); font-size: .9375rem; }
.automation-learn { margin-top: 24px; padding-top: 24px; border-top: 1px solid var(--line); }
.automation-learn p { color: var(--muted); font-size: 1.0625rem; }
.automation-learn .button { margin-top: 18px; }
.fleet-offer { border-top: 1px solid var(--line); }
.fleet-priorities { background: var(--surface); }
.fleet-value-copy > p:not(.eyebrow) { max-width: 36rem; margin-top: 24px; color: var(--muted); }
.fleet-coverage { padding: 32px; border: 1px solid var(--line); border-radius: 6px; background: var(--paper); }
.fleet-coverage > h3 { font-size: 1.5rem; }
.fleet-coverage .warranty-benefits { margin-top: 24px; border-color: var(--line); }
.fleet-coverage .warranty-benefit strong { color: var(--ink); }
.fleet-coverage .warranty-benefit span, .fleet-coverage .warranty-note { color: var(--muted); }
.fleet-service-note { padding-top: 24px; border-top: 1px solid var(--line); }
.fleet-service-note h3 { font-size: 1.25rem; }
.fleet-service-note p { margin-top: 12px; color: var(--muted); font-size: 1.0625rem; }
.fleet-service-note .text-link { margin-top: 16px; }
@media (min-width: 37.501rem) and (max-width: 60rem) {
  .fleet-offer .service-grid { grid-template-columns: minmax(0, 1fr); }
  .fleet-offer .service-card-top { min-height: 0; }
}
@media (max-width: 37.5rem) {
  .fleet-coverage, .automation-details { padding: 24px; }
  .automation-learn .button { width: 100%; }
}
