.faq-panel.faq-motion { background: transparent; isolation: isolate; }
.faq-motion-surface {
  position: absolute;
  inset: 0;
  z-index: -1;
  background: var(--ground);
  transform-origin: center bottom;
  pointer-events: none;
}
.faq-btn.is-hidden.faq-visibility-out { visibility: visible; }
@media (prefers-reduced-motion: reduce) {
  .faq-panel.faq-motion { opacity: 1 !important; clip-path: none !important; }
  .faq-motion-surface { transform: none !important; }
  .faq-motion > .faq-head, .faq-motion > .faq-body,
  .faq-motion > .faq-card, .faq-motion .faq-a { opacity: 1 !important; }
}
