
html:has(body.page-id-16881), body.page-id-16881 { overflow-x: clip; }
body.page-id-16881 .elementor-16881 { --neer-ref-page: 1; }
body.page-id-16881 .elementor-16881 [data-ref-bottom] { width: 100%; }
/* Legacy client-grid children use fixed positioning inside a transformed
   section. Restore that containing block without changing their saved layout. */
body.page-id-16881 .elementor-16881 .elementor-element-6807b9c { transform: translateZ(0); }
body.page-id-16881 .elementor-16881 :focus-visible { outline: 2px solid #ccff00; outline-offset: 4px; }
@media (prefers-reduced-motion: reduce) {
  body.page-id-16881 .elementor-16881 .neer-ai__stage * { animation: none !important; }
  body.page-id-16881 .elementor-16881 .elementor-invisible { visibility: visible !important; }
}
