.v3 .final.decrire{text-align:left}.v3 .decrire-grille{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:start}.v3 .decrire-txt{display:grid;gap:18px;align-content:start}.v3 .decrire-txt .titre-l,.v3 .decrire-txt .chapo{margin:0}.v3 .decrire-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v3 .decrire-points li{display:flex;gap:10px;align-items:center;font-weight:600;color:#fff;font-size:16px}.v3 .decrire-points .ico{color:#ff9c94;font-size:20px;flex:none}.v3 .decrire .mention-final{margin:0;font-size:14.5px;line-height:1.55;color:#ead3d6}.v3 .decrire .mention-final a{color:#fff;font-weight:600}.v3 .decrire-form.carte{padding:clamp(20px,3vw,32px);background:#fff;color:var(--encre);border-radius:var(--r-l);box-shadow:0 30px 60px -30px #000000b3}@media (max-width: 900px){.v3 .decrire-grille{grid-template-columns:minmax(0,1fr)}}.v3 .heros-diag{padding:clamp(36px,5vw,72px) 0 clamp(48px,6vw,88px)}.v3 .heros-diag .conteneur{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:start}.v3 .heros-diag .txt{display:grid;gap:18px;align-content:start}.v3 .heros-diag h1{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.08;letter-spacing:-.025em;color:#fff}.v3 .heros-diag .chapo{margin:0;font-size:clamp(17px,1.35vw,19px)}.v3 .heros-diag .mention{margin:0;font-size:14.5px;line-height:1.55;color:#ead3d6;max-width:520px}.v3 .heros-diag .direct{color:#fff}@media (max-width: 900px){.v3 .heros-diag .conteneur{grid-template-columns:minmax(0,1fr)}}.v3 .diag.carte{scroll-margin-top:110px;background:#fff;color:var(--encre);border-radius:var(--r-xl);padding:clamp(20px,3vw,34px);box-shadow:0 30px 70px -30px #000000bf;display:grid;gap:16px;min-width:0}.v3 .diag h2{scroll-margin-top:150px;margin:0;font-size:clamp(22px,2.1vw,28px);line-height:1.2;letter-spacing:-.02em;color:var(--encre);outline:none}.v3 .diag h3{margin:6px 0 0;font-size:18px;color:var(--encre)}.v3 .diag-haut{display:grid;gap:10px}.v3 .diag-etape{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--alerte)}.v3 .diag-barre{height:6px;border-radius:99px;background:#f1e4e6;overflow:hidden}.v3 .diag-barre span{display:block;height:100%;border-radius:inherit;background:var(--alerte);transition:width .35s var(--ease, ease)}.v3 .diag-aide{margin:-4px 0 0;color:var(--encre-2);font-size:15.5px}.v3 .diag-opts{display:grid;gap:10px}.v3 .diag-opt{font:inherit;cursor:pointer;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l f" "s f";align-items:center;column-gap:14px;row-gap:3px;min-height:64px;padding:14px 18px;border-radius:var(--r-m);border:1.5px solid rgba(8,55,107,.22);background:#fff;color:var(--encre);transition:border-color .2s,background .2s,transform .2s}.v3 .diag-opt b{grid-area:l;font-size:17px;font-weight:700;line-height:1.3}.v3 .diag-opt small{grid-area:s;font-size:14.5px;color:var(--encre-2);line-height:1.4}.v3 .diag-opt .ico{grid-area:f;color:var(--alerte);font-size:20px}.v3 .diag-opt:hover{border-color:var(--alerte);background:#fff7f6}.v3 .diag-opt:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.v3 .diag-opt[aria-pressed=true]{border-color:var(--alerte);background:#fcedec}.v3 .diag-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 18px;padding-top:4px}.v3 .diag-retour{font:inherit;font-size:15px;font-weight:600;color:var(--acier-fonce);background:none;border:0;padding:10px 0;cursor:pointer;display:inline-flex;gap:8px;align-items:center;min-height:44px}.v3 .diag-retour .retour{transform:rotate(180deg)}.v3 .diag-retour:hover{text-decoration:underline}.v3 .diag-confid{margin:0;display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--encre-3)}.v3 .diag-k{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--alerte)}.v3 .diag-k.sombre{color:var(--encre-3)}.v3 .diag-gravite{margin:0;display:inline-flex;gap:10px;align-items:center;justify-self:start;padding:7px 14px;border-radius:99px;font-weight:700;font-size:15px}.v3 .diag-gravite .pt{width:10px;height:10px;border-radius:50%;background:currentColor}.v3 .diag-gravite.g-critique{background:var(--alerte);color:#fff}.v3 .diag-gravite.g-elevee{background:#fcedec;color:#8e1c16}.v3 .diag-gravite.g-moderee{background:#fff4dd;color:var(--ambre-fonce)}.v3 .diag-gravite.g-faible{background:#e3f7e7;color:#1b6b2c}.v3 .diag-phrase{margin:0;font-size:17px;font-weight:600;color:var(--encre)}.v3 .diag-remarques{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v3 .diag-remarques li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:var(--r-s);background:#fff7f6;color:var(--encre-2);font-size:15px;line-height:1.5}.v3 .diag-remarques .ico{color:var(--alerte);margin-top:2px}.v3 .diag-gestes{margin:0;padding:0;list-style:none;counter-reset:g;display:grid;gap:2px}.v3 .diag-gestes li{counter-increment:g;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--ligne-clair);font-size:16px;color:var(--encre-2);line-height:1.5}.v3 .diag-gestes li:first-child{border-top:0}.v3 .diag-gestes li:before{content:counter(g);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:#fcedec;color:#8e1c16}.v3 .diag-gestes b{color:var(--encre)}.v3 .diag-page{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between;padding:18px;border-radius:var(--r-m);background:var(--fond)}.v3 .diag-page>div{display:grid;gap:6px;min-width:0;flex:1 1 260px}.v3 .diag-prix{margin:0;font-weight:700;color:var(--encre);font-size:16px}.v3 .diag-deduit{margin:0;font-size:14px;color:var(--encre-2)}.v3 .diag-public{margin:0;font-size:14.5px;line-height:1.55;color:var(--encre-2);padding-left:14px;border-left:3px solid var(--acier)}.v3 .diag-public b{color:var(--encre)}.v3 .diag-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.v3 .diag-actions .lien-fl{color:var(--acier-fonce)}.v3 .diag-demande{display:grid;gap:12px;padding-top:6px;border-top:1px solid var(--ligne-clair)}.v3 .diag-note{margin:0;color:var(--encre-2);font-size:15px}@media (max-width: 560px){.v3 .diag.carte{border-radius:var(--r-l);padding:18px 16px}.v3 .diag-opt{min-height:60px;padding:14px}.v3 .diag-actions .btn,.v3 .diag-page .btn{width:100%;justify-content:center}}.v3 .diag-situations{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.v3 .diag-situations .carte{padding:22px;display:grid;gap:8px;align-content:start}.v3 .diag-situations h3{margin:0;font-size:17.5px}.v3 .diag-situations p{margin:0;font-size:15px;color:var(--encre-2)}.v3 .diag-situations .px{font-weight:700;color:var(--encre)}.v3 .diag-situations .lien-fl{color:var(--acier-fonce)}
