.gw633-home-video-section{background:#f5f0e7;padding:72px 24px;border-top:1px solid #e7dfd0;border-bottom:1px solid #e7dfd0}
.gw633-home-video-inner{max-width:1180px;margin:0 auto}
.gw633-home-video-copy{text-align:center;max-width:920px;margin:0 auto 30px}
.gw633-home-video-kicker{display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.13em;color:#8d6b14;margin-bottom:12px}
.gw633-home-video-copy h2{margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;color:#17130c}
.gw633-home-video-copy p{margin:0 auto;max-width:860px;color:#655d52;font-size:1.05rem;line-height:1.7}
.gw633-home-video-frame{background:#080b0f;padding:10px;border:1px solid #c9a454;box-shadow:0 20px 60px rgba(0,0,0,.18)}
.gw633-home-video-player{display:block;width:100%;height:auto;max-height:680px;background:#000}
.gw633-home-video-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:24px}
.gw633-home-video-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:210px;padding:13px 20px;background:#c99b2a;color:#111;text-decoration:none;font-weight:800;border:1px solid #c99b2a}
.gw633-home-video-actions a.secondary{background:#10161d;color:#fff;border-color:#10161d}
.gw633-home-video-actions a:hover{transform:translateY(-1px)}
@media(max-width:700px){.gw633-home-video-section{padding:48px 16px}.gw633-home-video-copy h2{font-size:2.2rem}.gw633-home-video-actions a{width:100%}}
