
[data-demo-contact]{cursor:default!important}
[hidden]{display:none!important}
iframe[inert]{pointer-events:none}
@media(max-width:900px){
 .header-inner{position:relative}
 .nav.demo-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:14px 20px;background:white;box-shadow:0 12px 24px #0002;z-index:50}
 .nav.demo-open a{padding:13px 9px}
}
