/* Bottom call bar: hidden in the hero. */
.mobile-callbar {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translate3d(0, 100%, 0);
  transition: transform 180ms ease-out, opacity 180ms ease-out;
}
.mobile-callbar.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translate3d(0, 0, 0);
}
@media (prefers-reduced-motion: reduce) {
  .mobile-callbar { transition: none; }
}
