/* RésAtout vitrine · vidéo légère en tête de page (v2.54) */
.ra-video{position:relative;margin:0;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#123282;box-shadow:0 30px 60px -28px rgba(10,22,44,.55)}
.ra-video img,.ra-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0}
.ra-video video{opacity:0;transition:opacity .5s ease}
.ra-video[data-etat="lecture"] video{opacity:1}
.ra-video-btn{position:absolute;right:10px;bottom:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;padding:0;
  display:flex;align-items:center;justify-content:center;background:rgba(10,22,44,.72);color:#fff;cursor:pointer}
.ra-video-btn[hidden]{display:none}
.ra-video-btn:hover{background:rgba(10,22,44,.9)}
.ra-video-btn:focus-visible{outline:3px solid #F2B544;outline-offset:2px}
.hero-video{width:min(560px,100%)}
.ra-video-leg{display:block;color:#5a6a72;font-size:.76rem;text-align:center;margin-top:8px}
.ra-video-tete{max-width:720px;margin:22px auto 6px}
@media print{.ra-video video,.ra-video-btn{display:none}}
