/* Shared by every marketing layout and the custom blog header.
   Do not force GPU layers or override transforms used for menus/carousels. */
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }

/* Legacy WOW/AOS effects also target entire paragraphs and content columns.
   Keep those visible and stationary, while preserving image-only effects. */
body :is(.wow, [data-aos]):is(h1,h2,h3,h4,h5,h6,p,a,button,ul,ol),
body :is(.wow, [data-aos]):has(h1,h2,h3,h4,h5,h6,p,button,ul,ol) {
  animation: none !important;
  transition: none !important;
  transform: none !important;
  translate: none !important;
  scale: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  will-change: auto !important;
}

/* The floating enquiry label used to grow/shrink continuously. */
body .request-demo-page {
  animation: none !important;
  scale: none !important;
}

/* Preserve hover feedback without shifting the text-bearing component. */
body .cs-motion-card,
body .cs-motion-card:hover,
body :is(.service-btn,.qat-hero-btn,.gts-hero-btn,.cta-btn,.creatio-technology__footer a):hover {
  translate: none !important;
  transform: none !important;
  scale: none !important;
}
