/* =========================================================
   VC SCROLL REVEAL — conteneur
   La hauteur définitive est fixée en JS, en pixels réels
   (voir assets/js/vc-scroll-reveal.js), pas ici en vh :
   c'est ce qui évite tout écart avec le point de décrochage
   du pin GSAP.
   ========================================================= */

.vc-scroll-container {
    position: relative;
    width: 100%;
}

/* =========================================================
   TOUS LES PANNEAUX SONT AU MÊME ENDROIT
   ========================================================= */

.vc-scroll-container .vc-scroll-panel {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    overflow: hidden;
}

/* =========================================================
   L'ORDRE DES PANNEAUX EST GÉRÉ PAR JAVASCRIPT
   ========================================================= */

.vc-scroll-container .vc-scroll-panel {
    clip-path: inset(0% 0% 0% 0%);
}

/* =========================================================
   ÉVITER LES TRANSITIONS CSS QUI POURRAIENT INTERFÉRER
   ========================================================= */

.vc-scroll-container .vc-scroll-panel {
    transition: none !important;
}
