/* Home service cards: subtle hover without the dense dark inversion. */
#platform section .grid > .group {
  transition: background-color .28s ease, box-shadow .28s ease, transform .28s ease, border-color .28s ease !important;
}

#platform section .grid > .group:hover {
  background: #f3eee8 !important;
  box-shadow: inset 0 0 0 1px rgba(180, 83, 32, .20), 0 14px 32px rgba(28, 34, 50, .06) !important;
  transform: translateY(-2px);
}

/* Keep copy dark and readable instead of flipping it to white. */
#platform section .grid > .group:hover h3,
#platform section .grid > .group:hover p,
#platform section .grid > .group:hover span,
#platform section .grid > .group:hover li {
  color: #1c2232 !important;
}

/* Keep the action and icon as a restrained orange accent. */
#platform section .grid > .group:hover button,
#platform section .grid > .group:hover svg {
  color: #b45320 !important;
}

#platform section .grid > .group:hover li > div {
  background-color: #b45320 !important;
}

#platform section .grid > .group:hover [class*="border-t"] {
  border-color: rgba(28, 34, 50, .12) !important;
}
