.pb-tete{padding-block:clamp(2.5rem,7vw,4.5rem) 0}.pb-tete__int{max-width:46rem}.pb-tete h1{margin-block:var(--e-3)}.pb-garanties{margin-top:var(--e-5);gap:var(--e-2) var(--e-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pb-garanties li{font-size:var(--t-xs);color:var(--texte-doux);padding-left:1.3em;position:relative}.pb-garanties li:before{content:"✓";color:var(--c-turquoise-sombre);font-weight:700;position:absolute;left:0}.pb-outil{padding-top:var(--e-6)}#app{border:1px solid var(--c-bordure);border-radius:var(--rayon-l);box-shadow:var(--ombre-forte);background:#fff;min-height:26rem;padding:clamp(1.5rem,4vw,2.75rem);scroll-margin-top:90px}#app .prog{background:var(--c-bordure);height:4px;margin-bottom:var(--e-5);border-radius:4px;overflow:hidden}#app .prog__barre{background:var(--c-turquoise);height:100%;transition:width .26s}#app .etape{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-turquoise-sombre);margin-bottom:var(--e-2);font-weight:600}#app .q{font-size:var(--t-l);margin-bottom:var(--e-5)}#app .sst{font-size:var(--t-m);margin:var(--e-6) 0 var(--e-3)}#app .choix{gap:var(--e-2);display:grid}#app .opt{align-items:center;gap:var(--e-3);text-align:left;width:100%;padding:var(--e-3) var(--e-4);border:1.5px solid var(--c-bordure);border-radius:var(--rayon);font:inherit;font-size:var(--t-s);color:var(--texte);cursor:pointer;background:#fff;transition:border-color .14s,background .14s;display:flex}#app .opt:hover{border-color:var(--c-turquoise);background:#fff1f2}#app .opt__case{border:1.5px solid var(--c-gris-clair);border-radius:50%;flex:none;width:18px;height:18px}#app .opt[data-multi=true] .opt__case{border-radius:5px}#app .opt--on{border-color:var(--c-bleu-nuit);background:#fff1f2}#app .opt--on .opt__case{border-color:var(--c-turquoise);background:var(--c-turquoise);box-shadow:inset 0 0 0 3px #fff}#app .aide{font-size:var(--t-xs);color:var(--texte-doux);margin-top:var(--e-2)}#app .txt,#app .form input{width:100%;padding:var(--e-3) var(--e-4);font:inherit;font-size:var(--t-s);border:1.5px solid var(--c-bordure);border-radius:var(--rayon);color:var(--texte);background:#fff}#app .txt:focus,#app .form input:focus{border-color:var(--c-turquoise);outline:none}#app .nav{justify-content:space-between;align-items:center;gap:var(--e-3);margin-top:var(--e-6);display:flex}#app .nav--fin{justify-content:flex-start;gap:var(--e-5);flex-wrap:wrap}#app .btn{background:var(--c-turquoise-sombre);color:#fff;font:inherit;font-size:var(--t-s);cursor:pointer;border:none;border-radius:999px;padding:.72em 1.35em;font-weight:600;line-height:1.2;text-decoration:none;transition:background .16s,transform .16s;display:inline-block}#app .btn:hover{background:var(--c-bleu-nuit);color:#fff;transform:translateY(-1px)}#app .btn--grand{font-size:var(--t-base);padding:.85em 1.6em}#app .lien{font:inherit;font-size:var(--t-s);color:var(--c-turquoise-sombre);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}#app .lien:hover{color:var(--c-bleu-nuit)}#app .constat{border-left:3px solid var(--c-gris-clair);padding:var(--e-2) 0 var(--e-2) var(--e-4);margin-bottom:var(--e-5)}#app .constat--3{border-color:#c0393d}#app .constat--2{border-color:#d98324}#app .constat--1{border-color:var(--c-gris-clair)}#app .constat__sev{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-weight:600}#app .constat h3{font-size:var(--t-m);margin:var(--e-1) 0 var(--e-2)}#app .constat p{font-size:var(--t-s);color:var(--texte-doux)}#app .relance{margin-top:var(--e-5);font-size:var(--t-s);color:var(--texte-doux)}#app .garder{margin-top:var(--e-7);padding-top:var(--e-6);border-top:1px solid var(--c-bordure)}#app .garder h3{font-size:var(--t-m);margin-bottom:var(--e-2)}#app .garder__d{font-size:var(--t-s);color:var(--texte-doux);margin-bottom:var(--e-5);max-width:60ch}#app .garder__ok{font-size:var(--t-s);color:var(--c-turquoise-sombre);font-weight:600}#app .garder .form{max-width:32rem}#app .suite__l{margin-top:var(--e-4)}#app .form{gap:var(--e-4);display:grid}#app .piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}#app .form label{gap:var(--e-2);font-size:var(--t-s);font-weight:600;display:grid}#app .form label em{color:var(--texte-doux);font-style:normal;font-weight:400;font-size:var(--t-xs)}#app .case{align-items:start;gap:var(--e-3);grid-template-columns:auto 1fr;font-weight:400}#app .case span{font-size:var(--t-xs);color:var(--texte-doux);line-height:1.5}#app .case input{width:18px;height:18px;accent-color:var(--c-turquoise);margin-top:3px}#app .err{color:#c0393d;font-size:var(--t-s)}#app .indices{gap:var(--e-4);margin:var(--e-5) 0;display:grid}#app .ind__h{font-size:var(--t-s);margin-bottom:var(--e-1);justify-content:space-between;align-items:baseline;display:flex}#app .ind__h strong{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--texte-doux)}#app .ind__piste{background:var(--c-fond-doux);border-radius:8px;height:8px;overflow:hidden}#app .ind__jauge{background:var(--c-bleu-nuit);border-radius:8px;height:100%}#app .risque{font-weight:700}#app .risque--Critique{color:#c0393d}#app .cadeau{border-radius:var(--rayon);padding:var(--e-5);margin:var(--e-6) 0;background:#fff1f2;border:1px solid #ffc9cd}#app .cadeau__eti{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-turquoise-sombre);font-weight:600}#app .cadeau h3{font-size:var(--t-m);margin:var(--e-2) 0}#app .cadeau p{font-size:var(--t-s);color:var(--texte-doux)}#app .suite{border-top:1px solid var(--c-bordure);padding-top:var(--e-5)}#app .suite h3{font-size:var(--t-l)}#app .suite p{font-size:var(--t-s);color:var(--texte-doux);margin-top:var(--e-2)}#app .mention{font-size:var(--t-xs);color:var(--c-gris-clair);margin-top:var(--e-6)}
