.acc{--bleu:#1b2a4a;--bleu-2:#2a3d66;--bleu-3:#8fa0c4;--beton:#e4e7ea;--beton-2:#d3d8dd;--papier:#fff;--encre:#18213a;--encre-2:#4b5672;--clair:#d5dcec;--clair-2:#b9c3da;--gilet:#ffd400;--conforme:#1e7a4c;--conforme-bg:#dff1e7;--vif:#58d68d;--risque:#c0321f;--ease-out:cubic-bezier(.23, 1, .32, 1);--ui:var(--font-acc), system-ui, sans-serif;--doc:var(--font-doc), Georgia, serif;background:var(--beton);color:var(--encre);font:400 1.0625rem/1.55 var(--ui);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;min-height:100vh}.acc *,.acc :before,.acc :after{box-sizing:border-box}.acc a{color:inherit}.acc button,.acc input{font:inherit;color:inherit}.acc :focus-visible{outline:3px solid var(--gilet);outline-offset:2px}.acc .w{max-width:76rem;margin:0 auto;padding:0 1.25rem}.acc .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acc .t-xl,.acc .t-l,.acc .t-m{font-family:var(--ui);font-variation-settings:"wdth" 72;letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:850;line-height:.95}.acc .t-xl{font-size:clamp(2.9rem,7vw,5.2rem)}.acc .t-l{font-size:clamp(2.1rem,5vw,3.6rem)}.acc .t-m{font-size:clamp(1.45rem,2.6vw,1.85rem);line-height:1.05}.acc .chapo{max-width:36ch;margin:1.2rem 0 0;font-size:clamp(1.08rem,1.7vw,1.26rem);line-height:1.5}.acc .btn{cursor:pointer;white-space:nowrap;min-height:52px;transition:background-color .16s ease, transform .12s var(--ease-out);border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.acc .btn:active{transform:scale(.97)}.acc .btn-bleu{background:var(--bleu);color:#fff}.acc .btn-blanc{color:var(--bleu);background:#fff}.acc .btn-contour{background:0 0;box-shadow:inset 0 0 0 1.5px}@media (hover:hover) and (pointer:fine){.acc .btn-bleu:hover{background:var(--bleu-2)}.acc .btn-blanc:hover{background:#eef1f7}}.acc .haut{z-index:5;position:absolute;inset:0 0 auto}.acc .haut .w{justify-content:space-between;align-items:center;height:4.5rem;display:flex}.acc .marque{color:#fff;align-items:center;gap:.55rem;min-height:44px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.acc .marque svg{width:26px;height:26px}.acc .haut nav{align-items:center;gap:.4rem;display:flex}.acc .haut nav a{color:#fff;border-radius:8px;align-items:center;min-height:44px;padding:.55rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.acc .haut nav a.plein{color:var(--bleu);background:#fff}@media (hover:hover) and (pointer:fine){.acc .haut nav a:not(.plein):hover{background:#ffffff1a}}.acc .scene{background:var(--bleu);color:#fff;isolation:isolate;padding:7rem 0 4rem;position:relative;overflow:hidden}.acc .scene:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.acc .lumiere{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#8fa0c438,#0000);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;transition:opacity .4s;position:absolute;top:0;left:0}.acc .scene.survol .lumiere{opacity:1}@media not ((hover:hover) and (pointer:fine)){.acc .lumiere{display:none}}.acc .traits{z-index:-1;pointer-events:none;position:absolute;inset:0}.acc .trait{transition:transform .9s var(--ease-out);background:#d5dcec47;position:absolute}.acc .trait.h{transform-origin:0;height:1px;transform:scaleX(.001)}.acc .trait.v{transform-origin:top;width:1px;transform:scaleY(.001)}.acc .trait.cote{background:0 0;border-top:1px dashed #d5dcec4d}.acc .scene.trace .trait.h{transform:scaleX(1)}.acc .scene.trace .trait.v{transform:scaleY(1)}.acc .scene>.w{gap:2.6rem;display:grid;position:relative}.acc .scene .chapo{color:var(--clair)}@media (min-width:64rem){.acc .scene{padding:8.2rem 0 4.6rem}.acc .scene>.w{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:3.4rem}}.acc .siret{max-width:34rem;margin-top:1.9rem}.acc .siret label{margin-bottom:.55rem;font-weight:700;display:block}.acc .siret-ligne{background:#fff;border-radius:14px;gap:.5rem;padding:.4rem;transition:box-shadow .16s;display:flex;box-shadow:0 0 0 1px #fff3,0 18px 40px -18px #0009}.acc .siret-ligne:focus-within{box-shadow:0 0 0 3px var(--gilet), 0 18px 40px -18px #0009}.acc .siret input{min-width:0;min-height:48px;color:var(--encre);letter-spacing:.02em;background:0 0;border:0;flex:1;padding:.7rem .8rem;font-size:1.2rem;font-weight:700}.acc .siret input::placeholder{color:#7f889c;font-weight:400}.acc .siret input:focus{outline:none}.acc .siret-sous{color:var(--clair-2);max-width:44ch;margin:.7rem 0 0;font-size:.93rem}.acc .siret-msg{color:#ffe680;min-height:1.45em;margin:.6rem 0 0;font-size:.95rem}.acc .choix{gap:.4rem;margin-top:.4rem;display:grid}.acc .choix button{text-align:left;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;min-height:48px;padding:.6rem .85rem}.acc .choix small{color:var(--clair-2);display:block}@media (hover:hover) and (pointer:fine){.acc .choix button:hover{background:#ffffff29}}@media (max-width:30rem){.acc .siret-ligne{flex-direction:column}.acc .siret-ligne .btn{width:100%}}.acc .siret.clair label{color:#fff}.acc .etabli{gap:1rem;scroll-margin-top:1rem;display:grid}@media (min-width:40rem){.acc .etabli{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.acc .journal{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;padding:.9rem .95rem .5rem}.acc .journal-tete{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.acc .qui{color:#fff;align-items:center;gap:.5rem;font-weight:700;display:flex}.acc .pouls{background:var(--vif);border-radius:50%;width:9px;height:9px}.acc .travaille .pouls{animation:1.2s infinite acc-pouls}@keyframes acc-pouls{0%{box-shadow:0 0 #58d68d99}70%,to{box-shadow:0 0 0 8px #58d68d00}}.acc .badge{white-space:nowrap;color:var(--clair);background:#ffffff1f;border-radius:6px;padding:.15rem .5rem;font-size:.78rem}.acc .badge.vous{background:var(--gilet);color:var(--bleu);font-weight:700}.acc .etapes{margin:0;padding:0;list-style:none}.acc .etapes li{opacity:.38;transition:opacity .22s var(--ease-out);border-top:1px solid #ffffff1a;grid-template-columns:22px 1fr;gap:.6rem;padding:.45rem 0;display:grid}.acc .etapes li:first-child{border-top:0}.acc .etapes li.encours,.acc .etapes li.fait{opacity:1}.acc .ico{border:1.5px solid #fff6;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:2px;transition:background-color .18s,border-color .18s;display:grid}.acc .etapes li.encours .ico{border-color:#fff #0000 #fff #fff;animation:.7s linear infinite acc-tourne}.acc .etapes li.fait .ico{background:var(--vif);border-color:var(--vif)}.acc .etapes li.fait .ico:after{content:"";border:solid var(--bleu);border-width:0 2px 2px 0;width:6px;height:10px;transform:translateY(-1px)rotate(45deg)}@keyframes acc-tourne{to{transform:rotate(360deg)}}.acc .quoi{color:var(--clair-2);font-size:.86rem}.acc .res{-webkit-line-clamp:2;color:#fff;min-height:2.6em;animation:acc-entre .24s var(--ease-out);-webkit-box-orient:vertical;margin-top:.1rem;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.acc .res.attente{visibility:hidden;animation:none}.acc .res a{color:var(--gilet);font-weight:700}@keyframes acc-entre{0%{opacity:0;transform:translateY(4px)}}.acc .feuille{background:var(--papier);color:#1d2230;min-height:27rem;font-family:var(--doc);border-radius:4px;padding:1.3rem 1.3rem 5rem;font-size:.86rem;line-height:1.55;position:relative;transform:rotate(.6deg);box-shadow:0 1px #cfd5df,0 3px 0 -1px #fff,0 4px 0 -1px #cfd5df,0 30px 60px -25px #000000a6}.acc .feuille .titre{font-family:var(--ui);font-variation-settings:"wdth" 72;color:var(--bleu);margin:0 0 .15rem;font-size:1.06rem;font-weight:850}.acc .feuille .ref{font-family:var(--ui);color:#5f687c;margin:0 0 .85rem;font-size:.72rem}.acc .feuille .ent{font-family:var(--ui);border:1px solid #e1e5ec;border-radius:4px;min-height:4.6rem;margin-bottom:.85rem;padding:.6rem .7rem;font-size:.82rem;line-height:1.4}.acc .feuille .ent strong{font-size:.95rem;display:block}.acc .feuille p{margin:0 0 .45rem}.acc .client{color:#6f788c;border-bottom:1.5px dotted #8a93a8;padding:0 .15rem}.acc .auto{background:linear-gradient(#0000 62%,#ffd40073 62%)}.acc .vide{color:#9aa2b4}.acc .curseur{background:var(--bleu);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite acc-clig;display:inline-block}@keyframes acc-clig{50%{opacity:0}}.acc .tampon{opacity:0;font-family:var(--ui);font-variation-settings:"wdth" 72;color:var(--bleu);background:var(--gilet);box-shadow:inset 0 0 0 2px var(--bleu);transition:transform .26s var(--ease-out), opacity .12s ease;border-radius:4px;padding:.55rem .8rem;font-size:1.05rem;font-weight:850;line-height:1;position:absolute;bottom:1.2rem;right:1.1rem;transform:rotate(-9deg)scale(1.3)}.acc .tampon small{font-variation-settings:"wdth" 100;margin-top:.2rem;font-size:.68rem;font-weight:700;display:block}.acc .tampon.pose{opacity:1;transform:rotate(-9deg)scale(1)}.acc .enchaine{opacity:0;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);visibility:hidden;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.3rem;display:flex;transform:translateY(6px)}.acc .enchaine.visible{opacity:1;visibility:visible;transform:none}.acc .enchaine p{color:var(--clair);flex-basis:100%;max-width:52ch;margin:0 0 .2rem;font-size:.95rem}.acc .bande{background:var(--bleu-2);color:#fff;padding:1.1rem 0}.acc .bande .w{flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;font-size:.95rem;display:flex}.acc .bande strong{font-weight:700}.acc .pret{color:var(--clair);align-items:center;gap:.4rem;display:inline-flex}.acc .pret i{background:var(--vif);border-radius:50%;width:8px;height:8px}.acc section.pan{padding:5rem 0}.acc .pan.papier{background:var(--papier)}.acc .intro{max-width:44rem;margin-bottom:2.4rem}.acc .intro p{color:var(--encre-2);margin:1rem 0 0;font-size:1.12rem}.acc .promesses{gap:1.2rem;display:grid}@media (min-width:56rem){.acc .promesses{grid-template-columns:1fr 1fr}}.acc .promesse{background:var(--beton);border-radius:6px;flex-direction:column;padding:1.6rem 1.5rem 1.5rem;display:flex}.acc .promesse .mesure{font-family:var(--ui);font-variation-settings:"wdth" 72;color:var(--bleu);font-size:2.6rem;font-weight:850;line-height:1}.acc .promesse .mesure small{color:var(--encre-2);font-variation-settings:"wdth" 100;margin-left:.3rem;font-size:.95rem;font-weight:700}.acc .promesse h3{margin:.8rem 0 .5rem;font-size:1.28rem;line-height:1.2}.acc .promesse p{color:var(--encre-2);margin:0 0 .8rem}.acc .promesse ul{margin:.2rem 0 1rem;padding:0;list-style:none}.acc .promesse li{border-top:1px solid var(--beton-2);gap:.55rem;padding:.4rem 0;display:flex}.acc .promesse li:before{content:"";background:var(--conforme);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.55em}.acc .objection{background:var(--papier);color:var(--encre-2);border-radius:6px;margin-top:auto;padding:.8rem .95rem;font-size:.95rem}.acc .objection b{color:var(--encre);margin-bottom:.15rem;display:block}.acc .devis-zone{gap:1.6rem;display:grid}@media (min-width:64rem){.acc .devis-zone{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.acc .devis{background:var(--papier);box-shadow:0 1px 0 var(--beton-2), 0 24px 50px -30px #1b2a4a73;border-radius:6px;overflow:hidden}.acc .devis-tete{border-bottom:2px solid var(--bleu);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding:1.15rem 1.3rem;display:flex}.acc .devis-tete strong{font-variation-settings:"wdth" 72;color:var(--bleu);font-size:1.22rem;font-weight:850}.acc .devis-tete span{color:var(--encre-2);font-size:.9rem}.acc .ligne{border-top:1px solid #e8ebf0;grid-template-columns:1fr auto;align-items:center;gap:.6rem 1rem;padding:1rem 1.3rem;display:grid}.acc .ligne:first-of-type{border-top:0}.acc .lib{font-weight:700;display:block}.acc .det{color:var(--encre-2);max-width:40ch;font-size:.87rem;display:block}.acc .rendu{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--conforme);font-weight:700}.acc .reglage{color:var(--encre-2);flex-wrap:wrap;grid-column:1/-1;gap:.5rem 1.2rem;font-size:.9rem;display:flex}.acc .reglage label,.acc .reglage>span{align-items:center;gap:.5rem;display:inline-flex}.acc .pas{border:1.5px solid var(--beton-2);background:#fff;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.acc .pas button{cursor:pointer;width:44px;height:44px;color:var(--bleu);background:#f3f5f7;border:0;font-size:1.2rem;font-weight:700;transition:background-color .12s}.acc .pas button:disabled{color:#b4bac7;cursor:default}@media (hover:hover) and (pointer:fine){.acc .pas button:not(:disabled):hover{background:#e6eaef}}.acc .pas output{text-align:center;min-width:4.2rem;color:var(--encre);font-variant-numeric:tabular-nums;padding:0 .3rem;font-weight:700}.acc .apres{color:var(--conforme);font-size:.87rem;font-weight:700}.acc .reglages{color:var(--encre-2);background:#f6f7f9;border-top:1px solid #e8ebf0;flex-wrap:wrap;gap:.8rem 1.6rem;padding:1rem 1.3rem;font-size:.92rem;display:flex}.acc .reglages label{align-items:center;gap:.6rem;display:inline-flex}.acc .totaux{border-top:2px solid var(--bleu);padding:.8rem 1.3rem 1.1rem}.acc .totaux div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.acc .totaux .moins{color:var(--encre-2)}.acc .totaux .grand{color:var(--conforme);padding-top:.6rem;font-size:1.2rem;font-weight:700}.acc .totaux b{white-space:nowrap}.acc .bilan{background:var(--bleu);color:#fff;border-radius:6px;padding:1.8rem 1.6rem}@media (min-width:64rem){.acc .bilan{position:sticky;top:1.5rem}}.acc .fois{font-variation-settings:"wdth" 72;color:var(--gilet);font-variant-numeric:tabular-nums;transform-origin:0 100%;font-size:clamp(4rem,9vw,6.4rem);font-weight:850;line-height:.9;display:inline-block}.acc .bilan.a-poser .fois{opacity:0;transform:translateY(10px)scale(.96)}.acc .bilan.pose .fois{opacity:1;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:none}.acc .bilan .gros{color:#fff;margin:.9rem 0 0;font-size:1.2rem;font-weight:700}.acc .bilan p{color:var(--clair);margin:.7rem 0 0}.acc .bilan .abri{border-top:1px solid #ffffff26;margin-top:1.3rem;padding-top:1.1rem}.acc .bilan .abri b{color:#fff;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.5rem;display:block}.acc .sources{color:var(--encre-2);margin-top:1rem;font-size:.86rem}.acc .sources summary{cursor:pointer;color:var(--encre);align-items:center;min-height:44px;font-weight:700;display:flex}.acc .sources ul{margin:.3rem 0 0;padding-left:1.1rem}.acc .sources li{margin-bottom:.3rem}@media (max-width:40rem){.acc .ligne{grid-template-columns:1fr}.acc .rendu{text-align:left}.acc .det{display:none}}.acc .test{background:var(--papier);border-left:6px solid var(--risque);border-radius:0 6px 6px 0;max-width:52rem;padding:1.8rem 1.6rem}.acc .test p{font-family:var(--doc);margin:0 0 .8rem;font-size:1.2rem;line-height:1.55}.acc .test p:last-child{font-family:var(--ui);color:var(--encre-2);margin:0;font-size:1rem}.acc .jamais{gap:2rem;display:grid}@media (min-width:56rem){.acc .jamais{grid-template-columns:1fr 1fr;align-items:start}}.acc .jamais ul{margin:0;padding:0;list-style:none}.acc .jamais li{border-top:1px solid var(--beton-2);grid-template-columns:4.8rem 1fr;padding:.75rem 0;font-weight:700;display:grid}.acc .jamais li span{color:var(--risque);padding-top:.15rem;font-size:.85rem;font-weight:700}.acc .prix{gap:1.2rem;display:grid}@media (min-width:48rem){.acc .prix{grid-template-columns:1fr 1fr}}.acc .offre{background:var(--beton);border-radius:6px;flex-direction:column;padding:1.7rem 1.6rem;display:flex}.acc .offre.phare{box-shadow:inset 0 0 0 2px var(--bleu)}.acc .offre h3{margin:0;font-size:1.2rem}.acc .montant{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.6rem 0 .2rem;display:flex}.acc .montant strong{font-variation-settings:"wdth" 72;color:var(--bleu);font-size:3.4rem;font-weight:850;line-height:1}.acc .montant s{color:var(--encre-2);font-size:1.3rem;font-weight:700}.acc .montant span{color:var(--encre-2);font-weight:700}.acc .lancement{background:var(--gilet);color:var(--bleu);border-radius:5px;align-self:flex-start;margin-top:.3rem;padding:.2rem .55rem;font-size:.82rem;font-weight:700;display:inline-block}.acc .offre .muted{color:var(--encre-2);margin-top:.5rem;font-size:.95rem}.acc .offre ul{color:var(--encre-2);margin:1rem 0 0;padding-left:1.1rem}.acc .offre li{margin-bottom:.35rem}.acc .conditions{color:var(--encre-2);max-width:66ch;margin-top:1.6rem}.acc .conditions p{margin:0 0 .6rem}.acc .faq{gap:0 3rem;display:grid}@media (min-width:56rem){.acc .faq{grid-template-columns:1fr 1fr}}.acc .faq details{border-top:1px solid var(--beton-2);padding:.4rem 0}.acc .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;font-weight:700;list-style:none;display:flex}.acc .faq summary::-webkit-details-marker{display:none}.acc .faq summary:after{content:"+";color:var(--bleu);font-size:1.2rem;font-weight:700}.acc .faq details[open] summary:after{content:"−"}.acc .faq p{color:var(--encre-2);margin:0 0 .8rem}.acc .fin{background:var(--bleu);color:#fff;padding:5rem 0}.acc .fin .chapo{color:var(--clair)}.acc footer{color:var(--encre-2);padding:2rem 0 3rem;font-size:.88rem}.acc footer p{max-width:70ch}.acc footer nav{flex-wrap:wrap;gap:.2rem .4rem;margin-top:.6rem;display:flex}.acc footer nav a{align-items:center;min-height:44px;padding:0 .3rem;display:inline-flex}.acc.js [data-apparait]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(14px)}.acc.js [data-apparait].vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.acc .trait,.acc .tampon,.acc .enchaine,.acc .fois,.acc [data-apparait],.acc .btn{transition:opacity .15s!important;transform:none!important}.acc .trait.h,.acc .trait.v{opacity:0}.acc .scene.trace .trait{opacity:1}.acc .travaille .pouls,.acc .etapes li.encours .ico,.acc .curseur{animation:none!important}.acc .res{animation:none}.acc .lumiere{display:none}}.acc section.pan,.acc .fin,.acc footer{content-visibility:auto;contain-intrinsic-size:auto 1100px}
