.featured-quote{background:#fff;border:1px solid var(--line);border-radius:30px;margin:0 auto;max-width:760px;padding:40px;text-align:center}.featured-quote .q{color:var(--navy);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.4}.featured-quote .who{color:var(--muted);font-size:14.5px;margin-top:20px}.featured-quote .who b{color:var(--navy)}.filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.filter-btn{background:#fff;border:1px solid var(--line);border-radius:100px;color:var(--muted);cursor:pointer;font:600 14px var(--font);padding:9px 18px;transition:all .2s}.filter-btn.active,.filter-btn:hover{border-color:var(--teal)}.filter-btn.active{background:var(--teal);color:#fff}.twall-carousel{position:relative}.twall{display:grid;gap:20px;grid-auto-columns:calc(33.33333% - 13.33333px);grid-auto-flow:column;margin:-4px;overflow-x:auto;padding:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.twall::-webkit-scrollbar{display:none}.twall .tcard{display:flex;flex-direction:column;height:100%;scroll-snap-align:start}.twall .tcard .q{flex:1}.twall .tcard .p{align-items:center;border-top:1px solid var(--line);display:flex;gap:13px;margin-top:24px;padding-top:20px}.twall .tcard .av{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:flex;flex:none;font-size:14px;font-weight:700;height:42px;justify-content:center;overflow:hidden;width:42px}.twall .tcard .av.has-photo{background:none}.tmeta{align-items:center;display:flex;gap:10px;margin-bottom:14px;min-height:24px}.tmeta .tcat{margin-left:auto}.tlogo{display:block;height:24px;max-width:104px;object-fit:contain;width:auto}.twall .tcard .av img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.twall .tcard .nm{color:var(--navy);font-size:14px;font-weight:700}.twall .tcard .rl{color:var(--muted);font-size:12.5px;line-height:1.35}.tw-arrow{align-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;color:var(--primary);cursor:pointer;display:flex;font:700 18px var(--font);height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,border-color .2s;width:44px;z-index:3}.tw-arrow:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.tw-arrow:disabled{cursor:default;opacity:.35}.tw-arrow[hidden]{display:none}.tw-arrow.prev{left:-18px}.tw-arrow.next{right:-18px}.tw-dots{display:flex;gap:8px;justify-content:center;margin-top:26px}.tw-dot{background:var(--line);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,width .2s;width:8px}.tw-dot.active{background:var(--teal);border-radius:100px;width:22px}.twall .tcard{transition:opacity .3s ease,transform .3s ease}.twall .tcard.hide{display:none}.tcard .tcat{background:#e4f3f4;border-radius:10px;color:var(--teal);display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:3px 7px;text-transform:uppercase}.video-frame{border:1px solid var(--line);border-radius:28px;line-height:0;margin:0 auto;max-width:900px;overflow:hidden}.video-frame iframe,.video-frame video{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}.video-frame .demo-ph{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#eaf6f7,#f4fbfc);color:var(--teal);display:flex;font-size:14px;justify-content:center;line-height:1.5;padding:24px;text-align:center}.vwall-carousel{margin:0 auto;max-width:900px;position:relative}.vwall{display:grid;gap:24px;grid-auto-columns:100%;grid-auto-flow:column;margin:-4px;overflow-x:auto;padding:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.vwall::-webkit-scrollbar{display:none}.vcard{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s ease}.vcard:hover{border-color:#bfcbdd;transform:translateY(-4px)}.vframe{aspect-ratio:16/9;background:var(--navy);display:block;line-height:0;position:relative}.vframe iframe,.vframe video{border:0;display:block;height:100%;width:100%}.vcap{padding:16px 18px 18px}.vnm{color:var(--navy);font-size:15px;font-weight:700;line-height:1.3}.vrl{color:var(--muted);font-size:13px;margin-top:3px}.twall .tcard .q{color:var(--c-texte,var(--muted))}@media (max-width:1080px){.vwall-carousel{max-width:none}}@media (max-width:920px){.twall{grid-auto-columns:100%}.tw-arrow.prev{left:-6px}.tw-arrow.next{right:-6px}.featured-quote{padding:28px}.featured-quote .q{font-size:19px}}.sec-dark .shead h1,.sec-dark .shead h2,.sec-dark .shead h3{color:var(--c-titre,#fff)}.sec-dark .shead .hl{color:var(--c-hl,#ffd166)}.sec-dark .shead p{color:var(--c-sous,hsla(0,0%,100%,.9))}.sec-dark .eyebrow{background:hsla(0,0%,100%,.18);color:#fff}.sec-dark .lb{color:hsla(0,0%,100%,.7)}.quote-block .av,.tcard .av{overflow:hidden}.quote-block .av img,.tcard .av img{border-radius:inherit;display:block;height:100%;object-fit:cover;transform-origin:50% 50%;width:100%}.quote-block .av img[src*="ADELE_Plan%20de%20travail%201.svg"],.tcard .av img[src*="ADELE_Plan%20de%20travail%201.svg"]{transform:translate(13.3%,9.9%) scale(1.26)}.quote-block .av img[src*="ADRIEN%20DEPLPECH%20-%20CANDIDAT.png"],.tcard .av img[src*="ADRIEN%20DEPLPECH%20-%20CANDIDAT.png"]{transform:translate(5.8%,28.1%) scale(2.06)}.quote-block .av img[src*="ADRIEN.webp"],.tcard .av img[src*="ADRIEN.webp"]{transform:translate(1.4%,2.8%) scale(1.08)}.quote-block .av img[src*="ALEXIS.webp"],.tcard .av img[src*="ALEXIS.webp"]{transform:translate(53%,-1.6%) scale(2.09)}.quote-block .av img[src*="ANTOINE%20CACHARD.webp"],.tcard .av img[src*="ANTOINE%20CACHARD.webp"]{transform:translate(2.2%,-8.8%) scale(1.18)}.quote-block .av img[src*="AS%20Escoffier.png"],.tcard .av img[src*="AS%20Escoffier.png"]{transform:translate(-5.2%,17.2%) scale(1.5)}.quote-block .av img[src*="CHRYSTELLE.webp"],.tcard .av img[src*="CHRYSTELLE.webp"]{transform:translate(-36.7%,36.8%) scale(1.98)}.quote-block .av img[src*="CLARA%20SOURBIE.webp"],.tcard .av img[src*="CLARA%20SOURBIE.webp"]{transform:translate(-4.7%,1%) scale(1.12)}.quote-block .av img[src*="CLAUDE%20ACOLAT.webp"],.tcard .av img[src*="CLAUDE%20ACOLAT.webp"]{transform:translate(.9%,-26.7%) scale(1.56)}.quote-block .av img[src*="CORENTIN%20LE%20MOAL_.webp"],.tcard .av img[src*="CORENTIN%20LE%20MOAL_.webp"]{transform:translate(-20.8%,22.8%) scale(1.63)}.quote-block .av img[src*="Candidate%20D%C3%A9sir%C3%A9e.png"],.tcard .av img[src*="Candidate%20D%C3%A9sir%C3%A9e.png"]{transform:translate(-2.7%,13.8%) scale(1.3)}.quote-block .av img[src*="DARIA-01.webp"],.tcard .av img[src*="DARIA-01.webp"]{transform:translate(-.5%,10.7%) scale(1.44)}.quote-block .av img[src*="ELOI%20HENRY.webp"],.tcard .av img[src*="ELOI%20HENRY.webp"]{transform:translate(7%,39.1%) scale(2.4)}.quote-block .av img[src*="EMELINE%20PALENCIANO_Plan%20de%20travail%201.webp"],.tcard .av img[src*="EMELINE%20PALENCIANO_Plan%20de%20travail%201.webp"]{transform:translate(12%,46.5%) scale(1.98)}.quote-block .av img[src*="Ellipse%2044.png"],.tcard .av img[src*="Ellipse%2044.png"]{transform:translate(3.6%,11.7%) scale(1.43)}.quote-block .av img[src*="Ellipse%2045-1.png"],.tcard .av img[src*="Ellipse%2045-1.png"]{transform:translate(-2.4%,30.5%) scale(1.95)}.quote-block .av img[src*="Ellipse%2045.png"],.tcard .av img[src*="Ellipse%2045.png"]{transform:translate(-.6%,7.5%) scale(1.2)}.quote-block .av img[src*="FANNY_Plan%20de%20travail%201.webp"],.tcard .av img[src*="FANNY_Plan%20de%20travail%201.webp"]{transform:translate(-7.1%,32%) scale(1.68)}.quote-block .av img[src*="FREDERIC%20ARNAUD.webp"],.tcard .av img[src*="FREDERIC%20ARNAUD.webp"]{transform:translateY(-.5%) scale(1.37)}.quote-block .av img[src*="FREDERIC.webp"],.tcard .av img[src*="FREDERIC.webp"]{transform:translate(-7.4%,-3.1%) scale(1.17)}.quote-block .av img[src*="Fran%C3%A7ois%20Lemari%C3%A9.png"],.tcard .av img[src*="Fran%C3%A7ois%20Lemari%C3%A9.png"]{transform:translate(3%,7%) scale(1.47)}.quote-block .av img[src*="GWENDOLYNN-01.webp"],.tcard .av img[src*="GWENDOLYNN-01.webp"]{transform:translate(9%,-4.1%) scale(1.19)}.quote-block .av img[src*="HAMZA.webp"],.tcard .av img[src*="HAMZA.webp"]{transform:translate(.8%,2.3%) scale(1.1)}.quote-block .av img[src*="ISABELLE%20JEHANNO.webp"],.tcard .av img[src*="ISABELLE%20JEHANNO.webp"]{transform:translate(-4.6%,4.6%) scale(1.22)}.quote-block .av img[src*="JEAN%20PHILIPPE%20MARBOEUF.webp"],.tcard .av img[src*="JEAN%20PHILIPPE%20MARBOEUF.webp"]{transform:translate(-2.8%,-9.8%) scale(1.22)}.quote-block .av img[src*="JULIE.webp"],.tcard .av img[src*="JULIE.webp"]{transform:translate(-9.5%,-.8%) scale(1.19)}.quote-block .av img[src*="Julie%20A.png"],.tcard .av img[src*="Julie%20A.png"]{transform:translate(3.5%,-2.2%) scale(1.12)}.quote-block .av img[src*="KEVIN-01.webp"],.tcard .av img[src*="KEVIN-01.webp"]{transform:translate(23.1%,58.4%) scale(2.4)}.quote-block .av img[src*="LAURENT%20DUVIC_Plan%20de%20travail%201.webp"],.tcard .av img[src*="LAURENT%20DUVIC_Plan%20de%20travail%201.webp"]{transform:translate(-4.5%,4.2%) scale(1.16)}.quote-block .av img[src*="LAURINE%20SERMET-01.webp"],.tcard .av img[src*="LAURINE%20SERMET-01.webp"]{transform:translate(4.6%,20.7%) scale(1.81)}.quote-block .av img[src*="LEA.webp"],.tcard .av img[src*="LEA.webp"]{transform:translate(-1.1%,37.1%) scale(1.89)}.quote-block .av img[src*="LOUIS.webp"],.tcard .av img[src*="LOUIS.webp"]{transform:translate(4.6%,.3%) scale(1.51)}.quote-block .av img[src*="Laurent%20Fiard.png"],.tcard .av img[src*="Laurent%20Fiard.png"]{transform:translate(-8.6%,19.7%) scale(1.63)}.quote-block .av img[src*="Lucie%20Hurbin.png"],.tcard .av img[src*="Lucie%20Hurbin.png"]{transform:translate(4.5%,13.9%) scale(1.31)}.quote-block .av img[src*="MAIVIE.webp"],.tcard .av img[src*="MAIVIE.webp"]{transform:translate(7.1%,-16.2%) scale(1.34)}.quote-block .av img[src*="MARIO.webp"],.tcard .av img[src*="MARIO.webp"]{transform:translate(7.2%,60%) scale(2.4)}.quote-block .av img[src*="MILA%20BRUNEAU.webp"],.tcard .av img[src*="MILA%20BRUNEAU.webp"]{transform:translateY(7.3%) scale(1.67)}.quote-block .av img[src*="MOH%20AREZKI%20IDRES.webp"],.tcard .av img[src*="MOH%20AREZKI%20IDRES.webp"]{transform:translate(26.9%,-2.4%) scale(1.56)}.quote-block .av img[src*="Matthieu%20Echalier.png"],.tcard .av img[src*="Matthieu%20Echalier.png"]{transform:translate(1.3%,15.5%) scale(1.44)}.quote-block .av img[src*="Muriel%20Moiroud%20nb.png"],.tcard .av img[src*="Muriel%20Moiroud%20nb.png"]{transform:translate(1.4%,13.9%) scale(1.48)}.quote-block .av img[src*="Olivia%20Dexmier_Plan%20de%20travail%201.webp"],.tcard .av img[src*="Olivia%20Dexmier_Plan%20de%20travail%201.webp"]{transform:translate(-.2%,-8.9%) scale(1.18)}.quote-block .av img[src*="ROMAIN%20GRISONNET.webp"],.tcard .av img[src*="ROMAIN%20GRISONNET.webp"]{transform:translate(1%,6.4%) scale(1.86)}.quote-block .av img[src*="THIERRY%20RAULIN_Plan%20de%20travail%201.png"],.tcard .av img[src*="THIERRY%20RAULIN_Plan%20de%20travail%201.png"]{transform:translate(15.4%,26.7%) scale(1.98)}.quote-block .av img[src*="TILLY.webp"],.tcard .av img[src*="TILLY.webp"]{transform:translate(.8%,20%) scale(1.43)}.quote-block .av img[src*="TOM_Plan%20de%20travail%201.webp"],.tcard .av img[src*="TOM_Plan%20de%20travail%201.webp"]{transform:translate(-7%,22.3%) scale(1.47)}.quote-block .av img[src*="VANESSA.webp"],.tcard .av img[src*="VANESSA.webp"]{transform:translate(-5.3%,1.8%) scale(1.12)}.quote-block .av img[src*="YANNIS.webp"],.tcard .av img[src*="YANNIS.webp"]{transform:translate(15.7%,-7.3%) scale(1.37)}.quote-block .av img[src*="image%20(11).png"],.tcard .av img[src*="image%20(11).png"]{transform:translate(-1.1%,18.3%) scale(1.87)}.quote-block .av img[src*="image%20(12).png"],.tcard .av img[src*="image%20(12).png"]{transform:translate(4.3%,8.3%) scale(1.26)}.quote-block .av img[src*="image%20(9).png"],.tcard .av img[src*="image%20(9).png"]{transform:translate(-.1%,-1.8%) scale(1.38)}@media (max-width:920px){.pg-dot,.tp-dot,.tw-dot{background-clip:content-box;box-sizing:content-box;padding:16px 6px}.pg-dots,.tp-dots,.tw-dots{gap:0}.filter-btn{font-size:14.5px;padding:13px 20px}.btn-ghost,.ghost{display:inline-block;padding:12px 4px}.pg-arrow,.tp-arrow{height:44px;width:44px}}.tw-compteur{color:var(--muted);font:700 13px var(--font);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tp-dots,.tw-dots{flex-wrap:wrap;max-width:100%}