/* Inclusion summary, updated 2026-09-12. Home owns the compact six-icon overview. */
#full-inclusions, #home-inclusions { scroll-margin-top: 96px; }
.ease-link { color: #006582; font-size: 14px; line-height: 1.5; font-weight: 600; text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 1px; }
.ease-link:hover { color: #005069; }
.ease-link:focus-visible { outline: 2px solid currentColor; outline-offset: 6px; border-radius: 2px; }
.ease-home {
  --ease-pink: #FFABBE;
  display: block; max-width: 1200px; margin: 42px auto 0; padding: 0;
  border: 0; border-radius: 0; background: transparent; box-shadow: none; text-align: center;
}
.ease-home-title {
  margin: 0; color: #FFFBF2; font-family: 'Unbounded', sans-serif;
  font-size: clamp(20px, 2.1vw, 28px); font-weight: 500; line-height: 1.4;
  letter-spacing: -.025em; text-wrap: balance;
}
.ease-home .ease-grid {
  display: grid; grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 24px; list-style: none; padding: 0; margin: 28px 0 24px;
}
.ease-home .ease-item {
  display: flex; flex-direction: column; align-items: center; gap: 12px;
  min-width: 0; padding: 0; border: 0; background: transparent;
}
.ease-home .ease-icon { display: block; flex: 0 0 auto; color: var(--ease-pink); }
.ease-home .ease-icon svg { display: block; width: 34px; height: 34px; }
.ease-home .ease-item h4 {
  margin: 0; max-width: 18ch; color: #FFFBF2;
  font-family: 'Libre Franklin', sans-serif; font-size: 14px; font-weight: 500; line-height: 1.45;
}
.ease-home .ease-link { color: #FFFBF2; display: inline-block; padding: 8px 0; }
.ease-home .ease-link:hover { color: var(--ease-pink); }
.ease-home-action p { font-size: 12px; font-weight: 300; line-height: 1.55; color: #FFFBF2; opacity: .8; margin: 4px 0 0; }
.ease-fleet-note { font-size: 14px; line-height: 1.6; color: #595d62; margin: -12px 0 26px; }
.ease-fleet-note a { display: inline-block; margin-left: 6px; }
.ease-price-reminder { margin: 10px 0 0; }
.ease-price-reminder .ease-link { font-size: 12px; }
@media (max-width: 1100px) {
  .ease-home .ease-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px 28px; }
}
@media (max-width: 540px) {
  .ease-home { margin-top: 32px; }
  .ease-home-title { font-size: 20px; line-height: 1.45; }
  .ease-home .ease-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px 16px; margin: 24px 0 18px; }
  .ease-home .ease-item { flex-direction: row; align-items: center; gap: 10px; text-align: left; }
  .ease-home .ease-icon svg { width: 28px; height: 28px; }
  .ease-home .ease-item h4 { font-size: 13px; }
  .ease-fleet-note { margin: -8px 0 22px; }
  .ease-fleet-note a { margin-left: 0; }
}
