.agency-video{scroll-margin-top:110px}
.agency-video .section-heading{max-width:850px;margin-bottom:28px}
.agency-video .section-heading p:not(.eyebrow){line-height:1.9;color:var(--muted)}
.agency-video-player{margin:0;max-width:1080px}
.agency-video-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0a2033;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 40px #102f3220}
.agency-video-player figcaption,.agency-video-note{font-size:13px;line-height:1.8;color:var(--muted)}
.agency-video-player figcaption{padding:13px 0}
.agency-video .actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0}
.agency-video .button{white-space:normal;max-width:100%}
.agency-video-download{display:grid;grid-template-columns:minmax(220px,350px) minmax(0,1fr);gap:30px;align-items:center;padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}
.agency-video-download img{display:block;width:100%;height:auto;border-radius:9px}
.agency-video-download p{margin-top:0}
.agency-video-note{margin-top:22px;max-width:950px}
.agency-video-jump{margin:12px 0}
@media(max-width:760px){.agency-video{scroll-margin-top:86px}.agency-video-download{grid-template-columns:1fr;padding:20px;gap:20px}.agency-video .actions{align-items:flex-start;flex-direction:column;gap:18px}.agency-video .section-heading h2{font-size:27px}.agency-video-player video{border-radius:10px}}
