.ar-hero{background:var(--black) radial-gradient(#c8af7c21 1px,transparent 1.4px) 0 0/28px 28px}.ar-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ar-hero h1{max-width:14ch;font-size:clamp(34px,min(4.8vw,8.4vh),74px)}.ar-plan{width:min(100%,500px);margin-inline:auto}.ar-plan svg{width:100%;height:auto;max-height:64vh;display:block;overflow:visible}.ar-l{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ar-trace 2.4s var(--ease) forwards}.ar-l1{stroke:var(--sand);stroke-width:6px}.ar-l2{stroke:var(--cream);stroke-width:2.5px;opacity:.75;animation-delay:.7s}.ar-l3{stroke:var(--cream);stroke-width:1.2px;opacity:.5;animation-delay:1.2s}.ar-path{stroke:var(--sand);stroke-width:2px;stroke-dasharray:.02 .015;stroke-dashoffset:0;opacity:0;animation:1s 1.8s forwards ar-apparait}.ar-plan text{fill:var(--sand);font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:0;animation:1s 2s forwards ar-apparait}@keyframes ar-trace{to{stroke-dashoffset:0}}@keyframes ar-apparait{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ar-l{stroke-dashoffset:0;animation:none}.ar-path,.ar-plan text{opacity:1;animation:none}}@media (width<=900px){.ar-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ar-hero h1{font-size:clamp(32px,8.6vw,44px)}.ar-hero .ck-sub{margin-bottom:20px;font-size:16px}.ar-plan{width:min(62%,250px);margin:0 auto 0 0}.ar-hero.hx{padding-bottom:28px}}.ar-perimetre{background:var(--cream);padding:clamp(70px,9vw,130px) 0}.ar-perimetre-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ar-perimetre-head h2{margin-bottom:20px;font-size:clamp(30px,3.4vw,48px);font-weight:300}.ar-perimetre-head p{color:#2e2d29;max-width:40ch;font-size:17px}.ar-perimetre-head strong{font-weight:600}.ar-pas{border-top:1px solid #0a0a0929;margin-top:18px;padding-top:16px;color:var(--muted)!important;font-size:16px!important}.ar-c3,.ar-c2,.ar-c1{border-radius:26px;padding:clamp(18px,2.4vw,32px)}.ar-c3{border:1.5px dashed #0a0a0966}.ar-c2{background:var(--stone);margin-top:22px}.ar-c1{background:var(--green);color:var(--cream);margin-top:22px;box-shadow:0 24px 50px #4756494d}.ar-c-titre{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.ar-c2 .ar-c-titre{color:var(--green)}.ar-c1 .ar-c-titre{color:var(--cream)}.ar-c-txt{color:#2e2d29;max-width:60ch;font-size:16px;line-height:1.5}.ar-c1 ul{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ar-c1 li{font-family:var(--serif);border:1px solid #fdf6e866;border-radius:999px;padding:8px 16px;font-size:clamp(19px,1.7vw,24px);line-height:1.2}@media (width<=900px){.ar-perimetre-grid{grid-template-columns:minmax(0,1fr)}.ar-c3,.ar-c2{padding:16px}.ar-c1{padding:18px}.ar-c1 li{padding:6px 12px;font-size:17px}}.ar-change{background:var(--stone);padding:clamp(70px,9vw,130px) 0}.ar-change-head{margin-bottom:clamp(28px,4vw,48px)}.ar-change-head h2{max-width:18ch;font-weight:300}.ar-change-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ar-photo{margin:0;position:relative}.ar-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%}.ar-photo figcaption{color:var(--cream);background:#0a0a09cc;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:14px;left:14px}.ar-pin{background:var(--cream);width:40px;height:40px;color:var(--ink);font-family:var(--serif);border-radius:50%;place-items:center;margin:-20px 0 0 -20px;font-size:19px;display:grid;position:absolute;box-shadow:0 0 0 6px #fdf6e859,0 8px 20px #0000004d}.ar-pin:after{content:"";border:1.5px solid var(--cream);animation:ar-pouls 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes ar-pouls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.ar-pin:after{opacity:0;animation:none}}.ar-notes{counter-reset:n;gap:22px;list-style:none;display:grid}.ar-notes li{counter-increment:n;grid-template-columns:40px minmax(0,1fr);column-gap:16px;display:grid}.ar-notes li:before{content:counter(n);background:var(--black);width:40px;height:40px;color:var(--cream);font-family:var(--serif);border-radius:50%;grid-row:span 2;place-items:center;font-size:19px;display:grid}.ar-notes h3{margin:6px 0;font-size:clamp(22px,1.9vw,27px)}.ar-notes p{color:#2e2d29;font-size:16px;line-height:1.5}@media (width<=900px){.ar-change-grid{grid-template-columns:minmax(0,1fr)}.ar-pin{width:32px;height:32px;margin:-16px 0 0 -16px;font-size:16px}}.ar-diag{background:var(--green);color:var(--cream);padding:clamp(70px,9vw,130px) 0}.ar-diag-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ar-diag .eyebrow{color:var(--cream)}.ar-diag-head h2{margin-bottom:18px;font-size:clamp(32px,3.8vw,54px);font-weight:300}.ar-diag-head p{color:#fdf6e8e6;max-width:36ch;font-size:17px}.ar-checks{counter-reset:coche;border:0;gap:10px;margin:0;padding:0;display:grid}.ar-checks input{opacity:0;width:1px;height:1px;position:absolute}.ar-checks input:checked{counter-increment:coche}.ar-checks label{cursor:pointer;border:1px solid #fdf6e84d;border-radius:16px;align-items:center;min-height:60px;padding:14px 20px 14px 64px;font-size:17px;line-height:1.4;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.ar-checks label:before{content:"";border:1.5px solid #fdf6e8cc;border-radius:8px;width:26px;height:26px;margin-top:-13px;transition:background .2s;position:absolute;top:50%;left:20px}.ar-checks label:hover{border-color:var(--cream)}.ar-checks input:checked+label{background:var(--cream);color:var(--ink);border-color:var(--cream)}.ar-checks input:checked+label:before{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M7.5 13.5l3.6 3.6 7.4-8.2' stroke='%23FDF6E8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-color:var(--green)}.ar-checks input:focus-visible+label{outline:2px solid var(--cream);outline-offset:3px}.ar-verdict{background:#0a0a0938;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 22px;margin-top:14px;padding:22px 24px;display:grid}.ar-score{font-family:var(--serif);color:#fdf6e8cc;white-space:nowrap;grid-row:span 2;font-size:20px}.ar-compte:before{content:counter(coche);color:var(--cream);margin-right:4px;font-size:56px;font-weight:300;line-height:1}.ar-verdict p:not(.ar-score){font-size:17px;line-height:1.5}.ar-verdict a:not(.btn){color:var(--cream);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ar-verdict .btn{background:var(--cream);color:var(--green-d);margin-top:14px}.ar-verdict .btn:hover{background:var(--sand);color:var(--black)}.ar-v1,.ar-v2,.ar-checks:has(input:checked) .ar-v0{display:none}.ar-checks:has(input:checked) .ar-v1{display:block}.ar-checks:has(input:checked~input:checked) .ar-v1{display:none}.ar-checks:has(input:checked~input:checked) .ar-v2{display:block}@media (width<=900px){.ar-diag-grid{grid-template-columns:minmax(0,1fr)}.ar-checks label{padding:12px 16px 12px 56px;font-size:16px}.ar-checks label:before{left:16px}.ar-verdict{grid-template-columns:minmax(0,1fr);padding:20px}.ar-score{grid-row:auto}}.ar-deroule{background:var(--cream);padding:clamp(70px,9vw,130px) 0}.ar-deroule-head{margin-bottom:clamp(28px,4vw,52px)}.ar-deroule-head h2{max-width:18ch;font-weight:300}.ar-fil{list-style:none;position:relative}.ar-fil li:not(:last-child):after{content:"";border-left:1.5px solid var(--sand);position:absolute;top:112px;bottom:-26px;left:39px}.ar-fil li{border-bottom:1px solid #0a0a091f;grid-template-columns:80px minmax(0,6fr) minmax(0,4fr);align-items:start;gap:clamp(16px,3vw,48px);padding:26px 0;display:grid;position:relative}.ar-fil li:last-child{border-bottom:0}.ar-num{background:var(--cream);border:1.5px solid var(--sand);width:80px;height:80px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:30px;font-weight:300;display:grid;position:relative}.ar-fil li:last-child .ar-num{background:var(--black);color:var(--sand);border-color:var(--black)}.ar-fil-txt h3{margin:14px 0 8px;font-size:clamp(24px,2.2vw,32px)}.ar-fil-txt p{color:#2e2d29;max-width:56ch;font-size:17px}.ar-fil-note{margin-top:8px;font-size:15px!important}.ar-main{background:var(--stone);font-family:var(--serif);border-radius:16px;margin-top:14px;padding:16px 20px;font-size:clamp(18px,1.5vw,21px);line-height:1.35}.ar-main span{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:6px;display:block}@media (width<=900px){.ar-fil li:not(:last-child):after{top:84px;left:25px}.ar-fil li{grid-template-columns:52px minmax(0,1fr);gap:0 16px}.ar-num{width:52px;height:52px;font-size:21px}.ar-fil-txt h3{margin-top:10px}.ar-main{grid-column:2}}.ar-faq-side h2{max-width:10ch}.ar-plus{border-top:1px solid #0a0a0929;gap:4px;margin-top:32px;padding-top:20px;display:grid}.ar-plus p{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:13px}.ar-plus a{min-height:44px;font-family:var(--serif);align-items:center;width:fit-content;font-size:20px;text-decoration:none;display:flex}.ar-plus a:after{content:"→";color:var(--green);transition:transform .2s var(--ease);margin-left:10px}.ar-plus a:hover:after{transform:translate(4px)}@media (width<=900px){.ar-plus{margin-top:20px}}
