.cmp-table[data-astro-cid-bw4tzwsu] .cmp-skipcall[data-astro-cid-bw4tzwsu]{background:#f2fbf6;border-left:2px solid rgba(9,171,120,.25)}.cmp-table[data-astro-cid-bw4tzwsu] .cmp-ligne[data-astro-cid-bw4tzwsu]:hover .cmp-skipcall[data-astro-cid-bw4tzwsu]{background:var(--color-accent-light)}.cmp-table[data-astro-cid-bw4tzwsu] .cmp-ligne[data-astro-cid-bw4tzwsu]:hover .cmp-coche[data-astro-cid-bw4tzwsu]{transform:scale(1.15) rotate(-8deg)}@media(prefers-reduced-motion:reduce){.cmp-table[data-astro-cid-bw4tzwsu] .cmp-coche[data-astro-cid-bw4tzwsu]{transition:none}}.ft-refonte h2.ft-h2{font-size:32px;line-height:1.12;letter-spacing:-.028em;font-weight:600;hyphens:manual}.ft-refonte h2.ft-h2.ft-h2-l{font-size:28px}.ft-refonte h2.ft-h2.ft-h2-xl{font-size:26px}@media(min-width:640px){.ft-refonte h2.ft-h2{font-size:40px}.ft-refonte h2.ft-h2.ft-h2-l{font-size:34px}.ft-refonte h2.ft-h2.ft-h2-xl{font-size:30px}}@media(min-width:1024px){.ft-refonte h2.ft-h2{font-size:46px;line-height:1.08}.ft-refonte h2.ft-h2.ft-h2-l{font-size:40px}.ft-refonte h2.ft-h2.ft-h2-xl{font-size:34px}}.ft-refonte .ft-accent{background:linear-gradient(100deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;margin-bottom:-.08em}.ft-refonte>h2.ft-titre{position:relative;padding-top:18px}.ft-refonte>h2.ft-titre:before{content:"";position:absolute;left:0;top:0;height:3px;width:44px;border-radius:999px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1) .15s}.ft-refonte>h2.ft-titre.vv-vu:before{transform:scaleX(1)}html:not(.vv-js) .ft-refonte>h2.ft-titre:before{transform:scaleX(1)}.ft-refonte .ft-bande{position:relative;overflow:hidden;border:1px solid #DCF0E6!important;border-radius:28px;background:#f1faf5;padding-left:24px;padding-right:24px}.ft-refonte .ft-bande:before,.ft-refonte .ft-bande:after{content:"";position:absolute;border-radius:9999px;background:var(--color-accent-light);filter:blur(60px);opacity:.9;pointer-events:none}.ft-refonte .ft-bande:before{width:22rem;height:22rem;left:-8rem;top:-10rem}.ft-refonte .ft-bande:after{width:18rem;height:18rem;right:-6rem;bottom:-10rem}.ft-refonte .ft-bande>*{position:relative}.ft-refonte .ft-item{border-top:0!important;padding:22px 24px!important;border:1px solid #E7F1EC;border-radius:18px;background:#fff;box-shadow:0 24px 50px -44px #24333a4d}.ft-refonte .ft-item:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));opacity:0;transition:opacity .3s ease}.ft-refonte .ft-item:hover:after{opacity:1}.ft-refonte .carte-vive.ft-clair{background:#fff!important;border:1px solid #E7F1EC!important;box-shadow:0 24px 50px -44px #24333a4d}.ft-refonte .carte-vive.ft-clair:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light))}.ft-refonte .ft-sombre{position:relative;overflow:hidden}.ft-refonte .ft-halo{position:absolute;right:-5rem;top:-5rem;width:16rem;height:16rem;border-radius:9999px;background:#09ab784d;filter:blur(48px);pointer-events:none;z-index:0}.ft-refonte .ft-sombre:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none;z-index:0}.ft-refonte .ft-sombre:hover{border-color:transparent}.ft-refonte .ft-tableau .ft-pastille{display:flex;align-items:center}.ft-refonte .ft-tableau .ft-pastille:before{content:"";width:16px;height:16px;margin-right:8px;flex:0 0 16px;border-radius:9999px;background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E") center / 10px no-repeat}.ft-refonte .ft-tableau .ft-pastille{color:var(--color-accent-dark)!important;font-weight:700;text-transform:none;letter-spacing:0;font-size:13px}.ft-refonte .ft-tableau .ft-ligne{transition:background-color .25s ease}.ft-refonte .ft-tableau .ft-ligne:hover{background-color:#f9fcfb}.ft-refonte .ft-tableau .ft-ligne>[class*="5A6B74"]:before{content:"";width:8px;height:8px;flex:0 0 8px;margin-right:10px;border-radius:9999px;background:#d7e4dd}.ft-refonte .ft-tableau [class*=F5FCF9]{background-color:#f2fbf6!important;border-left:2px solid rgba(9,171,120,.25);color:var(--color-accent-dark)!important}.ft-refonte .ft-tableau .ft-ligne>[class*=F5FCF9]:before{content:"";width:20px;height:20px;flex:0 0 20px;margin-right:10px;border-radius:9999px;background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E") center / 11px no-repeat;box-shadow:0 6px 14px -6px #09ab78cc;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ft-refonte .ft-tableau .ft-ligne:hover>[class*=F5FCF9]:before{transform:scale(1.15) rotate(-8deg)}.ft-refonte .ft-tableau .ft-ligne:hover>[class*=F5FCF9]{background-color:var(--color-accent-light)!important}html.vv-js .ft-refonte .ft-tableau .ft-ligne{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1),background-color .25s ease;transition-delay:calc(var(--vv-i, 0) * 60ms)}html.vv-js .ft-refonte .ft-tableau.vv-vu .ft-ligne{opacity:1;transform:none}.ft-refonte .ft-numerote{position:relative;transition:background-color .4s ease}.ft-refonte .ft-numerote>.tabular-nums{color:#b8c7c0;transition:color .5s ease}.ft-refonte .ft-numerote.ft-actif>.tabular-nums{color:var(--color-accent)}.ft-refonte .ft-numerote:before{content:"";position:absolute;left:-16px;top:28px;bottom:28px;width:3px;border-radius:999px;background:var(--color-accent);transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ft-refonte .ft-numerote.ft-actif:before{transform:scaleY(1)}.ft-refonte .ft-citation{position:relative;border-left-color:transparent!important}.ft-refonte .ft-citation:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:3px;border-radius:999px;background:var(--color-accent);transform:scaleY(0);transform-origin:top;transition:transform .8s cubic-bezier(.22,1,.36,1) .2s}.ft-refonte .ft-citation.vv-vu:before,html.vv-js .ft-refonte .vv-vu .ft-citation:before,html:not(.vv-js) .ft-refonte .ft-citation:before{transform:scaleY(1)}.ft-refonte .ft-faq{border-top:0!important;display:flex;flex-direction:column;gap:12px;max-width:56rem!important;margin-left:auto;margin-right:auto}.ft-refonte>h2.ft-faq-titre{text-align:center;max-width:none!important;margin-left:auto;margin-right:auto}.ft-refonte>h2.ft-faq-titre:before{left:calc(50% - 22px)}.ft-refonte .ft-faq .home-faq-plus{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-accent-light);color:var(--color-accent);font-size:18px;transition:background-color .2s ease,color .2s ease,transform .3s ease}.ft-refonte .ft-faq details.home-faq:hover .home-faq-plus,.ft-refonte .ft-faq details.home-faq[open] .home-faq-plus{background:var(--color-accent);color:#fff}.ft-refonte .ft-faq details.home-faq{border:1px solid #E7F1EC!important;border-radius:16px;padding:18px 22px!important;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.ft-refonte .ft-faq details.home-faq:hover{border-color:#cdeadd!important}.ft-refonte .ft-faq details.home-faq[open]{border-color:#09ab7866!important;box-shadow:0 22px 44px -30px #09ab7866}.ft-refonte details.home-faq[open] .home-faq-plus{transform:rotate(45deg)}.ft-refonte details.home-faq[open]>p{animation:ft-faq-ouvre .35s cubic-bezier(.22,1,.36,1)}@keyframes ft-faq-ouvre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.vv-js .ft-refonte .ft-tableau .ft-ligne{opacity:1;transform:none;transition:none}.ft-refonte>h2.ft-titre:before,.ft-refonte .ft-numerote:before,.ft-refonte .ft-citation:before{transform:none;transition:none}.ft-refonte details.home-faq[open]>p{animation:none}}
