/* V67 — Platform text motion only. No global selectors, fonts or sizing changes.
   Text is visible by default: no dependency on JS, IntersectionObserver or WAAPI. */
body.platform-v51 .p67-text-heading .p67-word {
  display: inline-block;
  white-space: nowrap;
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
}
body.platform-v51 .p67-text-heading .p67-char {
  display: inline-block;
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
  vertical-align: baseline;
  transform-origin: 50% 82%;
}
@media (prefers-reduced-motion: reduce), print {
  body.platform-v51 .p67-text-heading .p67-char {
    animation: none !important;
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
  }
}
