.m-sequence{--nuit:var(--c-obsidienne);--orange:var(--c-foyer);--orange-texte:#b5461b;--blanc:#fff;--creme:#fff8ee;--encre:#36415a;--filet:#0f172a1f;--ombre:0 14px 34px -16px #0f172a52;--titre:var(--police-titre);--texte:var(--police-texte);--marge:var(--gouttiere);--entete:0px;--m-h:64px;--nb:10;background:var(--creme);color:var(--c-obsidienne)}@media (width>=1080px){.m-sequence{--m-h:72px}}@media (width>=1280px){.m-sequence{--marge:calc((100vw - var(--largeur-cadre)) / 2 + var(--gouttiere))}}.m-poster{display:none}.m-anime:not(.m-prete) .m-poster{z-index:0;display:block;position:absolute;inset:0}.m-anime:not(.m-prete) .m-poster img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.m-sequence ol,.m-sequence ul{margin:0;padding:0;list-style:none}.m-resultat .btn,.m-quai .btn{border-radius:14px}.m-ciel,.m-toile,.m-voile,.m-reperes,.m-rail,.m-indice{display:none}.m-sans-script{padding:24px var(--marge)}.m-etapes{padding:8px 0 24px}.m-etape{max-width:40rem;padding:22px var(--marge) 30px;margin:0 auto}.m-etape .m-vue{background:#eef3f8;border-radius:22px;width:100%;height:auto;margin-bottom:20px;display:block}.m-etape h1,.m-etape h2{font:400 clamp(1.8rem, 7.4vw, 2.3rem)/1.08 var(--titre);letter-spacing:-.012em;text-wrap:balance;margin-bottom:.55rem}.m-etape .m-texte p{color:var(--encre);text-wrap:pretty;max-width:34ch}.m-etape .m-texte .m-metier{color:var(--orange-texte);margin-bottom:.3rem;font-size:.9375rem;font-weight:700}.m-resultat{margin-top:18px}.m-metiers{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.m-metiers li{background:var(--blanc);font:600 .8rem/1.1 var(--texte);border:1px solid #0f172a33;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.m-metiers li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.m-metiers li.bientot{color:var(--encre);border-style:dashed}.m-bilan{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.m-mention{color:var(--encre);text-wrap:pretty;font-size:.76rem;line-height:1.36}.m-resultat .btn{width:100%;display:flex}.m-rappel{color:var(--encre);text-align:center;text-wrap:balance;margin-top:9px;font-size:.84rem;line-height:1.35}.m-echelle{--cran:2;--pas:15px;flex:none;width:150px;height:103px;position:relative}.m-classes li{height:13px;font:700 .62rem/1 var(--texte);color:var(--nuit);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);align-items:center;margin-bottom:2px;padding-left:5px;display:flex}.m-cl-a{background:#2fa564;width:30px}.m-cl-g{background:#e55b45;width:72px}.m-curseur{background:var(--nuit);height:17px;color:var(--blanc);clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%);transform:translateY(calc(var(--cran) * var(--pas)));white-space:nowrap;align-items:center;padding:0 7px 0 12px;display:flex;position:absolute;top:-2px;left:80px}.m-curseur b{font:700 .66rem/1 var(--texte)}.m-curseur.m-avant{width:62px;transform:translateY(calc(5 * var(--pas)));background:#0f172a29}.m-quai{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--filet);background:#fffffff5;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.m-promesse{font:400 clamp(.84rem, 4vw, 1rem)/1.16 var(--titre);white-space:nowrap}.m-promesse span{display:block}.m-quai .btn{flex:none;margin-left:auto;padding:0 17px}.m-anime .m-scene{top:var(--m-h);height:calc(100vh - var(--m-h));height:calc(100dvh - var(--m-h));touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--creme);position:sticky;overflow:clip}.m-anime .m-scene.m-saisie{cursor:grabbing}.m-anime .m-ciel,.m-anime .m-toile,.m-anime .m-voile,.m-anime .m-reperes,.m-anime .m-rail,.m-anime .m-indice{display:block}.m-anime .m-ciel,.m-anime .m-ciel>.m-ciel-hiver,.m-anime .m-ciel>.m-ciel-printemps,.m-anime .m-toile,.m-anime .m-reperes{position:absolute;inset:0}.m-anime .m-toile{width:100%;height:100%}.m-ciel-hiver{background:linear-gradient(#cbdcec 0%,#e3ecf4 40%,#f8f2e9 78%,#fff8ee 100%)}.m-ciel-printemps{opacity:0;background:linear-gradient(#b9dcf8 0%,#d9edfb 42%,#fdf2dd 78%,#fff8ee 100%)}.m-soleil{opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fffdf2 0 22%,#ffe9aae6 30%,#ffd68259 52%,#ffd68200 70%);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:0;left:0}.m-anime .m-voile{pointer-events:none;z-index:1;position:absolute;left:0;right:0}.m-anime .m-reperes{z-index:2}.m-anime .m-etape,.m-anime .m-rail,.m-anime .m-indice{z-index:3}.m-anime .m-quai{z-index:4}.m-voile-haut{height:calc(var(--vh,200px) + 50px);opacity:var(--vo,1);background:linear-gradient(#cbdcec 0%,#e3ecf4 40%,#f8f2e9 78%,#fff8ee 100%) 0 0/100% 100dvh no-repeat;top:0;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%)}.m-voile-haut:after{content:"";opacity:var(--prin,0);background:linear-gradient(#b9dcf8 0%,#d9edfb 42%,#fdf2dd 78%,#fff8ee 100%) 0 0/100% 100dvh no-repeat;position:absolute;inset:0}.m-voile-bas{background:linear-gradient(#fff8ee00 0%,#fff8eef2 100%);height:150px;bottom:0}.m-anime .m-etapes{padding:0}.m-anime .m-etape{max-width:none;padding:14px var(--marge) 104px;pointer-events:none;opacity:0;will-change:opacity, transform;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:absolute;inset:0}.m-anime .m-etape[data-e="0"]{opacity:1}.m-anime .m-etape .m-vue{display:none}.m-anime .m-etape .m-texte{max-width:23rem}.m-anime .m-etape .m-metier{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-anime .m-resultat{pointer-events:auto;background:var(--blanc);border:1px solid var(--filet);box-shadow:var(--ombre);opacity:0;visibility:hidden;will-change:opacity, transform;border-radius:22px;margin:0 -8px;padding:13px 14px 12px}.m-anime .m-curseur.m-avant{display:none}.m-anime .m-quai{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid var(--filet);background:var(--blanc);box-shadow:var(--ombre);will-change:opacity;border-radius:20px;padding:10px 10px 10px 16px;position:absolute}.m-anime .m-reperes{pointer-events:none}.m-repere{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.m-repere .m-nom{transform:translateX(calc(-50% + var(--dx,0px)));background:var(--nuit);color:var(--blanc);font:700 .875rem/1 var(--texte);white-space:nowrap;border-radius:999px;padding:7px 12px;position:absolute;bottom:36px;left:0;box-shadow:0 8px 20px -8px #0f172a8c}.m-repere .m-point{background:var(--orange);border:2px solid var(--blanc);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 4px #e0612f4d}.m-repere .m-tige{background:var(--nuit);width:1.5px;height:31px;position:absolute;bottom:6px;left:-.75px}.m-repere.m-bas .m-tige{height:22px;top:6px;bottom:auto}.m-repere.m-bas .m-nom{top:27px;bottom:auto}.m-repere.m-cote .m-nom{transform:translate(calc(-50% + var(--dx,0px)), -50%);background:var(--blanc);color:var(--nuit);box-shadow:none;border:1px solid #0f172a59;border-radius:7px;padding:5px 9px;font-size:.8125rem;font-weight:700;top:0;bottom:auto}.m-rail{will-change:opacity;width:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.m-rail i{background:var(--nuit);opacity:.28;transform-origin:100%;will-change:transform, opacity;border-radius:2px;width:14px;height:2px;margin:8px 0;display:block;transform:scaleX(.4)}.m-indice{text-align:center;color:var(--nuit);pointer-events:none;padding:0 30px;font-size:.8125rem;line-height:1.3;position:absolute;bottom:100px;left:0;right:0}.m-indice span{border:1px solid var(--filet);background:#ffffffeb;border-radius:14px;padding:7px 13px}.m-indice .m-doigt{max-width:19rem;display:inline-block}.m-indice .m-fleche{background:linear-gradient(180deg, #e0612f00, var(--orange));transform-origin:50% 0;width:1.5px;height:24px;margin:0 auto 8px;animation:2.2s ease-in-out infinite descente;display:block}.m-indice .m-souris{display:none}@keyframes descente{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(10px)}}.m-fige .m-indice .m-fleche{animation:none}.m-scene-seule .m-etapes,.m-scene-seule .m-quai,.m-scene-seule .m-rail,.m-scene-seule .m-indice,.m-scene-seule .m-reperes,.m-scene-seule .m-voile,.m-scene-seule .m-scene:before{display:none!important}@media (width>=900px){.m-sequence{--entete:0px;--m-h:72px}.m-etape{padding-top:48px;padding-bottom:48px}.m-etape h1,.m-etape h2{margin-bottom:1.1rem;font-size:clamp(2.6rem,4.3vw,4.1rem);line-height:1.04}.m-etape .m-texte p{max-width:32ch;font-size:1.1875rem;line-height:1.5}.m-metiers{gap:8px;margin-bottom:20px}.m-metiers li{padding:7px 13px 7px 10px;font-size:.9rem}.m-mention{max-width:30ch;font-size:.875rem}.m-rappel{text-align:left;font-size:.9375rem}.m-resultat .btn{width:auto;padding:0 28px;display:inline-flex}.m-bilan{align-items:center;gap:22px;margin-bottom:20px}.m-quai{padding:14px var(--marge)}.m-promesse{font-size:1.25rem}.m-promesse span{display:inline}.m-anime .m-etape{width:min(47vw,660px);padding:0 0 12vh var(--marge);justify-content:center;gap:28px;inset:0 auto 0 0}.m-anime .m-etape .m-texte{max-width:31rem}.m-anime .m-etape h1,.m-anime .m-etape h2{font-size:clamp(2.4rem,3.5vw,3.4rem)}.m-anime .m-etape:last-child{padding-bottom:0}.m-anime .m-resultat{max-width:31rem;margin:0;padding:22px 24px}.m-anime .m-quai{left:calc(var(--marge) - 12px);gap:20px;padding:12px 26px 12px 12px;bottom:clamp(36px,8vh,84px);right:auto}.m-anime .m-quai .btn{order:-1;min-height:56px;margin-left:0;padding:0 26px}.m-anime .m-scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f5f4f0 0% 79%,#f5f4f000 100%);width:53%;position:absolute;inset:0 auto 0 0}.m-voile-haut,.m-voile-bas{display:none!important}.m-rail{width:22px;right:30px}.m-rail i{width:22px;margin:11px 0}.m-indice{width:60%;padding:0 60px;font-size:.9375rem;bottom:36px;left:auto;right:0}.m-indice .m-souris{display:inline-block}.m-indice .m-doigt{display:none}.m-repere .m-nom{padding:8px 14px;font-size:.9375rem}.m-repere.m-cote .m-nom{font-size:.875rem}}@media (width<=359px){.m-quai .btn{padding:0 12px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.m-indice .m-fleche{animation:none}}.m-anime .m-sequence{height:calc(var(--nb) * 60vh + 100vh);height:calc(var(--nb) * 60lvh + 100lvh)}.m-sequence{--barre:68px}@media (width>=1080px){.m-sequence{--barre:0px}}.m-anime .m-scene{height:calc(100vh - var(--m-h) - var(--barre));height:calc(100dvh - var(--m-h) - var(--barre))}.m-anime .m-etape{padding-bottom:14px}@media (width>=900px){.m-anime .m-etape{padding-bottom:12vh}.m-anime .m-etape:last-child{padding-bottom:0}}.m-quai{display:none!important}@media (width>=1080px){.m-quai{display:flex!important}.m-anime .m-quai .btn--action{order:-1}.m-anime .m-quai .btn{min-height:48px;margin-left:0;padding:0 22px}}.m-pilote{display:none}.m-anime .m-pilote{z-index:5;padding:0 var(--marge);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:absolute;bottom:8px;left:0;right:0}.m-anime .m-pilote>*{pointer-events:auto;margin:0}.m-anime .m-pilote .m-indice,.m-anime .m-pilote .m-rail{text-align:left;pointer-events:none;grid-area:1/1;justify-self:start;width:auto;padding:0;position:static;transform:none}.m-anime .m-pilote .m-indice span,.m-anime .m-pilote .m-compteur{border:1px solid var(--filet);font:700 .9375rem/1 var(--texte);font-variant-numeric:tabular-nums;color:var(--nuit);background:#fffffff0;border-radius:999px;padding:9px 14px;display:inline-block}.m-anime .m-pilote .m-indice .m-fleche{display:none}.m-anime .m-pilote .m-passer{border:1.5px solid var(--nuit);min-height:44px;color:var(--nuit);font:700 .9375rem/1 var(--texte);background:#fff;border-radius:999px;grid-area:1/2;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.m-anime .m-pilote .m-passer:hover{background:var(--creme)}.m-scene-seule .m-pilote{display:none!important}@media (width>=900px){.m-anime .m-pilote{width:56%;padding-right:var(--marge);padding-left:0;bottom:28px;left:auto}}.m-voile-haut{height:calc(var(--vh,200px) + 120px);-webkit-mask-image:linear-gradient(#000 0 calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 110px),#0000 100%)}.m-echelle{--pas:20px;width:190px;height:140px}.m-classes li{height:17px;margin-bottom:3px;padding-left:8px;font-size:.75rem}.m-cl-a{color:#fff;background:#00845a;width:38px}.m-cl-b{background:#3fa34d;width:46px}.m-cl-c{background:#9dc65c;width:54px}.m-cl-d{background:#f2e21a;width:62px}.m-cl-e{background:#f2b11c;width:70px}.m-cl-f{background:#e9772e;width:78px}.m-cl-g{color:#fff;background:#d1261e;width:86px}.m-curseur{clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);height:20px;padding:0 9px 0 14px;top:-1.5px;left:100px}.m-curseur b{font-size:.75rem}.m-curseur.m-avant{width:80px}.m-mention{font-size:.875rem;line-height:1.4}.m-metiers{margin-bottom:22px}.m-metiers li{font-size:.875rem}.m-bilan{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}@media (width>=900px){.m-bilan{flex-direction:row;align-items:center}}.m-anime .m-etape:last-child{padding-bottom:60px}@media (width>=900px){.m-anime .m-etape:last-child{padding-bottom:0}}.m-sequence .m-metiers{margin-bottom:24px}@media (width<=899px){.m-anime .m-resultat{padding:12px 14px 10px}.m-anime .m-metiers{gap:5px;margin-bottom:10px}.m-anime .m-metiers li{padding:4px 8px 4px 7px;font-size:.75rem}.m-anime .m-bilan{flex-direction:row;align-items:center;gap:10px;margin-bottom:8px}.m-anime .m-echelle{--pas:16px;width:146px;height:112px}.m-anime .m-classes li{height:14px;margin-bottom:2px;padding-left:6px;font-size:.75rem}.m-anime .m-cl-a{width:30px}.m-anime .m-cl-b{width:36px}.m-anime .m-cl-c{width:42px}.m-anime .m-cl-d{width:48px}.m-anime .m-cl-e{width:54px}.m-anime .m-cl-f{width:60px}.m-anime .m-cl-g{width:66px}.m-anime .m-curseur{height:18px;padding:0 7px 0 12px;top:-2px;left:74px}.m-anime .m-mention{font-size:.875rem;line-height:1.32}.m-anime .m-resultat .btn{display:none}.m-anime .m-rappel{text-align:left;margin-top:0;font-size:.8125rem}}.ouverture{background-image:linear-gradient(90deg,#0f172a11 1px,#0000 1px),linear-gradient(#0f172a11 1px,#0000 1px),linear-gradient(90deg,#0f172a08 1px,#0000 1px),linear-gradient(#0f172a08 1px,#0000 1px);background-position:-1px -1px;background-size:40px 40px,40px 40px,8px 8px,8px 8px;padding:24px 0 48px;position:relative}.ouverture:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:120px;position:absolute;inset:auto 0 0}.ouverture>.cadre{z-index:1;gap:36px;display:grid;position:relative}.accroche h1{font-size:clamp(2.3rem,1.1rem + 4.4vw,3.5rem);font-stretch:var(--largeur-titre-fort);letter-spacing:-.012em;font-weight:780;line-height:1}.accroche h1 span{display:block}.accroche__precision{max-width:34rem;color:var(--c-pierre);align-items:flex-start;gap:8px;margin-top:12px;font-size:.9rem;line-height:1.4;display:flex}.accroche__precision svg{width:16px;height:16px;color:var(--c-lien);flex:none;margin-top:2px}.accroche__texte{max-width:34rem;margin-top:16px;font-size:1.0625rem}.selecteur{border:1.5px solid var(--c-obsidienne);background:#fff;margin-top:24px}.selecteur__tete{border-bottom:1.5px solid var(--c-obsidienne);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 14px;display:flex}.selecteur__tete h2{letter-spacing:0;font-size:1.15rem;font-weight:720;font-stretch:104%}.selecteur__tete p{color:var(--c-pierre);font-size:.86rem}.selecteur__liste{background:var(--c-trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;display:grid}.touche{height:100%;min-height:76px;color:var(--c-obsidienne);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 10px 12px 12px;text-decoration:none;display:grid;position:relative}.touche>svg:first-child{width:28px;height:28px;color:var(--c-obsidienne);grid-row:1/3}.touche__nom{font-size:1rem;font-weight:680;font-stretch:102%;line-height:1.15}.touche__detail{color:var(--c-pierre);overflow-wrap:break-word;grid-column:2;font-size:.8rem;line-height:1.25}.touche__cle{background:var(--c-action);border:1.5px solid var(--c-obsidienne);width:28px;height:28px;color:var(--c-obsidienne);grid-area:1/3/3;place-items:center;display:grid}.touche__cle svg{width:16px;height:16px}.touche:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.touche:hover{background:var(--c-papier)}.touche:hover:before{background:var(--c-lien)}.touche:focus-visible{outline-offset:-3px}.touche--neutre .touche__cle{background:#fff}@media (width<=420px){.touche{grid-template-columns:minmax(0,1fr) auto;padding:10px}.touche>svg:first-child{display:none}.touche__detail{grid-column:1}.touche__cle{grid-column:2}}@media (width>=640px) and (width<=959px){.selecteur__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.ouverture__suite{gap:14px;max-width:36rem;margin-top:18px;display:grid}.ouverture__rappel{font-size:.98rem}.ouverture__preuves{border-top:1px solid var(--c-trait);gap:10px;padding-top:14px;display:grid}@media (width>=960px){.ouverture{padding:40px 0 64px}.ouverture>.cadre{grid-template-columns:minmax(0,12fr) minmax(0,11fr);align-items:start;gap:48px}}@media (width>=1200px){.ouverture>.cadre{grid-template-columns:minmax(0,13fr) minmax(0,12fr)}}.vue{background:var(--c-obsidienne);color:var(--c-voile-clair);border-radius:var(--r-2);position:relative}.vue__barre{border-bottom:1px solid var(--c-nuit-filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.vue__titre{color:var(--c-voile);font-size:.86rem}.bascule{border:1px solid var(--c-nuit-filet);border-radius:var(--r-2);background:var(--fond-sombre);gap:3px;padding:3px;display:inline-flex}.bascule button{font:inherit;border-radius:var(--r-1);min-height:44px;color:var(--c-voile);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.bascule button:before{content:"";background:var(--c-nuit-filet);border-radius:50%;width:7px;height:7px}.bascule button[aria-pressed=true]{background:var(--c-nuit);color:#fff}.bascule button[data-etat=avant][aria-pressed=true]:before{background:var(--c-foyer)}.bascule button[data-etat=apres][aria-pressed=true]:before{background:var(--c-action)}.coupe{width:100%;height:auto;display:block}.coupe .f{fill:none;stroke:var(--c-foyer);transition:stroke-width .7s cubic-bezier(.2,.7,.2,1),opacity .7s}.coupe[data-etat=avant] .f-toit{stroke-width:14px}.coupe[data-etat=avant] .f-mur{stroke-width:10px}.coupe[data-etat=avant] .f-fen{stroke-width:8px}.coupe[data-etat=avant] .f-sol{stroke-width:6px}.coupe[data-etat=avant] .f-air{stroke-width:4px}.coupe[data-etat=apres] .f{stroke-width:2px;opacity:.85}.coupe .avant-seul,.coupe .apres-seul,.coupe .ambiance{transition:opacity .6s}.coupe[data-etat=avant] .apres-seul,.coupe[data-etat=apres] .avant-seul{opacity:0}.coupe[data-etat=avant] .ambiance{opacity:.28}.coupe[data-etat=apres] .ambiance{opacity:.55}.coupe .lbl{font-family:var(--police-chiffres);font-size:13px;font-weight:450;font-stretch:87.5%}@media (width<=599px){.coupe .lbl{display:none}}.vue__pied{border-top:1px solid var(--c-nuit-filet);gap:12px;padding:12px 14px 14px;display:grid}.echelle{color:var(--c-voile);align-items:center;gap:10px;font-size:.8rem;display:flex}.echelle i{border-radius:var(--r-1);background:linear-gradient(90deg,var(--c-nuit-filet),var(--c-action) 30%,var(--c-foyer) 68%,var(--c-foyer));flex:none;width:110px;height:8px;display:block}.legende{gap:6px;font-size:.92rem;line-height:1.4;list-style:none;display:grid}.legende li{align-items:flex-start;gap:10px;display:flex}.cle{border-radius:var(--r-1);flex:none;width:22px;height:12px;margin-top:4px}.cle--fuite{background:var(--c-foyer);height:6px;margin-top:7px}.cle--fine{background:var(--c-foyer);height:2px;margin-top:9px}.cle--mesure{border:1.5px solid var(--c-action);border-radius:50%;width:12px;margin-inline:5px}.cle--isolant{background:repeating-linear-gradient(90deg,var(--c-action) 0 1.5px,transparent 1.5px 5px);border:1px solid var(--c-action)}.cle--equip{border:1.5px solid var(--c-action)}.legende [data-pour]{display:none}.vue[data-etat=avant] .legende [data-pour=avant],.vue[data-etat=apres] .legende [data-pour=apres]{display:flex}.vue__note{color:var(--c-pierre);max-width:46rem;margin-top:12px;font-size:.88rem}@media (width>=960px){.vue__pied{grid-template-columns:auto 1fr;align-items:start;gap:20px}.echelle{margin-top:3px}}.mission{gap:36px;display:grid}.mission h2{max-width:24ch;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.6rem)}.mission__texte{gap:18px;max-width:42rem;margin-top:20px;display:grid}.mission__texte>p{color:var(--c-pierre)}.principes{border-top:1px solid var(--c-obsidienne);list-style:none}.principes li{border-bottom:1px solid var(--c-trait);grid-template-columns:2.6rem 1fr;gap:12px;padding:16px 0;display:grid}.principes .mono{color:var(--c-lien);padding-top:3px;font-size:.85rem}.principes strong{font-size:1.08rem;font-stretch:104%;display:block}.principes p{color:var(--c-pierre);margin-top:2px}@media (width>=960px){.mission{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}.mission .emplacement{aspect-ratio:4/5;min-height:0}}.methode{counter-reset:m;list-style:none;display:grid;position:relative}.methode li{counter-increment:m;grid-template-columns:44px 1fr;align-content:start;gap:16px;padding-bottom:26px;display:grid;position:relative}.methode li:before{content:counter(m);font-family:var(--police-chiffres);border:1.5px solid var(--c-obsidienne);z-index:1;background:#fff;place-items:center;width:44px;height:44px;font-size:.95rem;font-weight:500;font-stretch:87.5%;display:grid;position:relative}.methode li:after{content:"";border-left:1.5px solid var(--c-obsidienne);position:absolute;top:44px;bottom:0;left:21px}.methode li:last-child:after{display:none}.methode h3{margin-top:10px;font-size:1.1rem}.methode p{color:var(--c-pierre);max-width:30rem;margin-top:6px;font-size:.98rem}.methode .mono{color:var(--c-obsidienne);font-size:.9em}@media (width>=1000px){.methode{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.methode li{grid-template-columns:1fr;gap:0;padding-bottom:0}.methode li:after{border-left:0;border-top:1.5px solid var(--c-obsidienne);inset:21px -24px auto 44px}.methode h3{margin-top:18px}}.relance{border-top:1px solid var(--c-trait);align-items:center;gap:16px;margin-top:40px;padding-top:28px;display:grid}.relance .btn{justify-self:start}@media (width>=860px){.relance{grid-template-columns:auto 1fr;gap:28px}}.schemas{gap:24px;display:grid}.schema{border:1px solid var(--c-trait);background:#fff;flex-direction:column;margin:0;display:flex}.schema__corps{gap:16px;padding:22px 22px 18px;display:grid}.schema__corps>p{color:var(--c-pierre);font-size:1rem}.cartouche{border-top:1px solid var(--c-obsidienne);color:var(--c-pierre);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:auto;padding:10px 22px;font-size:.82rem;display:flex}@media (width>=960px){.schemas{grid-template-columns:repeat(2,minmax(0,1fr))}}.dpe{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@media (width>=560px){.dpe{grid-template-columns:minmax(0,1fr) 10rem}}.dpe ol{gap:4px;list-style:none;display:grid}.dpe li{height:30px;color:var(--c-obsidienne);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);align-items:center;padding-left:10px;font-size:1rem;font-weight:800;font-stretch:112%;display:flex}.dpe li:first-child{color:#fff;background:#00845a;width:46%}.dpe li:nth-child(2){background:#3fa34d;width:54%}.dpe li:nth-child(3){background:#9dc65c;width:62%}.dpe li:nth-child(4){background:#f2e21a;width:70%}.dpe li:nth-child(5){background:#f2b11c;width:78%}.dpe li:nth-child(6){background:#e9772e;width:87%}.dpe li:nth-child(7){color:#fff;background:#d1261e;width:96%}.dpe li small{margin-left:10px;font-size:.78rem;font-weight:500;font-stretch:100%}.dpe__fleche{flex-direction:column;justify-content:space-between;gap:10px;padding:2px 0 2px 26px;font-size:.88rem;line-height:1.35;display:flex;position:relative}.dpe__fleche:before{content:"";border-left:2px dashed var(--c-lien);position:absolute;top:10px;bottom:10px;left:8px}.dpe__fleche:after{content:"";border:6px solid #0000;border-bottom:10px solid var(--c-lien);border-top:0;position:absolute;top:0;left:3px}.dpe__fleche b{font-weight:650}.courbe svg{width:100%;height:auto;display:block}.courbe .t{font-size:12px}.courbe .t-l{font-size:13px}@media (width<=600px){.courbe .t{font-size:19px}.courbe .t-l{font-size:20px}}.courbe__cle{color:var(--c-pierre);flex-wrap:wrap;gap:8px 20px;font-size:.9rem;display:flex}.courbe__cle span{align-items:center;gap:8px;display:inline-flex}.courbe__cle i{border-top:2.5px dashed var(--c-obsidienne);width:26px;height:0;display:inline-block}.courbe__cle i.ap{border-top:3px solid var(--c-lien)}.sombre{background:var(--c-obsidienne);color:#fff}.sombre .intro>p{color:var(--c-voile-clair)}.sombre.planche>.cadre:before,.sombre.planche>.cadre:after{background:linear-gradient(var(--c-nuit-filet),var(--c-nuit-filet)) center/1px 100% no-repeat,linear-gradient(var(--c-nuit-filet),var(--c-nuit-filet)) center/100% 1px no-repeat}.outils{gap:20px;display:grid}.outil{border:1px solid var(--c-nuit-filet);background:var(--c-nuit);align-content:start;gap:14px;padding:24px;display:grid}.outil>svg{color:#fff;width:40px;height:40px}.outil p{color:var(--c-voile-clair)}.outil__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.outil__retour{min-height:1.4em;color:var(--c-action-survol);font-size:.92rem}.outil a{color:var(--c-action)}@media (width>=900px){.outils{grid-template-columns:repeat(2,minmax(0,1fr))}}.arnaque{gap:32px;display:grid}.arnaque__intro p{color:var(--c-pierre);margin-top:14px}.arnaque__ereb{border-left:3px solid var(--c-lien);background:var(--c-papier);margin-top:20px;padding:16px 18px;font-weight:560}.arnaque__listes{gap:20px;display:grid}.liste-cadre{border:1px solid var(--c-trait);background:#fff}.liste-cadre h3{border-bottom:1.5px solid var(--c-obsidienne);align-items:center;gap:10px;padding:14px 18px;font-size:1.08rem;display:flex}.liste-cadre h3 svg{flex:none;width:22px;height:22px}.liste-cadre ul{list-style:none}.liste-cadre li{border-bottom:1px solid var(--c-trait-doux);color:var(--c-pierre);padding:14px 18px;font-size:.98rem}.liste-cadre li:last-child{border-bottom:0}.liste-cadre li b{color:var(--c-obsidienne);font-weight:650}.alerte h3 svg{color:var(--c-erreur)}.reflexes h3 svg{color:var(--c-lien)}@media (width>=960px){.arnaque{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}.arnaque__listes{grid-template-columns:1fr 1fr}}.ouverture{background-color:var(--c-papier)}.ouverture:after{background:linear-gradient(#f6f3ee00,var(--c-blanc))}.intro>h2:before,.mission h2:before{content:"";background:var(--c-foyer);clip-path:polygon(0 60.6%,60.2% 0,100% 100%,0 100%);width:24px;height:14px;margin-bottom:14px;display:block}.btn,.burger,.saut{border-radius:var(--r-2)}.btn{transition:background-color var(--duree-1) var(--courbe-mesure),border-color var(--duree-1) var(--courbe-mesure),box-shadow var(--duree-1) var(--courbe-mesure)}.btn--action{box-shadow:var(--ombre-1)}.btn--action:hover{box-shadow:var(--ombre-2)}.selecteur,.nomenclature,.liste-cadre,.cartouche-pied,.outil,.note-google,.autre-question,.bientot,.verif-cadre{border-radius:var(--r-3);overflow:hidden}.vue,.schema,.final,.emplacement,.principe__panneau{border-radius:var(--r-4);overflow:hidden}.selecteur,.final,.note-google{box-shadow:var(--ombre-1)}.touche__cle,.devis li,.bientot li,.fiche-avenir,.etiq-maquette{border-radius:var(--r-1)}.touche,.poste{transition:background-color var(--duree-1) var(--courbe-mesure)}.bascule{border-radius:var(--r-2)}.bascule button{border-radius:6px}.methode li:before{border-radius:var(--r-2)}.ordre li:before{border-radius:var(--r-1)}.arnaque__ereb{border-radius:0 var(--r-2) var(--r-2) 0}.barre-mobile{box-shadow:var(--ombre-3)}.voyant{background:var(--c-foyer);box-shadow:none;border-radius:var(--r-rond)}.france-renov a,.outil a{color:var(--c-blanc);text-decoration:underline 2px;text-decoration-color:var(--c-foyer)}.repere:before{content:"";background:var(--c-foyer);clip-path:polygon(0 60.6%,60.2% 0,100% 100%,0 100%);width:24px;height:14px;margin-bottom:14px;display:block}.perso{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.essentiel,.sommaire-mobile,.releve,.conditions,.alerte-arnaque,.carte-cta,.orientation,.note-info,.preferences,.consentement,.resume,.maquette-avis,.bloc{border-radius:var(--r-3)}.essentiel,.releve,.carte-cta,.sommaire-mobile{overflow:hidden}.carte{border-radius:var(--r-4);overflow:hidden}.conseiller{border-radius:var(--r-2)}.puce input[type=checkbox]+.lib:before{border-radius:2px}.arnaque__suite{margin-top:14px}@media (width<=359px){.selecteur__liste{grid-template-columns:minmax(0,1fr)}}.autre-question__guides{font-size:var(--taille-petit)}
