/* Keep the principal-treatment grid aligned and remove only the animated
   connector lattice. The mobile sticky deck remains owned by
   home-motion-v3.css so cards gather on downward scroll and separate again
   when the visitor scrolls back up. */
body[data-page="home"] .service-grid__cards {
  align-items: stretch;
}

body[data-page="home"] .service-grid__cards .fx-lattice {
  display: none !important;
}

/* Remove the staggered desktop/tablet card offset without changing mobile
   positioning, stack offsets, spacing, shadows or z-index layers. */
body[data-page="home"] .service-grid__cards .service-card {
  --card-offset: 0rem !important;
  translate: none;
}

@media (prefers-reduced-motion: reduce) {
  body[data-page="home"] .service-grid__cards .service-card {
    translate: none !important;
  }
}
