.accueil{background:#f5f6fa;color:#12131f;font-family:var(--font-texte),system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}.accueil *,.accueil :after,.accueil :before{box-sizing:content-box}.accueil .vignette,.accueil .vignette *,.accueil .vignette :after,.accueil .vignette :before,.accueil button{box-sizing:border-box}.accueil a{color:#2e5bff;text-decoration:underline}.accueil a:hover{color:#1a3fd1}.accueil summary{cursor:pointer}.accueil :focus-visible{outline:3px solid #2e5bff;outline-offset:2px}.accueil .mos li::marker{color:#f29e7a}.accueil .bul li::marker{color:#ff8fab}.accueil .rub li::marker{color:#f28f3b}.accueil .btn{font-family:var(--font-texte),system-ui,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .15s ease}.accueil .btn:focus-visible{outline:3px solid #18c29c;outline-offset:3px}.accueil .lg{min-height:56px;font-size:17px;padding:0 26px}.accueil .md{min-height:48px;font-size:16px;padding:0 20px;border-radius:12px!important}.accueil .xs{min-height:44px;font-size:14px;padding:0 14px;gap:8px}.accueil .arr{transition:transform .2s ease}.accueil .btn:hover .arr{transform:translateX(4px)}.accueil .c-p,.accueil .c-p:hover{color:#ffffff}.accueil .c-p{border-radius:14px;background:linear-gradient(180deg,#5277ff,#2e5bff 55%,#2147e6);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 30px -8px rgba(46,91,255,.75)}.accueil .c-p:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 16px 40px -6px rgba(46,91,255,.9)}.accueil .c-s,.accueil .c-s:hover{color:#12131f}.accueil .c-s{border-radius:14px;border:2px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#18c29c,#2e5bff) border-box}.accueil .c-s:hover{transform:translateY(-1px);background:linear-gradient(#f0fbf7,#f0fbf7) padding-box,linear-gradient(135deg,#18c29c,#2e5bff) border-box;box-shadow:0 10px 24px -10px rgba(24,194,156,.6)}.accueil .c-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border-radius:999px;padding:7px 15px;font-weight:700;font-size:14px;color:#0b7a62;border:1.5px solid transparent;background:linear-gradient(#eafbf6,#eafbf6) padding-box,linear-gradient(90deg,#18c29c,#2e5bff) border-box;cursor:default;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .2s ease}.accueil .c-badge:hover{transform:translateY(-2px);background:linear-gradient(#ddf7f0,#ddf7f0) padding-box,linear-gradient(90deg,#18c29c,#2e5bff) border-box;box-shadow:0 8px 20px -6px rgba(24,194,156,.65)}.accueil .c-badge svg{transition:transform .3s ease}.accueil .c-badge:hover svg{transform:scale(1.2) rotate(-8deg)}.accueil .c-num{width:38px;height:38px;border-radius:50%;background:linear-gradient(160deg,#5be3c2,#18c29c);color:#12131f;font-family:var(--font-titre),sans-serif;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 16px -4px rgba(24,194,156,.7);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.accueil .stp:hover .c-num{transform:scale(1.12);box-shadow:0 10px 24px -4px rgba(24,194,156,.95)}.accueil .c-chip{min-height:44px;padding:0 20px;border-radius:12px;font-size:15px;font-weight:600;background:#ffffff;border:1px solid #e3e5ee;color:#12131f;box-shadow:0 1px 3px rgba(18,19,31,.08)}.accueil .c-chip:hover{transform:translateY(-1px);border-color:#18c29c;box-shadow:0 6px 16px -6px rgba(24,194,156,.55)}.accueil .c-chip.on{background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;border-color:transparent;box-shadow:0 6px 16px -6px rgba(46,91,255,.7)}.accueil .c-chip.on:hover{box-shadow:0 10px 22px -6px rgba(46,91,255,.85)}.accueil .carte{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.accueil .carte:hover{transform:translateY(-3px);border-color:#18c29c;box-shadow:0 14px 30px -14px rgba(24,194,156,.55)}.accueil .sec{padding:88px 24px}.accueil .sec.blanc{background:#ffffff;border-top:1px solid #e3e5ee;border-bottom:1px solid #e3e5ee}.accueil .ctn{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.accueil .ctn.g32{gap:32px}.accueil .ctn.rang{flex-direction:row;flex-wrap:wrap;align-items:center;gap:56px}.accueil .ctn.inverse{flex-wrap:wrap-reverse}.accueil .tete-centre{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.accueil .h2{margin:0;font-family:var(--font-titre),sans-serif;font-weight:800;font-size:clamp(30px,3.5vw,42px);line-height:1.1}.accueil .chapo{margin:0;color:#545970;font-size:18px}.accueil .colonne{flex:1 1 440px;display:flex;flex-direction:column;gap:20px}.accueil .coches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:17px}.accueil .coches li{display:flex;gap:12px;align-items:flex-start}.accueil .coche{flex-shrink:0;margin-top:2px;color:#0b7a62}.accueil .illu{flex:1 1 380px;max-width:480px;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:28px;box-shadow:0 24px 50px -30px rgba(18,19,31,.45)}.accueil .grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.accueil .entete{background:#ffffff;border-bottom:1px solid #e3e5ee}.accueil .hrow{max-width:1200px;margin:0 auto;padding:14px 24px;flex-wrap:wrap;justify-content:space-between;gap:16px}.accueil .hlogo,.accueil .hrow{display:flex;align-items:center}.accueil .hlogo{min-height:44px}.accueil .hlogo img{height:46px;width:auto;display:block}.accueil .hnav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-weight:500;font-size:15px}.accueil .hlink,.accueil .hsec{display:inline-flex;align-items:center;min-height:44px;color:#12131f;text-decoration:none}.accueil .hlink{padding:0 2px;font-weight:700;font-size:14px;letter-spacing:.09em;text-transform:uppercase;transition:color .2s ease}.accueil .hlink:hover{color:#2e5bff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.accueil .hlink.bleu{color:#2e5bff}.accueil .hlink.bleu:hover{color:#1a3fd1}.accueil .hsep{width:1px;height:22px;background:#e3e5ee}.accueil .mburger,.accueil .mpanel{display:none}.accueil .hero{padding:20px 24px 72px}.accueil .herorow{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.accueil .herofig{margin:0;flex:0 1 480px;max-width:480px}.accueil .herofig-in{position:relative}.accueil .herofig-ombre{position:absolute;top:28px;left:28px;right:-28px;bottom:-28px;background:rgba(46,91,255,.12);border-radius:24px}.accueil .herocadre{position:relative;width:480px;max-width:100%;height:679px;overflow:hidden;border-radius:8px;border:1px solid #e3e5ee;background:#ffffff;box-sizing:border-box}.accueil .acv{position:absolute;inset:0;transition:opacity .7s ease}.accueil .acv ul{list-style:disc}.accueil .acv img{display:inline;vertical-align:baseline;max-width:none}.accueil .herotxt{position:relative;isolation:isolate;flex:1 1 440px;display:flex;flex-direction:column;gap:24px;padding:40px 40px 44px;border-radius:28px;overflow:hidden;background:#f5f6fa;box-shadow:0 20px 50px -30px rgba(18,19,31,.35)}.accueil .herofond{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;z-index:-1}.accueil .herotxt:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(245,246,250,.8),rgba(245,246,250,.58) 45%,rgba(245,246,250,.2))}.accueil .herotxt h1{margin:0;font-family:var(--font-titre),sans-serif;font-weight:800;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 28px rgba(255,255,255,.95)}.accueil .herotxt ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:18px}.accueil .herotxt ol li{display:flex;align-items:center;gap:14px;cursor:default}.accueil .herotxt ol .c-num{width:40px;height:40px}.accueil .herotxt ol li>span:last-child{background:rgba(255,255,255,.86);padding:5px 14px;border-radius:999px;box-shadow:0 6px 16px -10px rgba(18,19,31,.4)}.accueil .hero-cta{display:flex;flex-wrap:wrap;gap:10px}.accueil .hero-import{align-self:flex-start;display:flex;flex-direction:column;gap:8px}.accueil .hero-import>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.accueil .hero-import .q{font-size:16px;font-weight:600;color:#12131f;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 18px rgba(255,255,255,.95)}.accueil .hero-import .n{margin:0;font-size:14px;font-weight:500;color:#2b2f44;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 16px rgba(255,255,255,.95)}.accueil .bref-sec{background:#ffffff;border-top:1px solid #e3e5ee;border-bottom:1px solid #e3e5ee;padding:32px 24px}.accueil .bref{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.accueil .bref-n{font-family:var(--font-titre),sans-serif;font-weight:800;font-size:34px;line-height:1.1}.accueil .bref-t{color:#545970}.accueil .etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.accueil .etape{background:#ffffff;border:1px solid #e3e5ee;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:16px}.accueil .etape-t{display:flex;align-items:center;gap:12px}.accueil .etape h3{margin:0;font-family:var(--font-titre),sans-serif;font-weight:600;font-size:21px;line-height:1.15}.accueil .etape p{margin:0;color:#545970}.accueil .centre{align-self:center}.accueil .ats-c{background:#ffffff;border:1px solid #e3e5ee;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px}.accueil .ats-c strong,.accueil .donnee strong{font-size:18px}.accueil .ats-c>span:last-child,.accueil .donnee>span{color:#545970}.accueil .donnee{background:#ffffff;border:1px solid #e3e5ee;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.accueil .donnee svg{color:#2e5bff}.accueil .lien-fort{align-self:center;display:inline-flex;align-items:center;min-height:44px;font-weight:700}.accueil .pourquoi{display:flex;flex-direction:column;gap:6px;background:#f2fbf8;border-left:4px solid #18c29c;border-radius:14px;padding:14px 18px}.accueil .pourquoi strong{font-size:16px;color:#0b7a62}.accueil .pourquoi p{margin:0;font-size:16px;line-height:1.55;color:#12131f}.accueil .filtres{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.accueil .mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,183px));justify-content:center;gap:20px}.accueil .mgrid>*{display:flex;flex-direction:column;gap:10px;min-width:0}.accueil .mgrid[data-filtre=colore]>:not([data-famille=colore]),.accueil .mgrid[data-filtre=moderne]>:not([data-famille=moderne]),.accueil .mgrid[data-filtre=sobre]>:not([data-famille=sobre]),.accueil .mgrid[data-filtre=tous]>[data-tous=non]{display:none}.accueil .mgrid[data-filtre=tous]>*{order:var(--ordre-tous,0)}.accueil .vignette{position:relative;aspect-ratio:794/1123;background:#ffffff;border:1px solid #e3e5ee;border-radius:10px;overflow:hidden}.accueil .vignette .cv-miniature{transform:scale(var(--echelle,.228))}.accueil .m-nom{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.accueil .m-nom>span:first-child,.accueil .m-rh{font-weight:700}.accueil .m-rh{background:#ddf7f0;color:#0b7a62;font-size:12px;padding:2px 8px;border-radius:6px}.accueil .scn{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#f5f6fa;font-family:var(--font-texte),system-ui,sans-serif}.accueil .scn .arche{position:absolute;left:10%;top:6%;width:80%;height:106%;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:999px 999px 24px 24px}.accueil .scn .cv{position:absolute;left:24%;top:9%;width:52%;height:62%;background:#ffffff;border-radius:8px;box-shadow:0 12px 28px -12px rgba(18,19,31,.35);overflow:hidden}.accueil .cv .cv-h{position:absolute;left:0;right:0;top:0;height:15%}.accueil .cv .cv-ph{position:absolute;top:6%;right:7%;width:26%;height:auto;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border:2px solid #ffffff;box-sizing:border-box;background:#e3e5ee}.accueil .cv .cv-nm{top:18%;font-weight:800;font-size:9px;color:#12131f}.accueil .cv .cv-jb,.accueil .cv .cv-nm{position:absolute;left:8%;white-space:nowrap}.accueil .cv .cv-jb{top:25%;font-size:6.5px;color:#545970}.accueil .cv .cv-t{width:36%;height:4px;background:#12131f;opacity:.75}.accueil .cv .cv-t,.accueil .cv .ln{position:absolute;left:8%;border-radius:2px}.accueil .cv .ln{height:3px;background:#e3e5ee;transform-origin:left center}.accueil .scn .mk{position:absolute;right:6%;width:11px;height:11px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:8px;line-height:1}.accueil .scn .mk.ok{background:#18c29c;color:#12131f}.accueil .scn .mk.bad{background:#dc2626;color:#ffffff;transform:scale(0)}.accueil .scn .cur{position:absolute;width:22px;height:22px;z-index:6;left:50%;top:83%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.accueil .s1 .th{position:absolute;top:14%;width:34%;height:48%;background:#ffffff;border-radius:6px;box-shadow:0 8px 18px -8px rgba(18,19,31,.35);overflow:hidden}.accueil .s1 .th .hd{position:absolute;left:0;right:0;top:0;height:18%}.accueil .s1 .th .tl{position:absolute;left:10%;height:3px;border-radius:2px;background:#e3e5ee}.accueil .s1 .th.a{left:5%;transform:rotate(-8deg)}.accueil .s1 .th.a,.accueil .s1 .th.c{opacity:.35;animation:acc-s1fade 6s infinite}.accueil .s1 .th.c{left:61%;transform:rotate(8deg)}.accueil .s1 .th.b{left:33%;z-index:2;transform:scale(1.14) translateY(-4%);box-shadow:0 0 0 3px #18c29c,0 14px 26px -10px rgba(18,19,31,.4);animation:acc-s1pick 6s infinite}.accueil .s1 .th.b .hd{animation:acc-s1col 6s infinite}.accueil .s1 .ok{position:absolute;left:62%;top:7%;width:22px;height:22px;border-radius:50%;background:#18c29c;color:#12131f;display:flex;align-items:center;justify-content:center;z-index:3;animation:acc-s1ok 6s infinite}.accueil .s1 .pal{position:absolute;left:50%;bottom:11%;transform:translateX(-50%);display:flex;gap:8px;animation:acc-s1pal 6s infinite}.accueil .s1 .pal span{width:14px;height:14px;border-radius:50%}.accueil .s1 .pal .d2{box-shadow:0 0 0 3px #ffffff,0 0 0 5px #0b7a62;animation:acc-s1d2 6s infinite}.accueil .s1 .cur{animation:acc-s1cur 6s infinite}@keyframes acc-s1fade{0%,40%{opacity:1}48%,90%{opacity:.35}to{opacity:1}}@keyframes acc-s1pick{0%,38%{transform:scale(1);box-shadow:0 8px 18px -8px rgba(18,19,31,.35)}46%,92%{transform:scale(1.14) translateY(-4%);box-shadow:0 0 0 3px #18c29c,0 14px 26px -10px rgba(18,19,31,.4)}to{transform:scale(1);box-shadow:0 8px 18px -8px rgba(18,19,31,.35)}}@keyframes acc-s1col{0%,68%{background:#1f2a5a}72%,94%{background:#0b7a62}to{background:#1f2a5a}}@keyframes acc-s1ok{0%,44%{transform:scale(0)}50%{transform:scale(1.2)}54%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes acc-s1pal{0%,52%{opacity:0;transform:translate(-50%,6px)}58%,94%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@keyframes acc-s1d2{0%,66%{box-shadow:none}70%,94%{box-shadow:0 0 0 3px #ffffff,0 0 0 5px #0b7a62}to{box-shadow:none}}@keyframes acc-s1cur{0%{left:82%;top:92%;opacity:0;transform:scale(1)}8%{opacity:1}30%{left:50%;top:36%;transform:scale(1)}35%{transform:scale(.8)}40%{transform:scale(1)}60%{left:50%;top:83%}66%{transform:scale(1)}68%{transform:scale(.8)}71%{transform:scale(1)}92%{left:50%;top:83%;opacity:1}to{left:82%;top:92%;opacity:0}}.accueil .s2 .zone{position:absolute;left:20%;top:18%;width:60%;height:46%;border:2px dashed #18c29c;border-radius:14px;background:rgba(255,255,255,.7);opacity:0;animation:acc-s2zone 6s infinite}.accueil .s2 .zl{position:absolute;left:0;right:0;bottom:22%;text-align:center;font-size:10px;font-weight:700;color:#0b7a62}.accueil .s2 .bar{position:absolute;left:14%;right:14%;bottom:10%;height:5px;border-radius:999px;background:#ddf7f0;overflow:hidden}.accueil .s2 .bar span{display:block;height:100%;width:100%;background:#18c29c;animation:acc-s2bar 6s infinite}.accueil .s2 .file{position:absolute;left:42%;top:26%;width:16%;height:22%;background:#ffffff;border-radius:4px;box-shadow:0 8px 16px -8px rgba(18,19,31,.4);opacity:0;animation:acc-s2file 6s infinite}.accueil .s2 .file span{position:absolute;left:-12%;bottom:16%;padding:2px 4px;border-radius:3px;background:#dc2626;color:#ffffff;font-size:7px;font-weight:800}.accueil .s2 .cv{animation:acc-s2cv 6s infinite}.accueil .s2 .ln.g{animation:acc-s2ln 6s infinite both}.accueil .s2 .mk{animation:acc-s2mk 6s infinite both}.accueil .s2 .l1,.accueil .s2 .m1{animation-delay:.25s}.accueil .s2 .l2,.accueil .s2 .m2{animation-delay:.5s}.accueil .s2 .l3,.accueil .s2 .m3{animation-delay:.75s}.accueil .s2 .chip,.accueil .s3 .tag{position:absolute;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(18,19,31,.3)}.accueil .s2 .chip{left:50%;bottom:9%;transform:translateX(-50%);background:#ddf7f0;color:#0b7a62;animation:acc-s2chip 6s infinite}@keyframes acc-s2zone{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes acc-s2bar{0%,30%{width:0}44%,to{width:100%}}@keyframes acc-s2file{0%{top:-30%;opacity:1;transform:scale(1)}25%{top:26%}30%{transform:scale(1)}33%{transform:scale(.9)}36%{transform:scale(1)}40%{opacity:1;top:26%}46%,to{opacity:0;top:26%}}@keyframes acc-s2cv{0%,44%{opacity:0;transform:scale(.92)}52%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes acc-s2ln{0%,50%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes acc-s2mk{0%,60%{transform:scale(0)}66%{transform:scale(1.25)}70%,to{transform:scale(1)}}@keyframes acc-s2chip{0%,76%{opacity:0;transform:translate(-50%,8px)}82%,94%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.accueil .s3 .scan{position:absolute;left:0;right:0;top:92%;height:3px;background:#18c29c;box-shadow:0 0 10px 2px rgba(24,194,156,.55);opacity:0;animation:acc-s3scan 6s infinite}.accueil .s3 .q0,.accueil .s3 .q1,.accueil .s3 .q3{animation:acc-s3mk 6s infinite both}.accueil .s3 .q0{animation-delay:.25s}.accueil .s3 .q1{animation-delay:.8s}.accueil .s3 .q3{animation-delay:2s}.accueil .s3 .mk.bad{animation:acc-s3bad 6s infinite}.accueil .s3 .fix{animation:acc-s3fix 6s infinite}.accueil .s3 .tag{right:3%;top:44%;background:#ffffff;color:#b91c1c;display:flex;align-items:center;gap:5px;opacity:0;animation:acc-s3tag 6s infinite}.accueil .s3 .tag span{width:7px;height:7px;border-radius:50%;background:#dc2626}.accueil .s3 .jg{position:absolute;left:8%;right:8%;bottom:8%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;animation:acc-s3jg 6s infinite}.accueil .s3 .jg span{padding:5px 2px;border-radius:8px;background:#ffffff;color:#545970;font-size:8.5px;font-weight:700;text-align:center;white-space:nowrap}.accueil .s3 .jg .j2{animation:acc-s3j2 6s infinite}.accueil .s3 .jg .j3{background:#ddf7f0;color:#0b7a62;box-shadow:inset 0 0 0 2px #18c29c;animation:acc-s3j3 6s infinite}@keyframes acc-s3scan{0%{top:30%;opacity:0}5%{opacity:1}40%{top:92%;opacity:1}45%,to{top:92%;opacity:0}}@keyframes acc-s3mk{0%{transform:scale(0)}4%{transform:scale(1.25)}6%,86%{transform:scale(1)}90%,to{transform:scale(0)}}@keyframes acc-s3bad{0%,22%{transform:scale(0)}26%{transform:scale(1.25)}29%,67%{transform:scale(1)}70%,to{transform:scale(0)}}@keyframes acc-s3fix{0%,68%{transform:scale(0)}72%{transform:scale(1.25)}75%,94%{transform:scale(1)}98%,to{transform:scale(0)}}@keyframes acc-s3tag{0%,34%{opacity:0;transform:scale(.8)}40%,64%{opacity:1;transform:scale(1)}69%,to{opacity:0;transform:scale(.8)}}@keyframes acc-s3jg{0%,40%{opacity:0;transform:translateY(6px)}45%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes acc-s3j2{0%,44%{background:#ffffff;color:#545970;box-shadow:none}48%,72%{background:#eef2ff;color:#1a3fd1;box-shadow:inset 0 0 0 2px #2e5bff}76%,to{background:#ffffff;color:#545970;box-shadow:none}}@keyframes acc-s3j3{0%,74%{background:#ffffff;color:#545970;box-shadow:none}78%,96%{background:#ddf7f0;color:#0b7a62;box-shadow:inset 0 0 0 2px #18c29c}to{background:#ffffff;color:#545970;box-shadow:none}}.accueil .s4 .cv{transform-origin:0 0;transform:translate(-31%,-5%) scale(.55);animation:acc-s4cv 6s infinite}.accueil .s4 .pdf{left:50%;bottom:13%;transform:translateX(-50%);gap:5px;padding:6px 12px;border-radius:10px;background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;font-size:10px;font-weight:700;white-space:nowrap;animation:acc-s4pdf 6s infinite}.accueil .s4 .dl,.accueil .s4 .pdf{position:absolute;display:flex;align-items:center;opacity:0}.accueil .s4 .dl{left:44%;top:70%;width:28px;height:28px;border-radius:50%;background:#18c29c;color:#12131f;justify-content:center;animation:acc-s4dl 6s infinite}.accueil .s4 .of{left:44%;top:12%;padding:6px 10px;background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;font-size:9.5px;font-weight:700;white-space:nowrap;box-shadow:0 8px 18px -8px rgba(46,91,255,.8);animation:acc-s4of 6s infinite}.accueil .s4 .co,.accueil .s4 .of{position:absolute;border-radius:10px}.accueil .s4 .co{left:8%;right:8%;padding:7px 9px;background:#ffffff;box-shadow:0 8px 18px -10px rgba(18,19,31,.35);display:flex;flex-direction:column;gap:3px}.accueil .s4 .co b{font-size:9.5px;color:#12131f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accueil .s4 .co i{font-style:normal;align-self:flex-start;padding:1px 6px;border-radius:999px;background:#ddf7f0;color:#0b7a62;font-size:8px;font-weight:700}.accueil .s4 .co1{top:48%;animation:acc-s4co1 6s infinite}.accueil .s4 .co2{top:68%;animation:acc-s4co2 6s infinite}.accueil .s4 .cur{opacity:0;animation:acc-s4cur 6s infinite}@keyframes acc-s4cv{0%,28%{transform:none}38%,92%{transform:translate(-31%,-5%) scale(.55)}to{transform:none}}@keyframes acc-s4pdf{0%{opacity:1;transform:translateX(-50%) scale(1)}16%{transform:translateX(-50%) scale(1)}19%{transform:translateX(-50%) scale(.92)}23%{opacity:1;transform:translateX(-50%) scale(1)}30%,96%{opacity:0;transform:translateX(-50%) scale(1)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes acc-s4dl{0%,22%{opacity:0;top:40%}26%{opacity:1;top:42%}36%{opacity:1;top:70%}42%,to{opacity:0;top:70%}}@keyframes acc-s4co1{0%,44%{opacity:0;transform:translateY(16px)}50%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@keyframes acc-s4co2{0%,54%{opacity:0;transform:translateY(16px)}60%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@keyframes acc-s4of{0%,64%{opacity:0;transform:scale(.8)}70%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes acc-s4cur{0%{left:82%;top:96%;opacity:0;transform:scale(1)}6%{opacity:1}16%{left:52%;top:84%;transform:scale(1)}18%{transform:scale(.8)}21%{transform:scale(1)}28%{opacity:1;left:52%;top:84%}34%,to{opacity:0;left:52%;top:84%}}.accueil .libre-fig{margin:0;flex:1 1 420px;display:flex;flex-direction:column;gap:12px}.accueil .lscn{position:relative;aspect-ratio:4/3;border-radius:24px;overflow:hidden;background:#f5f6fa;border:1px solid #e3e5ee}.accueil .lscn .larche{position:absolute;left:4%;top:8%;width:56%;height:102%;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:999px 999px 24px 24px;background:#e7eeff}.accueil .lscn .lcv,.accueil .lscn .lp2{position:absolute;left:12%;top:7%;width:40%;height:86%;background:#ffffff;border-radius:8px;box-shadow:0 14px 30px -14px rgba(18,19,31,.4)}.accueil .lscn .lp2{transition:opacity .5s ease,transform .6s ease}.accueil .lscn .lcv{overflow:hidden;font-family:DM Sans,system-ui,sans-serif}.accueil .lscn .lhd{position:absolute;left:0;right:0;top:0;height:13%;background:#2e5bff}.accueil .lscn .lph{position:absolute;top:4%;right:7%;width:24%;height:auto;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border:2px solid #ffffff;box-sizing:border-box;background:#e3e5ee;transition:opacity .4s ease}.accueil .lscn .lnm{top:15%;font-weight:800;font-size:11px;color:#12131f}.accueil .lscn .ljb,.accueil .lscn .lnm{position:absolute;left:8%;white-space:nowrap}.accueil .lscn .ljb{top:21%;font-size:7.5px;color:#545970}.accueil .lscn .lb{position:absolute;left:8%;right:8%;display:flex;flex-direction:column;gap:3px;transition:top .6s cubic-bezier(.4,0,.2,1),opacity .5s ease,box-shadow .3s ease;border-radius:4px}.accueil .lscn .ltt{font-size:7.5px;font-weight:800;color:#2e5bff;text-transform:uppercase;letter-spacing:.04em}.accueil .lscn .lb i{display:block;height:3px;border-radius:2px;background:#e3e5ee}.accueil .lscn .lch{display:flex;gap:3px}.accueil .lscn .lch em{width:26%;height:7px;border-radius:999px;background:#eef2ff}.accueil .lscn .lbub{position:absolute;left:58%;top:12%;width:37%;height:46%;background:#ffffff;border-radius:14px;box-shadow:0 14px 30px -14px rgba(18,19,31,.35)}.accueil .lscn .ltool{position:absolute;inset:0;padding:10%;display:flex;flex-direction:column;gap:8px;transition:opacity .35s ease}.accueil .lscn .lttl{font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#545970}.accueil .lscn .lrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.accueil .lscn .dot{width:15px;height:15px;border-radius:50%}.accueil .lscn .dot.on{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #2e5bff}.accueil .lscn .pill{padding:3px 8px;border-radius:999px;border:1px solid #e3e5ee;font-size:10px;font-weight:700;color:#12131f;background:#ffffff}.accueil .lscn .pill.on{border-color:#2e5bff;background:#eef2ff;color:#1a3fd1}.accueil .lscn .pill.serif{font-family:Playfair Display,Georgia,serif}.accueil .lscn .shp{width:22px;height:22px;background:#e3e5ee;border-radius:4px}.accueil .lscn .shp.on{box-shadow:0 0 0 2px #18c29c;background:#ddf7f0;border-radius:50%}.accueil .lscn .sld{height:5px;border-radius:999px;background:#e3e5ee;position:relative;margin-top:4px}.accueil .lscn .sld span{position:absolute;left:0;top:0;bottom:0;width:62%;border-radius:999px;background:#18c29c}.accueil .lscn .grip{font-size:12px;font-weight:800;color:#2e5bff;letter-spacing:-2px}.accueil .lscn .ltxt{font-size:10px;color:#12131f;font-weight:600}.accueil .lscn .lbtn{align-self:flex-start;padding:5px 9px;border-radius:9px;font-size:9.5px;font-weight:700;white-space:nowrap}.accueil .lscn .lbtn.s{border:1.5px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#18c29c,#2e5bff) border-box;color:#12131f}.accueil .lscn .lbtn.p{background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;box-shadow:0 6px 14px -6px rgba(46,91,255,.8)}.accueil .lscn .seg{display:inline-flex;align-self:flex-start;border:1px solid #e3e5ee;border-radius:9px;overflow:hidden}.accueil .lscn .seg span{padding:4px 10px;font-size:10px;font-weight:800;color:#545970}.accueil .lscn .seg span.on{background:#2e5bff;color:#ffffff}.accueil .lscn .lcur{position:absolute;width:20px;height:20px;transition:left .4s ease,top .4s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.accueil .lscn .lst{position:absolute;left:58%;top:64%;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;transition:opacity .4s ease,background .4s ease,color .4s ease}.accueil .lscn.p0 .lhd{animation:acc-lflash 2.6s}.accueil .lscn.p0 .lnm{animation:acc-lfont 2.6s}.accueil .lscn.p1 .lph{animation:acc-lphoto 2.6s}.accueil .lscn.p2 .lbB{box-shadow:0 0 0 2px #2e5bff;background:rgba(46,91,255,.06)}.accueil .lscn.p5 .ljb,.accueil .lscn.p5 .ltt{animation:acc-lfade .7s}.accueil .lscn.p0 .lcur{animation:acc-ltap0 2.6s}.accueil .lscn.p1 .lcur{animation:acc-ltap1 2.6s}.accueil .lscn.p2 .lcur{animation:acc-ltap2 2.6s}.accueil .lscn.p3 .lcur{animation:acc-ltap3 2.6s}.accueil .lscn.p4 .lcur{animation:acc-ltap4 2.6s}.accueil .lscn.p5 .lcur{animation:acc-ltap5 2.6s}@keyframes acc-lflash{0%,40%{background:#1f2a5a}60%,to{background:#2e5bff}}@keyframes acc-lfont{0%,45%{font-family:Playfair Display,Georgia,serif}50%,to{font-family:DM Sans,system-ui,sans-serif}}@keyframes acc-lphoto{0%{transform:scale(0);border-radius:6px}25%{transform:scale(1.12);border-radius:6px}40%{transform:scale(1);border-radius:6px}70%,to{border-radius:50%}}@keyframes acc-lfade{0%{opacity:0}to{opacity:1}}@keyframes acc-ltap0{0%{transform:translate(16px,18px);opacity:0}20%{opacity:1}40%{transform:translate(0) scale(1)}48%{transform:scale(.8)}56%,to{transform:scale(1);opacity:1}}@keyframes acc-ltap1{0%{transform:translate(16px,18px);opacity:0}20%{opacity:1}40%{transform:translate(0) scale(1)}48%{transform:scale(.8)}56%,to{transform:scale(1);opacity:1}}@keyframes acc-ltap2{0%{transform:translate(16px,18px);opacity:0}20%{opacity:1}40%{transform:translate(0) scale(1)}48%{transform:scale(.8)}56%,to{transform:scale(1);opacity:1}}@keyframes acc-ltap3{0%{transform:translate(16px,18px);opacity:0}20%{opacity:1}40%{transform:translate(0) scale(1)}48%{transform:scale(.8)}56%,to{transform:scale(1);opacity:1}}@keyframes acc-ltap4{0%{transform:translate(16px,18px);opacity:0}20%{opacity:1}40%{transform:translate(0) scale(1)}48%{transform:scale(.8)}56%,to{transform:scale(1);opacity:1}}@keyframes acc-ltap5{0%{transform:translate(16px,18px);opacity:0}20%{opacity:1}40%{transform:translate(0) scale(1)}48%{transform:scale(.8)}56%,to{transform:scale(1);opacity:1}}.accueil .lseg{display:flex;gap:6px}.accueil .lseg span{flex:1;height:5px;border-radius:999px;background:#e3e5ee;transition:background .4s ease}.accueil .lseg span.on{background:#18c29c}.accueil .libre-fig figcaption{font-size:14px;color:#545970}.accueil .lliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:17px}.accueil .lliste li{display:flex;gap:12px;padding:8px 12px;border-radius:12px;background:transparent;transition:background .4s ease}.accueil .lliste li.on{background:#ddf7f0}.accueil .ats-tete{display:flex;flex-direction:column;gap:14px;max-width:780px}.accueil .ats-tete strong{color:#12131f}.accueil .atsflow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.accueil .atsflow>div{flex:1 1 200px;background:#ffffff;border:1px solid #e3e5ee;border-radius:16px;padding:18px;text-align:center;font-weight:700}.accueil .atsflow>svg{color:#545970}.accueil .h3{margin:0;font-family:var(--font-titre),sans-serif;font-weight:600;font-size:26px}.accueil .grille-ats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.accueil .conseil{background:#fff6db;border-radius:16px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;color:#3b2a0b}.accueil .conseil svg{flex-shrink:0;color:#92400e}.accueil .aide-haut{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.accueil .aide-haut>div{flex:1 1 420px;display:flex;flex-direction:column;gap:14px}.accueil .aide-haut .chapo{max-width:560px}.accueil .aide-haut .illu{flex:1 1 360px;max-width:440px}.accueil .agrid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);gap:24px;align-items:stretch}.accueil .atabs{display:flex;flex-direction:column;gap:10px}.accueil .atab{position:relative;overflow:hidden;display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;box-sizing:border-box;padding:16px 18px;border-radius:18px;border:1px solid #e3e5ee;background:#ffffff;color:#12131f;font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.accueil .atab:hover{border-color:#18c29c;transform:translateY(-1px)}.accueil .atab:focus-visible{outline:3px solid #18c29c;outline-offset:2px}.accueil .atab.on{border-color:#18c29c;background:#f2fbf8;box-shadow:0 14px 30px -18px rgba(24,194,156,.6)}.accueil .atab .atxt{display:flex;flex-direction:column;gap:3px}.accueil .atab .atxt strong{font-family:var(--font-titre),sans-serif;font-weight:600;font-size:19px;line-height:1.2}.accueil .atab .atxt span{color:#545970;font-size:15px}.accueil .aic{width:44px;height:44px;flex-shrink:0;border-radius:13px;background:#ddf7f0;color:#0b7a62;display:flex;align-items:center;justify-content:center}.accueil .atab.on .aic{background:#18c29c;color:#12131f}.accueil .atab .aprog{position:absolute;left:0;right:0;bottom:0;height:3px}.accueil .atab .aprog i{display:block;height:100%;width:0;background:#18c29c}.accueil .agrid.pret .atab.on .aprog i{animation:acc-afill 5.2s linear both}.accueil .agrid:has(:focus-visible) .atab.on .aprog i,.accueil .agrid:hover .atab.on .aprog i{animation-play-state:paused}.accueil .astage{position:relative;min-height:500px;border-radius:24px;border:1px solid #e3e5ee;background:#f5f6fa;overflow:hidden}.accueil .apn{position:absolute;inset:0;padding:26px 28px;display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.accueil .astage.a0 .p0,.accueil .astage.a1 .p1,.accueil .astage.a2 .p2,.accueil .astage.a3 .p3{opacity:1;visibility:visible}.accueil .ahd{display:flex;align-items:center;gap:14px}.accueil .ahd h3{margin:0;font-family:var(--font-titre),sans-serif;font-weight:600;font-size:24px;line-height:1.15}.accueil .abox{flex:1;background:#ffffff;border:1px solid #e3e5ee;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px;font-size:15px}.accueil .arow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.accueil .arow.nw{flex-wrap:nowrap}.accueil .fchip{padding:6px 14px;border-radius:999px;background:#eef2ff;color:#2e3a8c;font-weight:700;font-size:14px}.accueil .afile{margin-left:auto;font-size:13px;color:#545970}.accueil .abar{height:8px;border-radius:999px;background:#ddf7f0;overflow:hidden}.accueil .abar i{display:block;height:100%;width:100%;background:#18c29c}.accueil .aarr{font-size:14px;font-weight:700;color:#0b7a62}.accueil .okchip,.accueil .rchip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ddf7f0;color:#0b7a62;font-weight:700;font-size:13.5px}.accueil .amic{position:relative;width:56px;height:56px;flex-shrink:0;border-radius:50%;background:#18c29c;color:#12131f;display:flex;align-items:center;justify-content:center}.accueil .amic .ring{position:absolute;inset:0;border-radius:50%;border:2px solid #18c29c;opacity:0}.accueil .atx{font-style:italic;color:#545970;background:#f5f6fa;border-radius:14px;padding:10px 14px;line-height:1.5}.accueil .amid{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#1a3fd1;font-size:14px}.accueil .abul{margin:0;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:4px;font-size:16px}.accueil .aidea{display:flex;align-items:center;gap:10px;font-size:15px}.accueil .aidea em{font-style:normal;color:#545970;font-size:13px}.accueil .aidea .bx{width:22px;height:22px;border-radius:6px;border:2px solid #2e5bff;background:#2e5bff;color:#ffffff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.accueil .ajg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:14px;font-weight:700}.accueil .ajg span{padding:10px 6px;border-radius:12px;background:#f5f6fa;color:#545970}.accueil .ajg .j3{background:#ddf7f0;color:#0b7a62;box-shadow:inset 0 0 0 2px #18c29c}.accueil .acard{position:relative;border-left:5px solid #18c29c;background:#f2fbf8;border-radius:12px;padding:12px 14px 12px 16px;display:flex;flex-direction:column;gap:4px;color:#545970}.accueil .acard .atl{position:relative;height:22px}.accueil .acard .atl strong{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;color:#12131f;font-size:16px}.accueil .acard .tbad{opacity:0}.accueil .amini{align-self:flex-start;margin-top:4px;padding:5px 12px;border-radius:9px;background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;font-size:13px;font-weight:700}.accueil .afield{flex:1;padding:9px 12px;border-radius:10px;border:1px solid #e3e5ee;color:#12131f;overflow:hidden;text-overflow:ellipsis}.accueil .afield,.accueil .asrch{font-size:14px;white-space:nowrap}.accueil .asrch{padding:9px 14px;border-radius:10px;background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;font-weight:700}.accueil .arec{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#ddf7f0;color:#0b7a62;font-weight:700;font-size:13.5px}.accueil .aco{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e3e5ee;border-radius:12px}.accueil .aco div{display:flex;flex-direction:column;gap:2px}.accueil .aco strong{font-size:15px;color:#12131f}.accueil .aco div span{display:inline-flex;align-items:center;gap:4px;color:#545970;font-size:13px}.accueil .aco em{font-style:normal;padding:3px 10px;border-radius:999px;background:#ddf7f0;color:#0b7a62;font-size:12px;font-weight:700;white-space:nowrap}.accueil .aoff{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:linear-gradient(180deg,#5277ff,#2e5bff);color:#ffffff;font-size:14px;font-weight:700;box-shadow:0 10px 24px -10px rgba(46,91,255,.8)}.accueil .achk{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px}.accueil .achk li{display:flex;gap:8px;align-items:center}.accueil .achk svg{flex-shrink:0;color:#0b7a62}.accueil .aide-note{margin:0;text-align:center;color:#545970;font-size:15px}.accueil .a0 .p0 .fchip,.accueil .a0 .p0 .rchip{animation:acc-apop .4s var(--d) both}.accueil .a0 .p0 .afile{animation:acc-afade .3s .5s both}.accueil .a0 .p0 .abar i{animation:acc-abar 1s .7s both}.accueil .a0 .p0 .aarr{animation:acc-afade .3s 1.6s both}.accueil .a1 .p1 .amic .ring{animation:acc-aring 1.4s infinite}.accueil .a1 .p1 .amic .r2{animation-delay:.7s}.accueil .a1 .p1 .atx{animation:acc-areveal 1.6s .3s both}.accueil .a1 .p1 .amid{animation:acc-afade .3s 2s both}.accueil .a1 .p1 .abul li{animation:acc-aslide .35s var(--d) both}.accueil .a1 .p1 .aidea{animation:acc-afade .3s 3.3s both}.accueil .a1 .p1 .aidea .bx{animation:acc-acheck .3s 4.1s both}.accueil .a2 .p2 .ajg .j1{animation:acc-aj1 4.4s both}.accueil .a2 .p2 .ajg .j2{animation:acc-aj2 4.4s both}.accueil .a2 .p2 .ajg .j3{animation:acc-aj3 4.4s both}.accueil .a2 .p2 .acard{animation:acc-aslide .4s .5s both,acc-agreen .4s 2.6s both}.accueil .a2 .p2 .tbad{animation:acc-aout .3s 2.6s both}.accueil .a2 .p2 .tok{animation:acc-afade .3s 2.6s both}.accueil .a2 .p2 .amini{animation:acc-apress .3s 2.2s both}.accueil .a2 .p2 .okchip{animation:acc-apop .4s var(--d) both}.accueil .a3 .p3 .afield{animation:acc-afade .3s .1s both}.accueil .a3 .p3 .asrch{animation:acc-apress .3s .6s both}.accueil .a3 .p3 .arec{animation:acc-apop .4s 1s both}.accueil .a3 .p3 .aco{animation:acc-aslide .4s var(--d) both}.accueil .a3 .p3 .aoff{animation:acc-apop .4s 2.6s both}@keyframes acc-afill{0%{width:0}to{width:100%}}@keyframes acc-apop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes acc-afade{0%{opacity:0}to{opacity:1}}@keyframes acc-aout{0%{opacity:1}to{opacity:0}}@keyframes acc-aslide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes acc-abar{0%{width:0}to{width:100%}}@keyframes acc-areveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes acc-aring{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.8);opacity:0}}@keyframes acc-apress{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes acc-acheck{0%{background:#ffffff;color:#ffffff}to{background:#2e5bff;color:#ffffff}}@keyframes acc-agreen{0%{border-left-color:#dc2626;background:#ffffff}to{border-left-color:#18c29c;background:#f2fbf8}}@keyframes acc-aj1{0%,4%{background:#f5f6fa;color:#545970;box-shadow:none}30%,8%{background:#fee2e2;color:#b91c1c;box-shadow:inset 0 0 0 2px #dc2626}34%,to{background:#f5f6fa;color:#545970;box-shadow:none}}@keyframes acc-aj2{0%,30%{background:#f5f6fa;color:#545970;box-shadow:none}34%,68%{background:#eef2ff;color:#1a3fd1;box-shadow:inset 0 0 0 2px #2e5bff}72%,to{background:#f5f6fa;color:#545970;box-shadow:none}}@keyframes acc-aj3{0%,68%{background:#f5f6fa;color:#545970;box-shadow:none}72%,to{background:#ddf7f0;color:#0b7a62;box-shadow:inset 0 0 0 2px #18c29c}}.accueil .sec.faq-sec{border-bottom:none}.accueil .faq{max-width:820px;margin:0 auto;gap:24px}.accueil .faq,.accueil .faq-liste{display:flex;flex-direction:column}.accueil .faq-liste{gap:12px}.accueil details{border:1px solid #e3e5ee;border-radius:16px;padding:4px 20px;transition:border-color .2s ease,box-shadow .2s ease}.accueil details:hover{border-color:#18c29c;box-shadow:0 10px 24px -14px rgba(24,194,156,.6)}.accueil summary{font-weight:700;font-size:18px;padding:14px 0}.accueil details p{margin:0 0 16px;color:#545970}.accueil .final{position:relative;overflow:hidden;padding:120px 24px;background:#12131f;color:#ffffff}.accueil .final-photos{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.accueil .final-photos img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;display:block}.accueil .final-voile{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(18,19,31,.62)}.accueil .final-txt{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.accueil .final-txt .h2{font-size:clamp(30px,3.5vw,44px)}.accueil .final-txt p{margin:0;font-size:18px}.accueil .pied{background:#12131f;color:#d5d8e4;padding:40px 24px}.accueil .pied-in{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:15px}.accueil .pied-in img{height:40px;width:auto;display:block}.accueil .pied nav{display:flex;flex-wrap:wrap;gap:8px 24px}.accueil .pied nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:#d5d8e4}.accueil .pied nav a:hover{color:#ffffff}@media (max-width:900px){.accueil .agrid{grid-template-columns:1fr}}@media (max-width:720px){.accueil .hrow{padding:10px 16px;gap:8px;flex-wrap:nowrap}.accueil .hlogo img{height:40px}.accueil .hnav{gap:0 10px;flex-wrap:nowrap}.accueil .hnav .hlink.bleu,.accueil .hnav .hsec,.accueil .hnav .hsep{display:none}.accueil .mburger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;border:1px solid #e3e5ee;background:#ffffff;color:#12131f;cursor:pointer;padding:0}.accueil .mburger:hover{border-color:#2e5bff;color:#2e5bff}.accueil .mpanel.open{display:flex;flex-direction:column;gap:2px;padding:6px 16px 16px;border-top:1px solid #e3e5ee}.accueil .mpanel a.mlien{display:flex;align-items:center;min-height:48px;padding:0 4px;color:#12131f;text-decoration:none;font-weight:600;font-size:17px;border-bottom:1px solid #eef0f5}.accueil .mpanel .btn{margin-top:12px;justify-content:center}.accueil .hero{padding:12px 16px 48px}.accueil .herorow{gap:28px}.accueil .herotxt{order:-1;padding:26px 20px 28px;gap:20px;border-radius:22px}.accueil .herotxt h1{font-size:34px}.accueil .herotxt ol{font-size:16px}.accueil .herofig{zoom:.64;margin:0 auto;max-width:none;flex:0 0 auto}.accueil .bref{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.accueil .bref-n{font-size:26px}.accueil .atsflow{flex-direction:column;align-items:stretch}.accueil .atsflow>div{flex:0 0 auto}.accueil .atsflow>svg{align-self:center;transform:rotate(90deg)}.accueil .astage{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.accueil .astage .apn{position:relative;inset:auto;grid-area:1/1;min-width:0;padding:20px 18px}.accueil .astage .apn *{max-width:100%;overflow-wrap:anywhere}.accueil .mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.accueil .vignette .cv-miniature{transform:scale(var(--echelle,.208))}}@media (max-width:360px){.accueil .herofig{zoom:.58}}@media (prefers-reduced-motion:reduce){.accueil .astage *,.accueil .atab .aprog i,.accueil .lscn *,.accueil .scn,.accueil .scn *{animation:none!important}.accueil .acv,.accueil .apn,.accueil .lscn *{transition:none!important}.accueil .lscn .lcur,.accueil .scn .cur{display:none}.accueil .arr,.accueil .atab,.accueil .btn,.accueil .c-badge,.accueil .c-badge svg,.accueil .c-chip,.accueil .c-num,.accueil .carte,.accueil .lliste li,.accueil .lseg span,.accueil details{transition:none}.accueil .atab:hover,.accueil .btn:hover,.accueil .btn:hover .arr,.accueil .c-badge:hover,.accueil .c-badge:hover svg,.accueil .carte:hover,.accueil .stp:hover .c-num{transform:none}}