/* TransJAXX secure video: responsive on phones and desktop */
.hero-video {position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#090909;border-radius:12px;margin:0 0 22px;}
.hero-video iframe {position:absolute;inset:0;display:block;width:100%;height:100%;border:0;}
.hero-video .video-fallback {position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:18px;color:#fff;background:#111;font:500 14px/1.5 Arial,sans-serif;}
.hero-video .video-fallback[hidden] {display:none;}
@media(max-width:700px){.hero-video{max-width:100%;border-radius:8px;margin-bottom:18px;}}
