.video-proof{background:#080b12;color:#fff;padding:100px 6.5vw}
.video-proof-shell{display:grid;grid-template-columns:.78fr 1.22fr;gap:6vw;align-items:center;max-width:1380px;margin:0 auto}
.video-proof-kicker{color:#b8ff39;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}
.video-proof h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(44px,5.7vw,88px);line-height:.88}
.video-proof h2 em{color:#b8ff39;text-transform:none;font-family:Georgia,"Times New Roman",serif;font-weight:400}
.video-proof-copy>p:not(.video-proof-kicker){color:#ffffffb3;max-width:610px;font-size:16px;line-height:1.65}
.video-proof-frame{background:#111;aspect-ratio:16/9;box-shadow:0 28px 70px #0007}
.video-proof-frame iframe{border:0;width:100%;height:100%}
.video-proof-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.video-proof-actions a{color:#fff;border:1px solid #ffffff5c;letter-spacing:.12em;text-transform:uppercase;padding:15px 18px;font-size:9px;font-weight:800}
.video-proof-actions a:first-child{background:#b8ff39;border-color:#b8ff39;color:#080b12}
.video-proof-note{border-top:1px solid #ffffff38;margin-top:30px;padding-top:20px;color:#ffffff8f!important;font-size:13px!important}
@media(max-width:820px){.video-proof{padding:80px 22px}.video-proof-shell{grid-template-columns:1fr;gap:42px}.video-proof h2{font-size:45px}}
