.rtx-pro-video{width:100%;max-width:960px;margin:0 auto}.rtx-pro-video__heading{text-align:center;margin-bottom:1.25rem}.rtx-pro-video__frame{aspect-ratio:16/9;border-radius:var(--radius-xl,16px);background:#000;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000040}.rtx-pro-video__frame video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.rtx-pro-video__caption{color:var(--color-text-secondary,#555);text-align:center;flex-direction:column;gap:.35rem;margin-top:.75rem;font-size:.9rem;display:flex}.rtx-pro-video__more{font-weight:600}.rtx-pro-video__tm{color:var(--color-text-muted,#777);font-size:.75rem}.rtx-pro-video__frame iframe{border:0;width:100%;height:100%;display:block}.rtx-pro-video__play{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.rtx-pro-video__play img{object-fit:cover;width:100%;height:100%;display:block}.rtx-pro-video__play-icon{opacity:.9;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rtx-pro-video__play:hover .rtx-pro-video__play-icon,.rtx-pro-video__play:focus-visible .rtx-pro-video__play-icon{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.rtx-pro-video__play:focus-visible{outline:3px solid var(--color-accent,#76b900);outline-offset:-3px}
