/* Shared circular icon-container interaction. The Home Why Choose Us cards define the motion. */
:is(.why-card-icon, .core-value-icon, .process-icon, .who-card-icon, .standards-icon, .icon-hover-container) {
  transform-origin: center;
  transition: transform .2s ease;
}

:is(.why-card, .core-value-card, .process-step, .who-card, .standards-row, .icon-hover-card):hover
  > :is(.why-card-icon, .core-value-icon, .process-icon, .who-card-icon, .standards-icon, .icon-hover-container) {
  transform: scale(1.02);
}

:is(.why-card, .core-value-card, .process-step):hover
  > :is(.why-card-icon, .core-value-icon, .process-icon) {
  transform: translateX(-50%) scale(1.02);
}
