:root{--c-obsidienne:#0f172a;--c-blanc:#fff;--c-papier:#fff8ee;--c-action:#e0612f;--c-foyer:#e0612f;--c-nuit:#1e293b;--c-pierre:#57524b;--c-trait:#ddd7cd;--c-bord:#857d73;--c-lien:#b5461b;--c-voile:#a9b6c8;--c-erreur:#a3261c;--c-trait-doux:#eae5dd;--c-nuit-filet:#334155;--c-voile-clair:#e2e8f0;--c-action-survol:#ec7141;--c-action-voile:#ffefe2;--c-foyer-voile:#ffefe2;--c-erreur-fond:#fbedeb;--texte:var(--c-obsidienne);--texte-2:var(--c-pierre);--texte-inverse:var(--c-blanc);--texte-inverse-2:var(--c-voile);--fond:var(--c-blanc);--fond-alterne:var(--c-papier);--fond-sombre:var(--c-obsidienne);--surface-sombre:var(--c-nuit);--filet:var(--c-trait);--filet-sombre:var(--c-nuit-filet);--bord-champ:var(--c-bord);--action-fond:var(--c-action);--action-texte:var(--c-obsidienne);--action-survol:var(--c-action-survol);--lien:var(--c-lien);--focus:var(--c-obsidienne);--focus-sur-sombre:#ffb27a;--chaleur:var(--c-foyer);--etat-selection:var(--c-action-voile);--etat-erreur:var(--c-erreur);--etat-erreur-fond:var(--c-erreur-fond);--police-texte:"Figtree","Helvetica Neue",Arial,sans-serif;--police-titre:"Young Serif","Iowan Old Style","Palatino Linotype",Georgia,serif;--police-chiffres:"Figtree","Helvetica Neue",Arial,sans-serif;--largeur-titre:108%;--largeur-titre-fort:112%;--largeur-texte:100%;--largeur-chiffres:87.5%;--graisse-texte:400;--graisse-moyenne:560;--graisse-forte:650;--graisse-titre:720;--graisse-affiche:780;--taille-affiche:clamp(2.3rem,1.1rem + 4.4vw,3.6rem);--taille-titre-1:clamp(1.75rem,1.2rem + 2vw,2.5rem);--taille-titre-2:1.25rem;--taille-chapo:1.1875rem;--taille-texte:1.0625rem;--taille-petit:.9375rem;--taille-mini:.8125rem;--interligne-titre:1.08;--interligne-texte:1.55;--approche-titre:-.01em;--mesure-texte:42rem;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--e-10:128px;--largeur-cadre:1280px;--gouttiere:16px;--colonnes:12;--pas-grille:40px;--r-1:4px;--r-2:12px;--r-3:16px;--r-4:24px;--r-rond:999px;--filet-fin:1px;--filet-std:1.5px;--filet-fort:3px;--ombre-1:0 1px 2px #0f172a0f,0 1px 1px #0f172a0a;--ombre-2:0 12px 28px -16px #0f172a47;--ombre-3:0 -6px 18px #0f172a12;--duree-1:.12s;--duree-2:.2s;--duree-3:.32s;--duree-4:.7s;--courbe-mesure:cubic-bezier(.2,.7,.2,1);--courbe-sortie:cubic-bezier(.4,0,1,1);--focus-anneau:3px;--focus-decalage:3px;--cible-tactile:44px;--hauteur-entete:72px;--z-entete:40;--z-barre-mobile:45;--z-saut:60}@media (width>=768px){:root{--gouttiere:32px}}@media (width>=1200px){:root{--gouttiere:48px;--taille-texte:1.125rem}}@media (prefers-reduced-motion:reduce){:root{--duree-1:0s;--duree-2:0s;--duree-3:0s;--duree-4:0s}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/young-serif-latin-400-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--c-blanc);color:var(--c-obsidienne);font-family:var(--police-texte);font-size:var(--taille-texte);line-height:var(--interligne-texte);font-variant-numeric:tabular-nums lining-nums;margin:0;padding-bottom:76px;overflow-x:hidden}img,svg{max-width:100%}a{color:var(--c-lien);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--c-lien);outline-offset:3px}.sur-sombre :focus-visible{outline-color:var(--c-action)}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:720;line-height:1.08}h2{letter-spacing:-.005em;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-stretch:108%}h3{font-size:1.25rem;font-weight:680;line-height:1.2}p{margin:0}ul,ol{margin:0;padding:0}.mono{font-family:var(--police-chiffres);letter-spacing:0;font-weight:450;font-stretch:87.5%}:where(p,td,li,dd) .mono{font-size:.88em}.visuel-masque{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.saut{z-index:60;background:var(--c-obsidienne);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.saut:focus{top:12px}.cadre{max-width:var(--largeur-cadre);padding-inline:var(--gouttiere);margin-inline:auto}.planche{padding-block:64px;position:relative}.planche>.cadre{position:relative}.planche>.cadre:before,.planche>.cadre:after{content:"";background:linear-gradient(var(--c-bord),var(--c-bord)) center/1px 100% no-repeat,linear-gradient(var(--c-bord),var(--c-bord)) center/100% 1px no-repeat;width:13px;height:13px;position:absolute;top:-40px}.planche>.cadre:before{left:calc(var(--gouttiere) - 6px)}.planche>.cadre:after{right:calc(var(--gouttiere) - 6px)}.planche--calque{background:var(--c-papier)}.planche+.planche{border-top:1px solid var(--c-trait)}@media (width>=960px){.planche{padding-block:96px}.planche>.cadre:before,.planche>.cadre:after{top:-60px}}.intro{max-width:44rem;margin-bottom:36px}.intro>p{color:var(--c-pierre);margin-top:14px}.btn{border-radius:var(--r-2);min-height:48px;font:inherit;cursor:pointer;text-align:center;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:1rem;font-weight:650;font-stretch:104%;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn--action{background:var(--c-action);color:var(--c-obsidienne);border-color:var(--c-obsidienne)}.btn--action:hover{background:var(--c-action-survol)}.sur-sombre .btn--action{border-color:var(--c-action)}.sur-sombre .btn--action:hover{border-color:var(--c-action-survol)}.btn--contour{color:var(--c-obsidienne);border-color:var(--c-obsidienne);background:#fff}.btn--contour:hover{background:var(--c-papier)}.btn--clair{color:#fff;border-color:var(--c-voile);background:0 0}.btn--clair:hover{background:#ffffff0f;border-color:#fff}.btn--large{min-height:56px;padding:14px 24px;font-size:1.06rem}.lien-fort{color:var(--c-obsidienne);text-decoration:underline;text-decoration-color:var(--c-lien);font-weight:650;text-decoration-thickness:2px}.lien-fort:hover{color:var(--c-lien)}:where(div,nav,li)>.lien-fort,.cartouche-pied a{align-items:center;min-height:44px;display:inline-flex}.etiq-maquette{font-family:var(--police-chiffres);border-radius:var(--r-2);color:var(--c-pierre);vertical-align:middle;white-space:nowrap;border:1px dashed;padding:5px 7px;font-size:.72rem;font-weight:500;font-stretch:87.5%;line-height:1;display:inline-block}.sur-sombre .etiq-maquette{color:var(--c-voile)}.voyant{background:var(--c-action);width:8px;height:8px;box-shadow:0 0 0 2px var(--c-lien) inset;border-radius:50%;flex:none;display:inline-block}.garanties{color:var(--c-pierre);gap:8px;font-size:.95rem;list-style:none;display:grid}.garanties li{align-items:baseline;gap:10px;display:flex}.garanties li .voyant{transform:translateY(-1px)}.note-ligne{color:var(--c-obsidienne);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.95rem;display:flex}.note-ligne .mono{font-weight:500}.entete{z-index:40;border-bottom:1px solid var(--c-trait);background:#fffffff7;position:sticky;top:0}@supports (backdrop-filter:blur(6px)){.entete{backdrop-filter:saturate(1.4)blur(6px);background:#ffffffeb}}.entete .cadre{align-items:center;gap:20px;min-height:64px;display:flex}.marque{color:var(--c-obsidienne);align-items:center;gap:14px;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.marque img{width:auto;height:36px;display:block}.signature{color:var(--c-pierre);border-left:1px solid var(--c-trait);padding-left:14px;font-size:.74rem;font-weight:520;font-stretch:104%;line-height:1.25;display:none}.nav{display:none}.nav a{color:var(--c-obsidienne);padding:10px 0;font-size:.98rem;font-weight:550;text-decoration:none}.nav a:hover,.nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--c-lien);text-decoration-thickness:2px}.tel{font-family:var(--police-chiffres);color:var(--c-obsidienne);white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:.92rem;font-weight:500;font-stretch:87.5%;text-decoration:none;display:none}.tel svg{width:18px;height:18px}.entete .btn{display:none}.burger{border:1.5px solid var(--c-obsidienne);border-radius:var(--r-2);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:0 12px;display:inline-flex}.burger span{background:var(--c-obsidienne);height:2px;display:block}.menu-mobile{border-top:1px solid var(--c-trait);background:#fff;display:none}.menu-mobile.ouvert{display:block}.menu-mobile ul{padding:8px 0 16px;list-style:none}.menu-mobile a{min-height:48px;color:var(--c-obsidienne);border-bottom:1px solid var(--c-trait-doux);align-items:center;font-weight:600;text-decoration:none;display:flex}@media (width>=1080px){.entete .cadre{min-height:72px}.marque img{height:42px}.nav{gap:24px;display:flex}.tel{display:inline-flex}.entete .btn{min-height:44px;padding:10px 16px;display:inline-flex}.burger,.menu-mobile,.menu-mobile.ouvert{display:none}}@media (width>=1360px){.signature{display:block}}.nav a,.entete .btn{white-space:nowrap}.ariane{color:var(--c-pierre);font-size:.88rem}.ariane ol{flex-wrap:wrap;gap:4px 8px;list-style:none;display:flex}.ariane li+li:before{content:"/";color:var(--c-bord);margin-right:8px}.ariane a{color:var(--c-pierre)}.emplacement{text-align:center;border:1px solid var(--c-bord);min-height:200px;color:var(--c-pierre);background:repeating-linear-gradient(-45deg,transparent 0 9px,#57524b29 9px 10px),var(--c-papier);place-items:center;padding:24px;display:grid;position:relative}.emplacement strong{color:var(--c-obsidienne);font-size:1rem;display:block}.emplacement span{max-width:26rem;margin-top:6px;font-size:.9rem;display:block}.faq{border-top:1.5px solid var(--c-obsidienne)}.faq details{border-bottom:1px solid var(--c-trait)}.faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;min-height:48px;padding:18px 0;font-size:1.06rem;font-weight:650;font-stretch:102%;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--police-chiffres);color:var(--c-lien);flex:none;font-size:1.25rem;font-weight:400;line-height:1.1}.faq details[open] summary:after{content:"−"}.faq details>div{color:var(--c-pierre);gap:10px;max-width:44rem;padding:0 0 22px;display:grid}.faq-grille{gap:32px;display:grid}.autre-question{border:1px solid var(--c-trait);border-top:3px solid var(--c-obsidienne);background:var(--c-papier);align-content:start;gap:12px;padding:22px;display:grid}.autre-question p{color:var(--c-pierre)}.autre-question .btn{justify-self:start}@media (width>=960px){.faq-grille{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:56px}}.bandeau-fr{background:var(--c-action-voile);border-top:1px solid #b5461b59;border-bottom:1px solid #b5461b59}.bandeau-fr .cadre{gap:12px;padding-block:28px;display:grid}.bandeau-fr p{color:var(--c-obsidienne);max-width:62rem;font-size:1.06rem;line-height:1.5}.bandeau-fr a{color:var(--c-lien);font-weight:650}.bandeau-fr .titre{align-items:center;gap:10px;font-size:1rem;font-weight:700;display:flex}.bandeau-fr .titre svg{width:22px;height:22px;color:var(--c-obsidienne)}.pied{background:var(--c-obsidienne);color:var(--c-voile-clair);padding:48px 0 32px}.pied a{color:#fff}.cartouche-pied{border:1px solid var(--c-nuit-filet);display:grid}.cartouche-pied>div{border-bottom:1px solid var(--c-nuit-filet);padding:16px 18px}.cartouche-pied>div:last-child{border-bottom:0}.case-titre{color:var(--c-voile);margin-bottom:6px;font-size:.8rem;display:block}.pied__logo{width:150px;height:auto;display:block}.pied__raison{color:var(--c-voile);margin-top:6px;font-size:.9rem}.france-renov{background:var(--c-nuit);color:#fff;font-size:1rem;line-height:1.5}.france-renov a{color:var(--c-action);font-weight:650}.pied__bas{color:var(--c-voile);flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:.86rem;display:flex}.pied__bas a{color:var(--c-voile-clair);align-items:center;min-height:44px;display:inline-flex}@media (width>=900px){.cartouche-pied{grid-template-columns:4fr 3fr 3fr 3fr}.cartouche-pied>div{border-bottom:1px solid var(--c-nuit-filet);border-right:1px solid var(--c-nuit-filet)}.cartouche-pied>div:nth-child(4){border-right:0}.cartouche-pied .france-renov{border-bottom:0;border-right:0;grid-column:1/-1}}.barre-mobile{z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--c-trait);background:#fff;grid-template-columns:1fr 1.6fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0f172a0f}.barre-mobile .btn{min-height:48px;padding:10px 12px;font-size:.98rem}.barre-mobile{transition:transform .25s,visibility linear}.barre-mobile.repliee{visibility:hidden;transition:transform .25s,visibility 0s linear .25s;transform:translateY(110%)}@media (width>=1080px){.barre-mobile{display:none}body{padding-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.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}.pied__signature{color:var(--c-blanc);margin-top:12px;font-size:.92rem;font-weight:560;font-stretch:104%}.pied__bas{align-items:center}.pied__bas>span,.pied__bas>a{align-items:center;min-height:44px;display:inline-flex}.pied__mesure{flex-wrap:wrap;gap:10px}.pied__refus{min-height:44px;font:inherit;color:var(--c-voile-clair);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.pied__refus:hover{text-decoration-thickness:2px}#refus-mesure-etat:empty{display:none}.entete--sobre .cadre{gap:12px}.conseiller{white-space:nowrap}.conseiller__court{display:none}@media (width<=479px){.conseiller__long{display:none}.conseiller__court{display:inline}.conseiller{padding:8px 12px;font-size:.92rem}}@media (width<=359px){.entete--sobre .marque img{height:30px}.conseiller{gap:8px;padding:8px 10px}}.lien-sombre{color:var(--c-blanc);text-decoration:underline 2px;text-decoration-color:var(--c-foyer)}.tete-page{border-bottom:1px solid var(--c-trait);background-color:var(--c-papier);background-image:linear-gradient(90deg,#0f172a0f 1px,#0000 1px),linear-gradient(#0f172a0f 1px,#0000 1px);background-position:-1px -1px;background-size:40px 40px;padding:20px 0 40px;position:relative}.tete-page h1{font-size:var(--taille-affiche);font-stretch:var(--largeur-titre);font-weight:var(--graisse-affiche);letter-spacing:-.012em;max-width:22ch;margin-top:18px;line-height:1}.tete-page .chapeau{max-width:40rem;font-size:var(--taille-chapo);color:var(--c-obsidienne);margin-top:16px}.tete-page__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;display:flex}.tete-page .garanties{border-top:1px solid var(--c-trait);max-width:40rem;margin-top:18px;padding-top:14px}@media (width>=960px){.tete-page{padding:28px 0 64px}}.prose{max-width:var(--mesure-texte);color:var(--c-pierre)}.prose>*+*{margin-top:14px}.prose h2{border-top:1px solid var(--c-trait);color:var(--c-obsidienne);margin-top:56px;padding-top:56px;scroll-margin-top:96px}.prose>h2:first-child{border-top:0;margin-top:0;padding-top:56px}.prose 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:12px;display:block}.prose h2+*{margin-top:14px}.prose h3{font-size:var(--taille-titre-2);color:var(--c-obsidienne);margin-top:32px;scroll-margin-top:96px}.prose h4{color:var(--c-obsidienne);margin-top:24px;font-size:1.06rem}.prose strong,.prose b{color:var(--c-obsidienne);font-weight:var(--graisse-forte)}.prose ul,.prose ol{gap:8px;padding-left:1.25em;display:grid}.prose li::marker{color:var(--c-lien)}.prose blockquote{border-left:var(--filet-fort) solid var(--c-lien);background:var(--c-papier);border-radius:0 var(--r-2) var(--r-2) 0;color:var(--c-obsidienne);margin:22px 0 0;padding:14px 18px}.prose table{border-collapse:collapse;width:100%;margin-top:18px;font-size:.98rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-trait);padding:12px 12px 12px 0}.prose thead th{border-bottom:var(--filet-std) solid var(--c-obsidienne);color:var(--c-obsidienne);font-weight:700}.prose tbody th{color:var(--c-obsidienne);font-weight:620}.prose hr{border:0;border-top:1px solid var(--c-trait);margin-block:32px}.prose code{font-family:var(--police-chiffres);font-size:.88em}.prose img{border-radius:var(--r-4);height:auto}.corps-page{padding-block:8px 64px}@media (width>=960px){.corps-page{padding-block:16px 96px}}.maj{border-top:1px solid var(--c-trait);font-size:var(--taille-petit);color:var(--c-pierre);margin-top:40px;padding-top:16px}.sources{font-size:var(--taille-petit);color:var(--c-pierre);gap:10px;margin-top:16px;list-style:none;display:grid}.sources a{font-weight:560}.liens-associes{border:1px solid var(--c-trait);border-radius:var(--r-3);background:var(--c-blanc);margin-top:32px;padding:18px}.liens-associes h2{letter-spacing:0;font-size:1.06rem;font-stretch:103%}.liens-associes ul{gap:2px;margin-top:8px;list-style:none;display:grid}.liens-associes a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.contact-grille{gap:16px;display:grid}@media (width>=760px){.contact-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.contact-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-carte{background:var(--c-blanc);border:1px solid var(--c-trait);border-top:var(--filet-fort) solid var(--c-obsidienne);border-radius:var(--r-3);align-content:start;gap:10px;padding:22px;display:grid}.contact-carte>svg{width:32px;height:32px;color:var(--c-obsidienne)}.contact-carte h2{letter-spacing:0;font-size:1.15rem;font-stretch:104%}.contact-carte p{color:var(--c-pierre);font-size:.98rem}.contact-carte .valeur{color:var(--c-obsidienne);overflow-wrap:anywhere;font-weight:600}.contact-carte a.valeur{align-items:center;min-height:44px;display:inline-flex}.contact-carte .btn{justify-self:start;margin-top:4px}.contact-mentions{max-width:48rem;color:var(--c-pierre);font-size:var(--taille-petit);gap:8px;margin-top:32px;display:grid}.introuvable{gap:14px;max-width:44rem;display:grid}.introuvable ul{gap:2px;margin-top:6px;list-style:none;display:grid}.introuvable li a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.prose,.liens-associes,.sources,.contact-carte,h1{overflow-wrap:break-word}.prose a,.sources a{overflow-wrap:anywhere}@media (width<=599px){h1{-webkit-hyphens:auto;hyphens:auto}}:where(div,nav,li)>.lien-fort{column-gap:.3em}a[href^=tel\:],.tel,.numero,.tel-cta,.france-renov a,.bandeau-fr p:not(.titre) a,.mention-fr a,.conditions a{white-space:nowrap}.prose .tableau-cartes{margin-top:18px;overflow-x:auto}.prose .tableau-cartes table{-webkit-hyphens:manual;hyphens:manual;width:100%;margin-top:0;display:table}.prose .tableau-cartes tbody th{font-weight:650}@media (width<=599px){.prose .tableau-cartes{overflow:visible}.prose .tableau-cartes table,.prose .tableau-cartes tbody,.prose .tableau-cartes tr,.prose .tableau-cartes th,.prose .tableau-cartes td{width:auto;display:block}.prose .tableau-cartes thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose .tableau-cartes tr{background:var(--c-blanc);border:1px solid var(--c-trait);border-radius:var(--r-3);margin-top:12px;padding:14px 16px}.prose .tableau-cartes tr:first-child{margin-top:0}.prose .tableau-cartes tbody th{color:var(--c-obsidienne);border:0;padding:0 0 8px;font-size:1rem;font-weight:700}.prose .tableau-cartes td{border:0;border-top:1px solid var(--c-trait-doux);margin-top:8px;padding:8px 0 0}.prose .tableau-cartes td:before{content:attr(data-libelle);color:var(--c-obsidienne);margin-bottom:2px;font-size:.8rem;font-weight:600;display:block}.prose .tableau-cartes td:not([data-libelle]):before,.prose .tableau-cartes td[data-libelle=""]:before{content:none}}.bandeau-fr{background:var(--c-papier);border-color:var(--c-trait)}.cartouche-pied>nav{border-bottom:1px solid var(--c-nuit-filet);padding:16px 18px}.pied__liens{gap:0;list-style:none;display:grid}.pied__liens a{align-items:center;min-height:44px;display:inline-flex}.pied__zone{margin-top:16px}@media (width>=900px){.cartouche-pied>nav{border-right:1px solid var(--c-nuit-filet)}}.signature{white-space:nowrap}@media (width>=1360px) and (width<=1479px){.signature{display:none}}@media (width>=1480px){.entete .cadre{max-width:1440px}}.tel svg,.conseiller svg,.btn svg{flex:none}a[href^=mailto\:]{white-space:nowrap}@media (width>=1080px) and (width<=1199px){.nav{gap:18px}.entete .cadre{gap:16px}}html h1,html h2,html h3,html h4{font-family:var(--police-titre);font-synthesis:none;letter-spacing:-.005em;font-stretch:100%}html h1,html h2{font-weight:400}html h3,html h4{font-weight:400;line-height:1.2}html .tete-page h1,html .tete-metier h1,html .parcours__tete h1,html .accroche h1{font-weight:400;font-stretch:100%}html .mono,html .tel,html .devis li{font-variant-numeric:tabular-nums;font-stretch:100%}html .btn,html .nav a,html .touche__nom,html .verif tbody th{font-stretch:100%}html .tete-page{background-image:none;background-color:var(--c-papier)}html .planche>.cadre:before,html .planche>.cadre:after{display:none}html .planche+.planche{border-top-color:#0f172a14}html .btn{transition:background-color var(--duree-1) var(--courbe-mesure),box-shadow var(--duree-2) var(--courbe-mesure),transform var(--duree-1) var(--courbe-mesure);border-radius:14px}html .btn--action,html .sur-sombre .btn--action{background:var(--c-action);color:var(--c-obsidienne);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -10px #e0612fcc}html .btn--action:hover,html .sur-sombre .btn--action:hover{background:var(--c-action-survol);border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 14px 26px -10px #e0612fd9}html .btn--action:active{transform:translateY(1px)}html .btn--contour{border-color:var(--c-obsidienne);background:#fff}html .btn--contour:hover{background:var(--c-papier);transform:translateY(-1px)}html .lien-fort{text-decoration-color:var(--c-foyer)}html :focus-visible{outline:3px solid var(--c-obsidienne);outline-offset:3px}html .sur-sombre :focus-visible{outline-color:var(--focus-sur-sombre)}html .entete{background:#fff8eef7;border-bottom:1px solid #0f172a1a}@supports (backdrop-filter:blur(6px)){html .entete{backdrop-filter:saturate(1.4)blur(10px);background:#fff8eee0}}html .nav a{font-weight:600;position:relative;text-decoration:none!important}html .nav a:after{content:"";background:var(--c-foyer);transform-origin:0;height:2px;transition:transform var(--duree-2) var(--courbe-mesure);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}html .nav a:hover:after,html .nav a[aria-current]:after{transform:scaleX(1)}html .tel{font-size:.98rem;font-weight:650}html .tel svg{color:var(--c-foyer)}html .burger{border-radius:var(--r-2);background:#fff}html .signature{color:var(--c-pierre);font-weight:560}html .pied{background:var(--c-papier);color:var(--c-obsidienne);border-top:4px solid var(--c-foyer);padding:56px 0 32px}html .pied a{color:var(--c-obsidienne)}html .cartouche-pied{border-radius:var(--r-4);background:#fff;border-color:#0f172a24}html .cartouche-pied>div,html .cartouche-pied>nav{border-color:#0f172a1a!important}html .case-titre,html .pied__raison,html .pied__bas,html .pied__signature{color:var(--c-pierre)}html .pied__signature{font-family:var(--police-titre);color:var(--c-obsidienne);font-size:1.02rem;line-height:1.3}html .pied__logo{width:170px}html .pied__liens{padding:0;list-style:none;display:grid}html .pied__liens a{align-items:center;min-height:36px;font-weight:560;text-decoration:none;display:inline-flex}html .pied__liens a:hover{text-decoration:underline;text-decoration-color:var(--c-foyer);text-decoration-thickness:2px}html .france-renov{background:var(--c-action-voile);color:var(--c-obsidienne);border-radius:0 0 var(--r-4) var(--r-4)}html .france-renov a,html .pied .france-renov a{color:var(--c-obsidienne);text-decoration:underline;text-decoration-color:var(--c-foyer);font-weight:700;text-decoration-thickness:2px}html .pied__bas a,html .pied__refus,html .pied .mono{color:var(--c-obsidienne)}html .barre-mobile{background:#fff8eef7}html .rv-actif [data-rv]{opacity:0;transition:opacity .7s var(--courbe-mesure),transform .7s var(--courbe-mesure);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}html .rv-actif [data-rv=gauche]{transform:translate(-34px)}html .rv-actif [data-rv=droite]{transform:translate(34px)}html .rv-actif [data-rv].vu{opacity:1;transform:none}html .mots{background:#fff}html .mots__tete{max-width:46rem;margin-bottom:40px}html .mots__tete h2{font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.05}html .mots__tete p{color:var(--c-pierre);max-width:38rem;font-size:var(--taille-chapo);margin-top:16px}html .mots__liste{counter-reset:mot;gap:18px;display:grid}html .mot{border-radius:var(--r-4);background:var(--c-papier);border:1px solid #0f172a14;gap:12px;padding:26px 24px 28px;display:grid;position:relative;overflow:hidden}html .mot__icone{width:64px;height:64px;color:var(--c-obsidienne)}html .mot__icone .trace{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}html .rv-actif .mot:not(.vu) .mot__icone .trace{stroke-dasharray:var(--l,160);stroke-dashoffset:var(--l,160)}html .mot__icone .chaud{stroke:var(--c-foyer)}html .rv-actif .mot.vu .mot__icone .trace{stroke-dasharray:var(--l,160);animation:trace 1.4s .2s var(--courbe-mesure) forwards}html .mot h3{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);line-height:1}html .mot h3:after{content:"";background:var(--c-foyer);transform-origin:0;width:44px;height:5px;transition:transform .8s .3s var(--courbe-mesure);border-radius:3px;margin-top:12px;display:block}html .rv-actif .mot:not(.vu) h3:after{transform:scaleX(0)}html .mot p{color:var(--c-pierre);max-width:30rem}@keyframes trace{to{stroke-dashoffset:0}}@media (width>=900px){html .mots__liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html .mot{padding:32px 28px 34px}}html .mots__suite{color:var(--c-pierre);max-width:44rem;margin-top:26px}html .metiers-accueil{background:var(--c-papier)}html .metiers__intro{max-width:50rem}html .metiers__intro .qui{font-size:var(--taille-chapo);color:var(--c-obsidienne);margin-top:14px}html .mgrille{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:8px;display:grid}@media (width>=700px){html .mgrille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){html .mgrille{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}html .mtr{border-radius:var(--r-4);transition:transform .35s var(--courbe-mesure),box-shadow .35s var(--courbe-mesure);background:#fff;border:1px solid #0f172a1a;flex-direction:column;display:flex;overflow:hidden}html .mtr:hover{box-shadow:var(--ombre-2);transform:translateY(-4px)}html .mtr__vue{aspect-ratio:16/10;background:#e3ecf4;position:relative;overflow:hidden}html .mtr__vue img{object-fit:cover;object-position:var(--cadre,50% 50%);width:100%;height:100%;transition:transform 1.6s var(--courbe-mesure);display:block;transform:scale(1.04)}html .rv-actif .mtr:not(.vu) .mtr__vue img{transform:scale(1.25)}html .mtr:hover .mtr__vue img{transform:scale(1.1)}html .mtr__vue:after{content:"";background:var(--c-foyer);transform-origin:0;height:5px;transition:transform 1s .4s var(--courbe-mesure);position:absolute;bottom:0;left:0;right:0}html .rv-actif .mtr:not(.vu) .mtr__vue:after{transform:scaleX(0)}html .mtr__corps{flex:1;align-content:start;gap:10px;padding:20px 20px 22px;display:grid}html .mtr h3{font-size:1.4rem}html .mtr p{color:var(--c-pierre);font-size:1rem}html .mtr .mtr__plus{color:var(--c-obsidienne);gap:6px;margin-top:2px;font-size:.95rem;display:grid}html .mtr .mtr__plus b{font-weight:700}html .mtr__actions{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:auto;padding-top:10px;display:flex}html .mtr__actions a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}html .mtr__apercu{border:1px dashed var(--c-bord);border-radius:var(--r-1);color:var(--c-pierre);vertical-align:middle;margin-left:8px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-block}html .methode{counter-reset:m;list-style:none;position:relative}html .methode li{position:relative}html .methode li:before{background:var(--c-foyer);color:var(--c-obsidienne);font-family:var(--police-titre);transition:transform .5s var(--courbe-mesure),opacity .4s;border:0;border-radius:50%;font-size:1.15rem;font-weight:400}html .rv-actif .methode li:not(.vu):before{opacity:0;transform:scale(.4)}html .methode li:after{transition:transform .8s var(--courbe-mesure);transform-origin:top}html .rv-actif .methode li:not(.vu):after{transform:scaleY(0)}html .methode h3{font-size:1.3rem}html .dpe li{transform-origin:0;transition:transform .55s var(--courbe-mesure),opacity .55s;transition-delay:calc(var(--i,0) * .11s)}html .rv-actif .schema:not(.vu) .dpe li{opacity:0;transform:scaleX(.05)}html .dpe__fleche{transition:opacity .8s .9s}html .rv-actif .schema:not(.vu) .dpe__fleche{opacity:0}html .courbe svg path[stroke-dasharray],html .courbe svg path[stroke-width="3"]{transition:stroke-dashoffset 2s var(--courbe-mesure)}html .rv-actif .courbe:not(.vu) svg path[stroke-width="3"]{stroke-dasharray:700;stroke-dashoffset:700px}html .rv-actif .courbe:not(.vu) svg path[fill=\#DDF7FC],html .rv-actif .courbe:not(.vu) svg path[fill=\#FFE5D3]{opacity:0}html .courbe svg path[fill=\#FFE5D3]{transition:opacity 1s 1.2s}html .schema,html .note-google,html .autre-question,html .final{border-radius:var(--r-4)}html .final{background:var(--c-obsidienne);border-color:var(--c-obsidienne);color:#fff}html .final h2{color:#fff}html .final p{color:var(--c-voile-clair)}html .final .lien-fort{color:#fff;text-decoration-color:var(--c-foyer)}html .final .lien-fort:hover{color:var(--c-voile-clair)}html .final :focus-visible{outline-color:var(--focus-sur-sombre)}html .faq summary{font-family:var(--police-titre);font-size:1.15rem;font-weight:400}html .faq summary:after{color:var(--c-foyer);font-family:var(--police-texte);font-size:1.5rem;font-weight:600}html .faq details{transition:background-color var(--duree-2)}html .faq details[open]{background:#fff8eeb3}html .autre-question{border-top-color:var(--c-foyer)}html .principes .mono,html .faq summary:after{color:var(--c-lien)}@media (prefers-reduced-motion:reduce){html .rv-actif [data-rv]{opacity:1!important;transition:none!important;transform:none!important}html .mtr__vue img{transition:none!important;transform:none!important}html .mot__icone .trace{stroke-dashoffset:0!important;animation:none!important}html .mot h3:after,html .mtr__vue:after{transition:none!important;transform:none!important}html .methode li:before,html .methode li:after,html .dpe li,html .dpe__fleche{opacity:1!important;transition:none!important;transform:none!important}html .courbe svg path{stroke-dashoffset:0!important;opacity:1!important;transition:none!important}}@media (width>=1000px){html .rv-actif .methode li:not(.vu):after{transform:scaleX(0)}html .methode li:after{transform-origin:0}}html .btn--petit{border-radius:12px;min-height:44px;padding:8px 16px;font-size:.95rem}html .mtr__actions{gap:6px 16px}html .mtr__fiche{font-weight:700}html .mtr__apercu{font-size:.75rem}html .metiers__apercu{border-left:4px solid var(--c-foyer);border-radius:0 var(--r-2) var(--r-2) 0;color:var(--c-obsidienne);background:#fff;max-width:44rem;margin-top:12px;padding:10px 14px;font-size:.95rem}@media (width<=759px){html .verif td:last-child,html .verif tbody tr:nth-child(n+5){display:none}html .verif tr{padding:12px 0}html .verif td{margin-top:6px}}html .note-google{flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:44rem;padding:16px 20px;display:flex}html .note-google p{margin:0}html .note-google__val{font-size:1.6rem}html .jauge-avis{width:110px}html .avis{display:block}html .avis__liste{margin-top:14px}html .tel-compact{border:1.5px solid var(--c-obsidienne);border-radius:var(--r-2);width:48px;height:48px;color:var(--c-obsidienne);background:#fff;justify-content:center;align-items:center;display:inline-flex}html .tel-compact svg{width:22px;height:22px;color:var(--c-foyer)}@media (width>=1080px){html .tel-compact{display:none}}html .parcours,html .parcours__tete,html .tete-parcours{background-image:none}html .sav .mot{background:#fff}html .sav__fin{gap:14px;max-width:44rem;margin-top:28px;display:grid}html .sav__fin>p{font-family:var(--police-titre);font-size:clamp(1.2rem,1rem + 1vw,1.6rem);line-height:1.25}html .sav__actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}html .apercu-fiche{color:var(--c-pierre);margin-bottom:12px;font-size:.95rem}
