/* Homepage section rhythm: open ivory/white bands, ending at a grounded dark invitation. */
.home-faq-band{background:#f5f2eb}
.home-faq-band #faq.home-faq{padding-block:48px 28px;scroll-margin-top:96px}
.home-faq-band .section-head{margin-bottom:30px}
.home-faq-band .faq-item p a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.home-assistance-band{background:linear-gradient(to bottom,#f5f2eb 0 50%,#fff 50% 100%)}
.home-assistance-band .home-fleet-assistance{padding-block:24px 48px}
.homepage .footer{background:#fff}
/* One light arrow drawing throughout; each section owns its color and motion. */
.homepage :is(.submit-btn,.callback-submit,.newsletter-form button){display:inline-flex;align-items:center;justify-content:center;gap:8px}
.homepage .vehicle-request-action>.certus-arrow{color:inherit}
@media(max-width:700px){
  .home-faq-band #faq.home-faq{padding-block:36px 20px}
  .home-faq-band .section-head{margin-bottom:24px}
  .home-assistance-band .home-fleet-assistance{padding-block:20px 32px}
}
