.wp-block-group.is-style-hero-alt{z-index:0}.wp-block-group.is-style-hero-alt::before{content:"";background-image:url(https://innoba.fr/wp-content/uploads/2026/08/vector-hero-bg-left-alt.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;position:absolute;bottom:0;left:0;max-width:581px;width:100%;height:100%;z-index:-1}.wp-block-group.is-style-hero-alt::after{content:"";background-image:url(https://innoba.fr/wp-content/uploads/2026/08/vector-hero-bg-right-alt.svg);background-repeat:no-repeat;background-position:center left;background-size:cover;position:absolute;bottom:0;right:0;width:65%;height:100%;z-index:-1}.wp-block-group.is-style-ellipse{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/ellipse-bleu.png);background-repeat:no-repeat;background-position:center center;background-size:auto}.wp-block-group.is-style-ellipse-orange{background-image:url(https://innoba.fr/wp-content/uploads/2026/08/vector-ellipse-orange.svg);background-repeat:no-repeat;background-position:left center;background-size:auto}.wp-block-group.is-style-ellipse-orange-grid{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/ellipse-orange-with-grid.svg);background-repeat:no-repeat;background-position:25% 50%;background-size:auto}.wp-block-group.is-style-ellipse-orange-grid-arcs{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/ellipse-orange-with-grid.svg);background-repeat:no-repeat;background-position:25% 50%;background-size:auto}.wp-block-group.is-style-ellipse-orange-grid-arcs::before{content:"";background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-mini-arc-bottom-left.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;position:absolute;bottom:0;left:0;max-width:423px;width:100%;height:100%;z-index:-1}.wp-block-group.is-style-ellipse-orange-grid-arcs::after{content:"";background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-arc-right.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;position:absolute;bottom:0;right:0;max-width:270px;width:100%;height:100%;z-index:-1}@media (max-width:781px){.wp-block-group.is-style-ellipse-orange-grid-arcs::before,.wp-block-group.is-style-ellipse-orange-grid-arcs::after{display:none}}.wp-block-group.is-style-ellipse-orange-right-grid{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/ellipse-orange-right-with-grid.svg);background-repeat:no-repeat;background-position:90% 0%;background-size:auto}.wp-block-group.is-style-halo-cercles{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/halo-and-circles.png);background-repeat:no-repeat;background-position:center center;background-size:auto}.wp-block-group.is-style-double-cercles-bleu{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-double-circle-blue.svg);background-repeat:no-repeat;background-position:center left;background-size:auto 100%}.wp-block-group.is-style-double-cercles-bleu-alt{background-image:url(https://innoba.fr/wp-content/uploads/2026/08/vector-double-circle-blue-alt.svg);background-repeat:no-repeat;background-position:center right;background-size:cover}.wp-block-group.is-style-double-cercles-bleu-fonce{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-double-circle-blue-dark.svg);background-repeat:no-repeat;background-position:center left;background-size:auto 100%}.wp-block-group.is-style-double-cercles-bleu-haut-droite{background-image:url(https://innoba.fr/wp-content/uploads/2026/08/vector-arrondi-bleu-haut-droite.svg);background-repeat:no-repeat;background-position:top right;background-size:auto}.wp-block-group.is-style-double-cercles-bleu-haut-gauche{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-arrondi-bleu.svg);background-repeat:no-repeat;background-position:top left;background-size:auto}.wp-block-group.is-style-arc-bas-gauche{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-arc-bottom-left.svg);background-repeat:no-repeat;background-position:bottom left;background-size:auto}.wp-block-group.is-style-arc-haut-droite{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-arc-top-right.svg);background-repeat:no-repeat;background-position:top right;background-size:auto}.wp-block-group.is-style-arc-simple-haut-droite{background-image:url(https://innoba.fr/wp-content/uploads/2026/07/vector-simple-arc-top-right.svg);background-repeat:no-repeat;background-position:top right;background-size:auto}@supports (animation-timeline:view()){.card{--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1)}@keyframes scale{to{transform:scale(calc(1.1 - calc(0.1 * var(--reverse-index))))}}.stacking-cards{view-timeline-name:--cards-element-scrolls-in-body}.card__content{--start-range:calc(var(--index0) / var(--numcards) * 100%);--end-range:calc((var(--index)) / var(--numcards) * 100%);animation:linear scale forwards;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing var(--start-range) exit-crossing var(--end-range)}}:root{--card-height:30vw;--card-margin:4vw;--card-top-offset:1em;--card-stack-top:calc(10rem + var(--wp-admin--admin-bar--height, 0px))}.stacking-cards{list-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));gap:var(--card-margin)}.card{position:sticky;top:var(--card-stack-top);padding-top:calc(var(--index) * var(--card-top-offset));margin-block-start:0!important}.card__content{transform-origin:50% 0%;will-change:transform;box-shadow:0 .2em 1em rgba(0,0,0,.1),0 1em 2em rgba(0,0,0,.1);background:rgb(255,255,255);color:rgb(10,5,7);border-radius:1em;overflow:hidden;display:grid;grid-template-areas:"text img";grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch}@media (max-width:781px){:root{--card-height:calc(100vh - var(--card-stack-top) - 2rem);--card-margin:1rem;--card-top-offset:0.75em;--card-stack-top:calc(3rem + var(--wp-admin--admin-bar--height, 0px))}@supports (animation-timeline:view()){.card__content{animation:none}}}