#atouts .pile{display:grid;width:min(100%,max(680px,34vw));margin:clamp(16px,3vh,36px) auto 0}#atouts .atouts,#atouts .fond{grid-area:1/1}#atouts .fond{will-change:opacity,transform}#atouts .atouts{list-style:none;display:grid}#atouts .atouts .carteT{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;text-align:center;will-change:opacity,transform}#atouts h3{font-size:clamp(24px,min(2.4vw,4.4vh),56px)}#atouts .carteT p{margin:.9em auto 0;max-width:24em;font-size:clamp(15px,min(1.1vw,2vh),24px);line-height:1.55;color:var(--sa)}@media (prefers-reduced-motion:no-preference){#atouts .atouts .carteT{background:none;box-shadow:none}#atouts .atouts .carteT:after{content:none}}@media (prefers-reduced-motion:reduce){#atouts .fond{display:none}#atouts .pile{width:min(100%,1280px)}#atouts .atouts{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px)}#atouts .atouts .carteT{grid-area:auto}#atouts h3{font-size:clamp(20px,min(1.8vw,3.2vh),36px)}}@media (prefers-reduced-motion:reduce) and (max-width:900px){#atouts .pile{width:min(100%,520px)}#atouts .atouts{grid-template-columns:1fr}}#demo .cadre{position:relative;width:min(100%,1100px,calc((100vh - 270px) * 16 / 9));width:min(100%,1100px,calc((100svh - 270px) * 16 / 9));aspect-ratio:16/9;margin:clamp(12px,2.4vh,28px) auto 0;border-radius:8px;overflow:hidden;background:var(--ca);box-shadow:0 24px 60px rgba(0,0,0,.45)}#demo .cadre img,#demo .cadre video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#demo .cadre:after{content:"";position:absolute;inset:8px;border:1px solid hsla(32,84%,68%,.55);border-radius:4px;pointer-events:none}.questions{max-width:860px;margin:clamp(20px,4vh,44px) auto 0}.questions details{border-bottom:1px solid hsla(38,38%,94%,.18)}.questions details:first-child{border-top:1px solid hsla(38,38%,94%,.18)}.questions summary{list-style:none;cursor:pointer;display:flex;gap:14px;padding:1.05em 0;font-size:clamp(16px,min(1.15vw,2.1vh),23px);line-height:1.4;color:var(--iv)}.questions summary::-webkit-details-marker{display:none}.questions summary:focus-visible{outline:2px solid var(--iv);outline-offset:3px}.questions summary svg{flex:none;width:17px;height:13px;margin-top:.3em}.questions summary svg path{fill:var(--sa)}.questions details[open] summary svg path{fill:var(--or)}.questions details p{padding:0 0 1.2em 31px;font-size:clamp(14px,min(.95vw,1.75vh),19px);line-height:1.6;color:var(--sa)}@media (prefers-contrast:more){.questions details,.questions details:first-child{border-color:hsla(38,38%,94%,.5)}}.prix{text-align:center;font-size:clamp(36px,min(3.2vw,6vh),72px)}.formules{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);max-width:1280px;margin:clamp(20px,4vh,44px) auto 0}.formule{text-align:center}.formule h3{font-size:clamp(17px,min(1.3vw,2.4vh),28px);color:var(--chaud)}.points{list-style:none;text-align:left;margin-top:clamp(18px,3vh,32px);font-size:clamp(14px,min(.95vw,1.75vh),19px);line-height:1.5;color:var(--sa)}.points li{display:flex;gap:.7em}.points li+li{margin-top:.55em}.points svg{flex:none;width:14px;height:11px;margin-top:.36em}.points svg path{fill:var(--chaud)}.note{margin:clamp(24px,4vh,44px) auto 0;max-width:40em;text-align:center;font-size:clamp(14px,min(.95vw,1.75vh),19px);line-height:1.55;color:var(--sa)}.note a{color:var(--iv);text-decoration:none;border-bottom:1px solid hsla(38,38%,94%,.6)}.note a:focus-visible{outline:2px solid var(--iv);outline-offset:3px}@media (max-width:900px){.formules{grid-template-columns:1fr;max-width:520px}}@media (prefers-contrast:more){.note a{border-bottom-color:var(--iv)}}