.process-video{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}
.process-video video{display:block;width:100%;height:100%;object-fit:contain}
.process-video__toggle{position:absolute;right:16px;bottom:16px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.5);border-radius:var(--r-sm);background:#081640;color:#fff;font:500 13px/1.4 var(--font-t);cursor:pointer}
.process-video__toggle:hover{background:#0E2A6B}
.process-video__toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}
.process-video__toggle[hidden]{display:none}
@media(max-width:640px){.process-video__toggle{right:10px;bottom:10px}}
