/* Videos de las landings (los maneja /assets/videos.js) */
.vid{position:relative;margin:26px auto 28px;padding:0}
.vid video{display:block;width:100%;height:auto;border-radius:18px;background:#0B1222;box-shadow:0 26px 60px rgba(0,0,0,.45)}
.vid-inside{max-width:520px}
.vid-anuncio{max-width:360px}
.vid-anuncio video{aspect-ratio:9/16;object-fit:cover}
.vid-inside video{aspect-ratio:4/5;object-fit:cover}
.vid-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;border-radius:999px;padding:14px 22px;font:900 18px var(--titulo);text-transform:uppercase;letter-spacing:.04em;background:var(--naranja);color:var(--negro);cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.vid-play[hidden]{display:none}
.vid-sec{padding:clamp(40px,7vw,70px) 0}
