.vitrine.vt-diagnostic .intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 48px;padding-top:clamp(20px,3.4vw,44px);padding-bottom:clamp(28px,3.6vw,48px);display:grid}.vitrine.vt-diagnostic .intro h1{letter-spacing:-.03em;margin-top:22px;font-size:clamp(2.7rem,6.2vw,5.6rem);line-height:.95}.vitrine.vt-diagnostic .intro__ligne{color:var(--encre-douce);max-width:38ch;padding-bottom:8px;font-size:clamp(1.12rem,1.5vw,1.32rem);font-weight:500;line-height:1.45}.vitrine.vt-diagnostic .diag__in{padding-top:clamp(26px,3.6vw,48px);padding-bottom:clamp(30px,4vw,56px)}.vitrine.vt-diagnostic .parcours{align-items:center;gap:clamp(10px,2vw,22px);margin:0 0 clamp(26px,3.4vw,44px);padding:0;list-style:none;display:flex}.vitrine.vt-diagnostic .parcours li{color:#a9d8cd;white-space:nowrap;align-items:center;gap:10px;font-size:1rem;font-weight:700;display:flex}.vitrine.vt-diagnostic .parcours li[aria-current=step]{color:#fff}.vitrine.vt-diagnostic .parcours__led{background:radial-gradient(circle at 40% 35%,#2c6f65,#0a3e37);border-radius:50%;flex:none;width:18px;height:18px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 2px 3px #00000080,0 0 0 3px #ffffff14}.vitrine.vt-diagnostic .parcours li.vu .parcours__led{background:radial-gradient(circle at 40% 35%,#e9fff8,#9cf0d9 55%,#3fb39e);box-shadow:0 0 14px 3px #9cf0d980}.vitrine.vt-diagnostic .parcours li.parcours__fil{background:var(--sauge-nuit);border-radius:4px;flex:30px;max-width:90px;height:4px;box-shadow:inset 0 1px 2px #0006}.vitrine.vt-diagnostic .plaque{color:var(--encre);box-shadow:inset 0 2px 0 #fff, inset 0 0 0 1px #0000000d, var(--relief), 0 30px 44px #0000004d;background:linear-gradient(#fff,#f4f4f4);border-radius:28px;padding:clamp(20px,3vw,40px);position:relative}.vitrine.vt-diagnostic .plaque h2{letter-spacing:-.03em;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.05}.vitrine.vt-diagnostic .plaque h2:focus{outline:none}.vitrine.vt-diagnostic .plaque .key:focus-visible .key__cap{outline-color:var(--sauge)}.vitrine.vt-diagnostic .plaque .key--white{--amb:#00000029;--sk1:#d6d6d6;--sk2:#b9b9b9;--ringc:#1c2b2647}.vitrine.vt-diagnostic .profil{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,3.4vw,52px) clamp(28px,4vw,64px);display:grid}.vitrine.vt-diagnostic .profil__pied{grid-column:1/-1;justify-content:flex-end;display:flex}.vitrine.vt-diagnostic .profil__pied .key{min-width:min(320px,100%)}.vitrine.vt-diagnostic .profil__pied .key:disabled{cursor:not-allowed}.vitrine.vt-diagnostic .profil__pied .key:disabled .key__cap{opacity:.5}.vitrine.vt-diagnostic .lib{margin-top:28px;font-size:1.12rem;font-weight:750;line-height:1.3;display:block}.vitrine.vt-diagnostic fieldset{border:0;min-width:0;margin:0;padding:0}.vitrine.vt-diagnostic legend{padding:0;font-size:1.12rem;font-weight:750;line-height:1.3}.vitrine.vt-diagnostic .choix{margin-top:12px;position:relative}.vitrine.vt-diagnostic .choix select{appearance:none;background:var(--g50);width:100%;height:62px;font:inherit;color:var(--encre);cursor:pointer;text-overflow:ellipsis;border:0;border-radius:14px;padding:0 74px 0 16px;font-size:1.02rem;font-weight:600;display:block;box-shadow:inset 0 0 0 1.5px #dcdcdc,inset 0 3px 6px #00000012}.vitrine.vt-diagnostic .choix select:invalid{color:var(--encre-douce)}.vitrine.vt-diagnostic .choix select:focus{box-shadow:inset 0 0 0 2px var(--sauge), 0 0 0 4px #0e6f6226;background:#fff;outline:none}.vitrine.vt-diagnostic .choix select option{color:var(--encre)}.vitrine.vt-diagnostic .choix__fleche{pointer-events:none;background:linear-gradient(#fff,#efefef);border-radius:11px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:9px;right:9px;box-shadow:inset 0 1.5px #fff,inset 0 0 0 1px #00000012,0 3px #c9c9c9,0 5px 8px #0000001f}.vitrine.vt-diagnostic .choix__fleche svg{width:18px;height:18px}.vitrine.vt-diagnostic .cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.vitrine.vt-diagnostic .case{display:block;position:relative}.vitrine.vt-diagnostic .case input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vitrine.vt-diagnostic .case .key{--h:6px;--kh:58px;--r:13px;--px:14px;pointer-events:none;width:100%;font-size:1rem;display:block}.vitrine.vt-diagnostic .case .key__cap{white-space:normal;text-align:left;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px;line-height:1.25}.vitrine.vt-diagnostic .case__txt{font-weight:650}.vitrine.vt-diagnostic .coche{background:#e9e9e9;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:background .12s,box-shadow .12s;display:grid;box-shadow:inset 0 2px 3px #0000002e,0 1px #fff}.vitrine.vt-diagnostic .coche svg{opacity:0;width:15px;height:15px;transition:opacity .12s,transform .18s cubic-bezier(.2,.8,.25,1.4);transform:scale(.4)}.vitrine.vt-diagnostic .case input:checked+.key{--lift:calc(var(--h) * .25)}.vitrine.vt-diagnostic .case input:checked+.key .coche{background:var(--fait);box-shadow:0 0 0 3px #00a86b2e,inset 0 1px #ffffff4d}.vitrine.vt-diagnostic .case input:checked+.key .coche svg{opacity:1;transform:none}.vitrine.vt-diagnostic .case input:active+.key{--lift:calc(var(--h) * .1);transition:--lift var(--press-down)}.vitrine.vt-diagnostic .case input:focus-visible+.key .key__cap{outline:3px solid var(--sauge);outline-offset:4px}.vitrine.vt-diagnostic .case.clac .coche{animation:.22s cubic-bezier(.3,.7,.4,1) vt-diagnostic-clac}.vitrine.vt-diagnostic .q-tete{align-items:center;gap:clamp(14px,2.4vw,28px);display:flex}.vitrine.vt-diagnostic .compteur{background:linear-gradient(#fff,#ececec);border-radius:20px;flex-direction:column;flex:none;align-items:center;padding:12px 14px;display:inline-flex;box-shadow:inset 0 2px #fff,inset 0 0 0 1px #0000000f,0 7px #bdbdbd,0 8px #a9a9a9,0 20px 26px #00000042}.vitrine.vt-diagnostic .compteur__fenetre{background:#161616;border-radius:12px;align-items:stretch;gap:4px;padding:6px;display:flex;position:relative;box-shadow:inset 0 3px 6px #000000b3,0 1px #fff}.vitrine.vt-diagnostic .rouleau{--rh:58px;width:42px;height:var(--rh);background:#272727;border-radius:6px;position:relative;overflow:hidden}.vitrine.vt-diagnostic .rouleau__bande{transform:translateY(calc(var(--n,0) * -1 * var(--rh)));transition:transform .6s cubic-bezier(.2,.8,.25,1);position:absolute;top:0;left:0;right:0}.vitrine.vt-diagnostic .rouleau__bande b{height:var(--rh);color:#fff;font-variant-numeric:tabular-nums;place-items:center;font-size:2.7rem;font-weight:800;line-height:1;display:grid}.vitrine.vt-diagnostic .rouleau:after{content:"";pointer-events:none;background:linear-gradient(#000000b3,#0000 32%,#ffffff12 50%,#0000 68%,#000000b3);position:absolute;inset:0}.vitrine.vt-diagnostic .rouleau--clair{background:#f3f3f3}.vitrine.vt-diagnostic .rouleau--clair b{color:var(--encre)}.vitrine.vt-diagnostic .rouleau--clair:after{background:linear-gradient(#00000073,#0000 32%,#ffffff4d 50%,#0000 68%,#00000073)}.vitrine.vt-diagnostic .compteur__barre{color:#8a8a8a;align-self:center;padding:0 2px;font-size:2rem;font-weight:800;line-height:1}.vitrine.vt-diagnostic .q-barre{background:var(--sauge-nuit);border-radius:10px;flex:1;min-width:60px;height:14px;overflow:hidden;box-shadow:inset 0 3px 5px #00000073,0 1px #ffffff1f}.vitrine.vt-diagnostic .q-barre i{height:100%;width:var(--p,0%);border-radius:inherit;background:linear-gradient(#fff,#ddefe9);transition:width .45s cubic-bezier(.2,.8,.25,1);display:block}.vitrine.vt-diagnostic .precedent{font:inherit;color:var(--sauge-pale);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:10px 6px;font-size:1.02rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s,color .15s;display:inline-flex}.vitrine.vt-diagnostic .precedent svg{flex:none;width:18px;height:18px}.vitrine.vt-diagnostic .precedent:hover{color:#fff;text-decoration-color:currentColor}.vitrine.vt-diagnostic .precedent:focus-visible{outline-offset:2px;outline:3px solid #fff}.vitrine.vt-diagnostic .q-corps{max-width:1000px;min-height:clamp(220px,21vw,290px);margin-top:clamp(30px,4vw,52px)}.vitrine.vt-diagnostic .q-crit{color:var(--sauge-pale);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:650}.vitrine.vt-diagnostic .q-texte{letter-spacing:-.03em;max-width:30ch;margin-top:14px;font-size:clamp(1.75rem,2.9vw,2.65rem);line-height:1.1}.vitrine.vt-diagnostic .q-texte:focus{outline:none}.vitrine.vt-diagnostic .q-precision{color:var(--sauge-pale);max-width:62ch;margin-top:18px;font-size:1.15rem;font-weight:500;line-height:1.5}.vitrine.vt-diagnostic .reponses{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);margin-top:clamp(24px,3vw,40px);display:grid}.vitrine.vt-diagnostic .rep{--h:15px;--kh:124px;--r:24px;--px:20px;--amb:#00000057;width:100%}.vitrine.vt-diagnostic .rep .key__cap{flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;padding-top:16px;padding-bottom:16px}.vitrine.vt-diagnostic .rep__haut{opacity:.92;justify-content:space-between;align-items:center;font-size:1rem;font-weight:750;display:flex}.vitrine.vt-diagnostic .rep__led{background:#00000038;border-radius:50%;width:11px;height:11px;transition:background .12s,box-shadow .12s;box-shadow:inset 0 1px 2px #0000004d}.vitrine.vt-diagnostic .rep.is-on .rep__led{background:#fff;box-shadow:0 0 0 3px #ffffff4d,0 0 12px #fff}.vitrine.vt-diagnostic .rep__lib{letter-spacing:-.025em;text-align:left;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:800;line-height:1}.vitrine.vt-diagnostic .rep--oui{--c1:#38ae6b;--c2:#2f9e5f;--sk1:#1f6e43;--sk2:#154f30;--ct:#fff;--hi:#ffffff4d;--edge:#0000001a;--ringc:#fff9;--halo:#ffffffe6}.vitrine.vt-diagnostic .rep--part{--c1:#f2a24c;--c2:#e8912d;--sk1:#a9631a;--sk2:#7e4812;--ct:var(--encre);--hi:#ffffff59;--edge:#0000001a;--ringc:#fff9;--halo:#ffffffe6}.vitrine.vt-diagnostic .rep--non{--c1:#e05757;--c2:#d64545;--sk1:#9a2b2b;--sk2:#701e1e;--ct:#fff;--hi:#ffffff47;--edge:#0000001a;--ringc:#fff9;--halo:#ffffffe6}.vitrine.vt-diagnostic .rep--part.is-on .rep__led{background:var(--encre);box-shadow:0 0 0 3px #1c2b262e}.vitrine.vt-diagnostic .q-mention{color:var(--sauge-pale);opacity:.92;max-width:80ch;margin-top:clamp(24px,3vw,36px);font-size:.92rem;font-weight:500;line-height:1.45}.vitrine.vt-diagnostic .note{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.vitrine.vt-diagnostic .note__gauche{flex-direction:column;align-items:center;min-width:0;display:flex}.vitrine.vt-diagnostic .afficheur{background:linear-gradient(#2b2b2b,#1a1a1a);border-radius:30px;padding:24px 26px 20px;position:relative;box-shadow:inset 0 1.5px #ffffff24,0 14px #0e0e0e,0 34px 46px #0006}.vitrine.vt-diagnostic .afficheur__voyant{background:#3a3a3a;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:16px;box-shadow:inset 0 1px 2px #0009}.vitrine.vt-diagnostic .afficheur__voyant.lit{background:#9cf0d9;box-shadow:0 0 0 3px #9cf0d92e,0 0 12px #9cf0d9}.vitrine.vt-diagnostic .flap{perspective:620px;width:220px;height:270px;margin:0 auto;position:relative}.vitrine.vt-diagnostic .moitie{color:#fff;backface-visibility:hidden;background:#3a3a3a;height:50%;position:absolute;left:0;right:0;overflow:hidden}.vitrine.vt-diagnostic .moitie--h{transform-origin:50% 100%;border-radius:16px 16px 0 0;top:0;box-shadow:inset 0 -1px #00000040}.vitrine.vt-diagnostic .moitie--b{transform-origin:50% 0;border-radius:0 0 16px 16px;bottom:0;box-shadow:inset 0 1px #ffffff40}.vitrine.vt-diagnostic .moitie span{letter-spacing:-.04em;place-items:center;height:200%;font-size:12rem;font-weight:800;line-height:1;display:grid;position:absolute;left:0;right:0}.vitrine.vt-diagnostic .moitie--h span{top:0}.vitrine.vt-diagnostic .moitie--b span{bottom:0}.vitrine.vt-diagnostic .moitie--h:after{content:"";background:linear-gradient(#ffffff1f,#0000000f);position:absolute;inset:0}.vitrine.vt-diagnostic .moitie--b:after{content:"";background:linear-gradient(#0000001f,#0000 40%);position:absolute;inset:0}.vitrine.vt-diagnostic .moitie.feuillet{visibility:hidden;z-index:2}.vitrine.vt-diagnostic .flap__axe{z-index:3;background:#0b0b0b;height:3px;position:absolute;top:calc(50% - 1.5px);left:-9px;right:-9px}.vitrine.vt-diagnostic .flap__pion{z-index:4;background:linear-gradient(90deg,#555,#2a2a2a);border-radius:3px;width:8px;height:20px;position:absolute;top:calc(50% - 10px)}.vitrine.vt-diagnostic .flap__pion--g{left:-16px}.vitrine.vt-diagnostic .flap__pion--d{right:-16px}.vitrine.vt-diagnostic .afficheur__nom{text-align:center;color:#b5b5b5;letter-spacing:.02em;margin-top:16px;font-size:.95rem;font-weight:650}.vitrine.vt-diagnostic .volet{z-index:8;border-radius:18px;position:absolute;inset:-4px;overflow:hidden}.vitrine.vt-diagnostic .volet__lames{background:repeating-linear-gradient(#f2f2f2 0 2px,#dadada 2px 15px,#b3b3b3 15px 17px,#c9c9c9 17px 18px);place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000002e,inset 0 -10px 14px -8px #00000040}.vitrine.vt-diagnostic .volet__q{color:#fff;background:linear-gradient(#2e2e2e,#191919);border-radius:50%;place-items:center;width:112px;height:112px;font-size:5.2rem;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 2px #ffffff1f,0 5px #0d0d0d,0 12px 20px #00000059}.vitrine.vt-diagnostic .volet__poignee{background:linear-gradient(#9a9a9a,#6e6e6e);border-radius:6px;width:64px;height:9px;margin-left:-32px;position:absolute;bottom:12px;left:50%;box-shadow:0 1px #fff,inset 0 1px #fff6}.vitrine.vt-diagnostic .note__libelle{text-align:center;margin-top:34px}.vitrine.vt-diagnostic .note__libelle strong{letter-spacing:-.015em;font-size:1.35rem;font-weight:800;line-height:1.2;display:block}.vitrine.vt-diagnostic .note__libelle span{color:var(--sauge-pale);margin-top:6px;font-size:.98rem;font-weight:600;display:block}.vitrine.vt-diagnostic .plaque__ligne{color:var(--encre-douce);max-width:44ch;margin-top:14px;font-size:1.08rem;font-weight:500;line-height:1.45}.vitrine.vt-diagnostic .form{margin-top:26px}.vitrine.vt-diagnostic .form .key{margin-top:4px}.vitrine.vt-diagnostic .erreur:empty{display:none}.vitrine.vt-diagnostic .erreur--accord{margin:8px 0 0}.vitrine.vt-diagnostic .retour{font:inherit;color:var(--encre-douce);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:center;padding:8px;font-size:.98rem;font-weight:650;-webkit-text-decoration:underline #55655e66;text-decoration:underline #55655e66}.vitrine.vt-diagnostic .retour:hover{color:var(--encre);text-decoration-color:currentColor}.vitrine.vt-diagnostic .retour:focus-visible{outline:3px solid var(--sauge);outline-offset:2px;border-radius:8px}.vitrine.vt-diagnostic .retour:disabled{opacity:.6;cursor:default}.vitrine.vt-diagnostic .fld input:disabled,.vitrine.vt-diagnostic .accord input:disabled{opacity:.6}.vitrine.vt-diagnostic .res__sur{color:var(--sauge);align-items:center;gap:10px;font-size:1rem;font-weight:750;display:inline-flex}.vitrine.vt-diagnostic .res__sur i{background:var(--fait);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #00a86b2e}.vitrine.vt-diagnostic .res h2{max-width:20ch;margin-top:16px;font-size:clamp(1.8rem,3vw,2.6rem)}.vitrine.vt-diagnostic .res__prudence{color:var(--encre-douce);max-width:52ch;margin-top:16px;font-size:.98rem;font-weight:500;line-height:1.5}.vitrine.vt-diagnostic .res__envoi{background:var(--sauge-pale);color:var(--sauge-nuit);overflow-wrap:anywhere;border-radius:14px;margin-top:20px;padding:14px 16px;font-size:1rem;font-weight:550;line-height:1.45}.vitrine.vt-diagnostic .res__envoi strong{font-weight:750}.vitrine.vt-diagnostic .explique{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,72px);display:grid}.vitrine.vt-diagnostic .explique__droite{flex-direction:column;gap:clamp(28px,3vw,40px);display:flex;position:sticky;top:24px}.vitrine.vt-diagnostic .explique h3{letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1}.vitrine.vt-diagnostic .risques{margin:22px 0 0;padding:0;list-style:none;display:grid}.vitrine.vt-diagnostic .risque{border-top:1.5px solid var(--g100);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.vitrine.vt-diagnostic .risque:first-child{border-top:0;padding-top:4px}.vitrine.vt-diagnostic .risque__code{background:var(--sauge-pale);color:var(--sauge-nuit);font-variant-numeric:tabular-nums;border-radius:8px;justify-self:start;padding:4px 9px;font-size:.95rem;font-weight:750}.vitrine.vt-diagnostic .risque__lib{font-size:1rem;font-weight:550;line-height:1.4}.vitrine.vt-diagnostic .risque__rep{white-space:nowrap;align-items:center;gap:7px;font-size:.92rem;font-weight:700;display:inline-flex}.vitrine.vt-diagnostic .risque__rep i{border-radius:50%;width:10px;height:10px}.vitrine.vt-diagnostic .risques__aucun{color:var(--encre-douce);margin-top:18px;font-size:1.05rem;font-weight:500;line-height:1.5}.vitrine.vt-diagnostic .risques__source{color:var(--encre-douce);margin-top:18px;font-size:.9rem;font-weight:500}.vitrine.vt-diagnostic .monter{flex-direction:column;display:flex}.vitrine.vt-diagnostic .tuiles{align-items:flex-start;gap:16px;margin-top:24px;display:flex}.vitrine.vt-diagnostic .tuile{flex-direction:column;align-items:center;gap:8px;display:flex}.vitrine.vt-diagnostic .tuile b{width:72px;height:84px;color:var(--encre);border-radius:16px;place-items:center;font-size:2.8rem;font-weight:800;display:grid;box-shadow:0 5px #0000002e,inset 0 1.5px #ffffff59}.vitrine.vt-diagnostic .tuile span{color:var(--encre-douce);text-align:center;max-width:15ch;font-size:.88rem;font-weight:650;line-height:1.25}.vitrine.vt-diagnostic .tuiles svg{width:28px;height:28px;color:var(--sauge);flex:none;margin-top:28px}.vitrine.vt-diagnostic .monter__txt{color:var(--encre-douce);margin-top:22px;font-size:1.05rem;font-weight:500;line-height:1.5}.vitrine.vt-diagnostic .monter__txt strong{color:var(--encre);font-weight:750}.vitrine.vt-diagnostic .appel{flex-direction:column;align-items:stretch;gap:18px;display:flex}.vitrine.vt-diagnostic .appel .key{width:100%}.vitrine.vt-diagnostic .appel .gros{--h:18px;--kh:104px;--r:28px;--px:clamp(26px, 4vw, 52px);letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800}.vitrine.vt-diagnostic .appel .gros .key__cap{gap:18px}.vitrine.vt-diagnostic .appel .gros svg{flex:none;width:.9em;height:.9em}.vitrine.vt-diagnostic .recommencer{font:inherit;color:var(--sauge-pale);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-self:center;padding:10px 6px;font-size:1rem;font-weight:650;-webkit-text-decoration:underline #ddefe966;text-decoration:underline #ddefe966}.vitrine.vt-diagnostic .recommencer:hover{color:#fff;text-decoration-color:currentColor}.vitrine.vt-diagnostic .recommencer:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #fff}@media (max-width:960px){.vitrine.vt-diagnostic .intro{grid-template-columns:1fr;gap:18px}.vitrine.vt-diagnostic .intro__ligne{padding-bottom:0}.vitrine.vt-diagnostic .profil{grid-template-columns:1fr}.vitrine.vt-diagnostic .note{grid-template-columns:1fr;gap:40px}.vitrine.vt-diagnostic .explique{grid-template-columns:1fr}.vitrine.vt-diagnostic .explique__droite{position:static}}@media (max-width:639px){.vitrine.vt-diagnostic .intro h1{font-size:clamp(2.6rem,12vw,3.4rem)}.vitrine.vt-diagnostic .section-bloc{margin:0 8px}.vitrine.vt-diagnostic .diag__in{padding-left:12px;padding-right:12px}.vitrine.vt-diagnostic .parcours{gap:12px;margin-bottom:22px}.vitrine.vt-diagnostic .parcours li{gap:6px;font-size:.84rem}.vitrine.vt-diagnostic .parcours__led{width:14px;height:14px}.vitrine.vt-diagnostic .parcours li.parcours__fil{display:none}.vitrine.vt-diagnostic .plaque{border-radius:22px;padding:20px 16px 22px}.vitrine.vt-diagnostic .cases{grid-template-columns:1fr;gap:12px}.vitrine.vt-diagnostic .case .key{--kh:54px}.vitrine.vt-diagnostic .profil__pied .key{width:100%}.vitrine.vt-diagnostic .compteur{border-radius:16px;padding:9px 10px}.vitrine.vt-diagnostic .rouleau{--rh:46px;width:34px}.vitrine.vt-diagnostic .rouleau__bande b{font-size:2.1rem}.vitrine.vt-diagnostic .compteur__barre{font-size:1.5rem}.vitrine.vt-diagnostic .q-tete{gap:12px}.vitrine.vt-diagnostic .precedent span{display:none}.vitrine.vt-diagnostic .precedent{padding:10px}.vitrine.vt-diagnostic .precedent svg{width:22px;height:22px}.vitrine.vt-diagnostic .q-corps{min-height:0;margin-top:24px}.vitrine.vt-diagnostic .q-texte{font-size:1.55rem;line-height:1.14}.vitrine.vt-diagnostic .q-precision{margin-top:14px;font-size:1.04rem}.vitrine.vt-diagnostic .reponses{grid-template-columns:1fr;gap:12px;margin-top:26px}.vitrine.vt-diagnostic .rep{--h:11px;--kh:72px;--r:18px;--px:18px}.vitrine.vt-diagnostic .rep .key__cap{flex-direction:row-reverse;align-items:center;padding-top:0;padding-bottom:0}.vitrine.vt-diagnostic .rep__haut{gap:12px}.vitrine.vt-diagnostic .rep__lib{font-size:1.45rem}.vitrine.vt-diagnostic .q-mention{font-size:.88rem}.vitrine.vt-diagnostic .afficheur{border-radius:24px;padding:18px 20px 16px}.vitrine.vt-diagnostic .flap{perspective:480px;width:156px;height:192px}.vitrine.vt-diagnostic .moitie span{font-size:8.6rem}.vitrine.vt-diagnostic .volet__q{width:86px;height:86px;font-size:4rem}.vitrine.vt-diagnostic .note__libelle{margin-top:26px}.vitrine.vt-diagnostic .risque{grid-template-columns:auto 1fr;gap:6px 12px}.vitrine.vt-diagnostic .risque__lib{grid-area:2/1/auto/-1}.vitrine.vt-diagnostic .risque__rep{justify-self:end}.vitrine.vt-diagnostic .appel .gros{--kh:84px;--h:14px;--r:22px;font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.vitrine.vt-diagnostic .rouleau__bande,.vitrine.vt-diagnostic .q-barre i{transition-duration:1ms!important}}@keyframes vt-diagnostic-clac{0%{transform:scale(1)}35%{transform:scale(.82)}to{transform:scale(1)}}
