/*
 * Authorized home.welcome accessibility bridge.
 * The source geometry, breakpoints and visual component rules remain in the
 * verbatim Maxcare stylesheets; this file only exposes keyboard focus and the
 * project-wide reduced-motion requirement.
 */
[data-maxcare-welcome] .elementor-element-dbd4134 .btn:focus-visible,
[data-maxcare-welcome] .elementor-element-7fa9d69 .pxl-item-title:focus-visible {
  outline: 3px solid #f5b63f;
  outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
  [data-maxcare-welcome] *,
  [data-maxcare-welcome] *::before,
  [data-maxcare-welcome] *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
