.chr{justify-content:center;align-items:flex-end;display:flex}.chr svg{width:auto;height:100%;overflow:visible}.chr.blanc .t{stroke:var(--rose);stroke-width:3px}.chr.blanc .t2{stroke:#fffaf9d9;stroke-width:1.4px;opacity:.7}.chr.blanc .g{stroke:#c8ceffa6;stroke-width:2.4px}.chr.blanc .lv{stroke:#7882ffe6;stroke-width:3px;opacity:.75}.chr.blanc [fill=\#fff],.chr.blanc [fill=\#e9e9ff]{fill:none}.chr.blanc circle[fill=\#000dff],.chr.blanc path[fill=\#000dff]{fill:var(--rose)}.chr .t{stroke:var(--bleu);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.chr .t2{stroke:var(--bleu);stroke-width:1.6px;fill:none;stroke-linecap:round;opacity:.75}.chr .g{stroke:var(--b3);stroke-width:2.4px;fill:none;stroke-linecap:round}.chr .lv{stroke:var(--lav);stroke-width:3px;fill:none;stroke-linecap:round}.chr .o{stroke:var(--orange);stroke-width:3.5px;fill:none;stroke-linecap:round}html.jsx .chr .ochk{stroke-dasharray:1;stroke-dashoffset:1px}html.jsx .chr.in .ochk{stroke-dashoffset:0;transition:stroke-dashoffset .34s cubic-bezier(.6,0,.3,1) 1s}.chr svg[data-p=p8] .feuille{transform-box:fill-box;transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate vfeuille}@keyframes vfeuille{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.chr .eyes{animation:7s ease-in-out infinite blink}@keyframes blink{0%,94%,to{opacity:1}96%,98%{opacity:0}}.chr .flap{transform-box:fill-box;transform-origin:0%;animation:4s ease-in-out infinite vflap}@keyframes vflap{0%,80%,to{transform:rotate(0)}88%,92%{transform:rotate(2.4deg)}}.chr svg[data-p=p2] .face{animation:9s ease-in-out infinite vgaze}@keyframes vgaze{0%,38%{transform:translate(-2.6px)}50%,88%{transform:translate(2.6px)}to{transform:translate(-2.6px)}}.chr .nod{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite vnod}@keyframes vnod{0%,88%,to{transform:rotate(0)}92%{transform:rotate(2.6deg)}96%{transform:rotate(-.6deg)}}.chr .brandish{transform-box:fill-box;transform-origin:10% 90%;animation:5s ease-in-out infinite vbrand}@keyframes vbrand{0%,84%,to{transform:rotate(0)}90%{transform:rotate(-4deg)}95%{transform:rotate(1deg)}}.chr .cord{transform-box:fill-box;transform-origin:50% 0;animation:3s ease-in-out infinite alternate vcord}@keyframes vcord{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.chr .swing{transform-box:fill-box;transform-origin:50% 0;animation:3.4s ease-in-out infinite alternate vswing}@keyframes vswing{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.chr .check{stroke-dasharray:1;animation:6s ease-in-out infinite vcheck}@keyframes vcheck{0%{stroke-dashoffset:1px}8%,88%{stroke-dashoffset:0}94%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}.chr .breathe{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite alternate vbreathe}@keyframes vbreathe{0%{transform:scaleY(1)}to{transform:scaleY(1.012)}}.chr .present{transform-box:fill-box;transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate vpresent}@keyframes vpresent{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.chr *{animation:none!important}html.jsx .chr .ochk{stroke-dashoffset:0!important;transition:none!important}}.ap-hero{padding:98px 0 88px}.ap-hero .wrap{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:center;gap:52px;display:grid;position:relative}.ap-hero h1{max-width:20ch;margin-top:18px;font-size:clamp(30px,3.9vw,50px);line-height:1.14}.ap-hero .lm{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}html.rv .ap-hero .li{transform:translateY(110%)rotate(1.2deg)}.ap-hero .li{transform-origin:0 100%;display:block}html.rv .ap-hero.play .li{transition:transform .62s var(--ease);transform:none}html.rv .ap-hero.play .lm:nth-child(2) .li{transition-delay:.12s}.ap-hero .lead{max-width:52ch;margin-top:18px;font-size:clamp(16px,1.6vw,18.5px);font-weight:300}html.rv .ap-hero .lead{opacity:0;transform:translateY(14px)}html.rv .ap-hero.play .lead{opacity:1;transition:opacity .42s var(--ease) .9s,transform .42s var(--ease) .9s;transform:none}.ap-cta{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:28px;display:flex}html.rv .ap-cta{opacity:0;transform:translateY(12px)}html.rv .ap-hero.play .ap-cta{opacity:1;transition:opacity .38s var(--ease) 1.02s,transform .38s var(--ease) 1.02s;transform:none}.ap-cta .col{flex-direction:column;gap:7px;display:flex}.ap-cta .col small{opacity:.75;font-size:13px;font-weight:300}.ap-vis{justify-content:center;display:flex}.ap-sec{margin-top:88px}.ap-part-sec{background:var(--b1);margin-top:96px;padding:72px 0 78px}.ap-sec>h2,.ap-sec>.wrap>h2{text-align:center;max-width:24ch;margin:0 auto;font-size:clamp(24px,2.8vw,34px)}.ap-chapo{text-align:center;max-width:62ch;margin:14px auto 0;font-size:17px;font-weight:300;line-height:1.55}.ap-duo{grid-template-columns:1.05fr .95fr;align-items:start;gap:32px;margin-top:34px;display:grid}.ap-duo p{font-size:15.8px;font-weight:300;line-height:1.6}.ap-legende{text-align:center;opacity:.7;margin-top:20px;font-size:14px;font-weight:300}.ap-fiche{border:1px solid var(--b2);background:#fff;border-radius:12px;margin:0;padding:26px 28px;box-shadow:0 16px 40px -30px #000dff73}.ap-fiche .tag{background:var(--b2);color:var(--bleu);letter-spacing:.08em;border-radius:999px;margin-bottom:18px;padding:6px 15px;font-size:12.5px;font-weight:500;display:inline-block}.ap-fiche .row{border-top:1px solid var(--b2);grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.ap-fiche .row:first-of-type{border-top:0;padding-top:2px}.ap-fiche .k{letter-spacing:.07em;text-transform:uppercase;color:var(--bleu);opacity:.62;font-size:12px;font-weight:500}.ap-fiche .v{font-size:14.5px;font-weight:300;line-height:1.55}.ap-fiche .lb{font-size:15px;font-weight:400;line-height:1.45}.ap-fiche .dnum{color:var(--bleu);font-size:30px;font-weight:600;line-height:1.1}html.rv .ap-fiche .dnum{opacity:0;transform:translateY(8px)}[data-rv].vu .ap-fiche .dnum{opacity:1;transition:opacity .35s var(--ease) .35s,transform .35s var(--ease) .35s;transform:none}html.rv .ap-fiche .src .v{clip-path:inset(0 101% 0 0)}[data-rv].vu .ap-fiche .src .v{clip-path:inset(0 -2% 0 0);transition:clip-path .34s var(--pen) .62s}.ap-fiche .src a{color:var(--bleu);text-underline-offset:3px;text-decoration:underline}.ap-fiche .vf{opacity:.8}.ap-cerc{white-space:nowrap;display:inline-block;position:relative}.ap-circ{pointer-events:none;width:118%;height:150%;position:absolute;top:-24%;left:-9%;overflow:visible}.ap-circ path{stroke:var(--orange);stroke-width:6px;fill:none;stroke-linecap:round}html.rv .ap-circ path{stroke-dasharray:1;stroke-dashoffset:1px}[data-rv].vu .ap-circ .c1{stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--pen) .2s}[data-rv].vu .ap-circ .c2{stroke-dashoffset:0;transition:stroke-dashoffset .22s var(--pen) .66s}.svc-tarifs{margin-top:30px}.ap-bouton{text-align:center;margin-top:22px}.ap-part-g{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:44px;display:grid}.ap-sec.ap-part-sec>.wrap h2{text-align:left;max-width:15ch;margin:0}.ap-sec.ap-part-sec>.wrap .ap-chapo{text-align:left;max-width:40ch;margin:14px 0 0;font-size:16.5px}.ap-part-l{border:1px solid var(--b2);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 16px 40px -30px #000dff73}.ap-part-l li{border-top:1px solid var(--b2);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:2px 18px;padding:18px 24px;display:grid}.ap-part-l li:first-child{border-top:0}.ap-part-l .pi{background:var(--b1);grid-row:1/3}.ap-part-l strong{color:var(--bleu);align-self:center;font-size:16px;font-weight:600;line-height:1.3}.ap-part-l .pq{opacity:.86;font-size:14.5px;font-weight:300;line-height:1.45}.ap-seul{background:var(--bleu);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;padding:24px 26px;display:flex}.ap-seul strong{color:#fff;font-size:17px;font-weight:600}.ap-seul .pq{color:#fff;opacity:.9;font-size:14.5px;font-weight:300;line-height:1.5}.ap-seul .tel{color:#fff;text-underline-offset:5px;margin-top:4px;font-size:26px;font-weight:600;line-height:1.1;text-decoration:underline 2px}.ap-seul .rdv{color:#ffffffd9;text-underline-offset:3px;font-size:14px;font-weight:300;text-decoration:underline}html.rv .ap-part-l,html.rv .ap-seul{opacity:0;transform:translateY(10px)}[data-rv].vu .ap-part-l{opacity:1;transition:opacity .4s var(--ease) 50ms,transform .4s var(--ease) 50ms;transform:none}[data-rv].vu .ap-seul{opacity:1;transition:opacity .4s var(--ease) .18s,transform .4s var(--ease) .18s;transform:none}@media (width<=960px){.ap-part-g{grid-template-columns:minmax(0,1fr);gap:26px}.ap-part-tete{display:contents}.ap-sec.ap-part-sec>.wrap h2{max-width:20ch}.ap-seul{order:3;width:100%;margin-top:0}.ap-part-l{order:2}}@media (width<=620px){.ap-part-l li{gap:2px 14px;padding:16px 18px}.ap-seul .tel{font-size:23px}}.ap-franc{background:var(--bleu);color:#fff;margin-top:84px;padding:64px 0}.ap-franc h2{color:#fff;text-align:center;max-width:24ch;margin:0 auto;font-size:clamp(24px,2.8vw,34px)}.ap-f3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.ap-f3>div{background:#ffffff21;border:1px solid #ffffff4d;border-radius:12px;padding:26px 28px}.ap-f3 strong{margin-bottom:9px;font-size:17.5px;font-weight:600;line-height:1.25;display:block}.ap-f3 p{opacity:.94;font-size:15px;font-weight:300;line-height:1.55}.ap-franc+.svc-bande{margin-top:80px}.svc-bande .wrap h2{max-width:24ch}.svc-bande p.ap-sign{color:var(--bleu);opacity:1;max-width:none;margin-top:22px;font-size:23px;font-weight:600}.svc-bande .ap-sign .uw svg{height:.4em;bottom:-.04em}.svc-bande .ap-sign .uw svg path{stroke-width:9px}.ap-bcol{flex-direction:column;flex:none;align-items:flex-start;gap:12px;display:flex}.ap-lien{color:var(--bleu);text-underline-offset:3px;padding:3px 0;font-size:15px;font-weight:400;text-decoration:underline;display:inline-block}@media (width<=900px){.ap-hero .wrap{grid-template-columns:minmax(0,1fr);gap:26px}.ap-vis{order:2}.ap-duo,.ap-f3{grid-template-columns:1fr}}@media (width<=620px){.ap-hero h1{line-height:1.24}.ap-fiche{padding:22px 20px}.ap-fiche .row{grid-template-columns:minmax(0,1fr);gap:5px}.ap-fiche .dnum{font-size:26px}}@media (prefers-reduced-motion:reduce){.ap-hero .li,.ap-hero .lead,.ap-cta,.ap-part-l,.ap-seul,.ap-fiche .dnum{opacity:1!important;transition:none!important;transform:none!important}.ap-fiche .src .v{clip-path:none!important;transition:none!important}.ap-circ path{stroke-dashoffset:0!important;transition:none!important}}
