/* Correction mobile transversale */ html,body{max-width:100%}img,video{max-width:100%;height:auto}pre,.table-wrap{max-width:100%;overflow-x:auto}@media(max-width:767px){.wrap{min-width:0}section{overflow-x:clip}.hero .stage{max-width:100%}.team .rail{max-width:100%;overflow-x:auto}.cta .crew{flex-wrap:nowrap}.cta .crew img{min-width:0}.hero .top{max-width:100%}nav.main{width:100%}#services .svc h3{overflow-wrap:break-word}}
/* Vidéo d'accueil manquante : couverture statique lisible, sans écran noir. */
#video{background:#252653 url('/assets/ellohost-poster.jpg') center / cover no-repeat!important}
#video video{opacity:1}
@media(max-width:700px){.hero .float{width:60px!important;max-width:15vw!important}.hero .float img{width:100%;height:auto}.hero .trust{gap:11px 15px!important}.hero .trust span{display:inline-flex!important;align-items:center!important;gap:6px!important}}
