@layer blocs{.hero-immersif{padding:var(--pas-2) var(--marge-page) 0}@media (min-width:760px){.hero-immersif{padding:var(--pas-3) var(--marge-page-large) 0}}.scene-pleine{max-width:var(--largeur);border-radius:var(--r-encart);isolation:isolate;min-height:min(84vh,660px);padding:var(--pas-4) var(--pas-3);align-content:end;margin:0 auto;display:grid;position:relative;overflow:hidden}@media (min-width:760px){.scene-pleine{padding:var(--pas-5)}}@media (min-width:1000px){.scene-pleine{align-items:end;gap:var(--pas-5);padding:var(--pas-6);grid-template-columns:minmax(0,1.15fr) auto}}@media (min-width:1280px){.scene-pleine{padding:var(--pas-7) var(--pas-7) var(--pas-6)}}.scene-pleine .photo-fond{object-fit:cover;object-position:72% 42%;z-index:-2;width:100%;height:100%;animation:photo-entre .62s var(--out) backwards;position:absolute;inset:0}@keyframes photo-entre{0%{opacity:0;transform:scale(1.035)}}.scene-pleine:after{content:"";z-index:-1;background:linear-gradient(100deg,#1012169e 0%,#10121647 38%,#0000 62%),linear-gradient(#1012160f 0%,#10121624 46%,#1012169e 80%,#101216d1 100%);position:absolute;inset:0}.scene-pleine .contenu{justify-items:start;gap:0;max-width:46ch;display:grid;position:relative}@media (min-width:1000px){.scene-pleine .contenu{width:min(620px,100%);max-width:none}.scene-pleine .titre{max-width:none}}.scene-pleine .metiers{margin-bottom:var(--pas-2)}.scene-pleine .metiers .puce{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:34px;font-size:var(--t-mini);background:#ffffff29;padding:0 14px}.scene-pleine .metiers .puce i{font-size:var(--glyphe-s)}.scene-pleine .titre{color:#fff;letter-spacing:-.038em;font-size:clamp(30px,3.8vw,46px);line-height:1.06;font-weight:var(--g-fort);max-width:21ch}.scene-pleine .dit{color:#ffffffd1;font-size:var(--t-corps);max-width:38ch;margin-top:12px;line-height:1.45}.scene-pleine .btn{color:var(--encre);margin-top:var(--pas-3);background:#fff}@media (hover:hover) and (pointer:fine){.scene-pleine .btn:hover{background:var(--surface)}}.scene-pleine .sous-btn{font-size:var(--t-mini);color:#ffffff9e;margin-top:10px}.verre{margin-top:var(--pas-4);padding:var(--retrait-carte);border-radius:var(--r-carte);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:var(--trait-epaisseur) solid #ffffff24;background:#10121661;justify-self:start;gap:4px;max-width:320px;display:grid;position:relative}.verre .intitule{font-family:var(--police-titres);font-size:var(--t-nombre);font-weight:var(--g-fort);letter-spacing:-.03em;color:#fff;line-height:1}.verre span{font-size:var(--t-mini);color:#ffffffbd;line-height:1.4}@media (min-width:1000px){.verre{justify-self:end;margin-top:0}}}
@layer blocs{.vehicule{transition:transform var(--moyen) var(--out);flex-direction:column;display:flex;position:relative;container-type:inline-size}.vehicule:after{content:"";border-radius:inherit;box-shadow:var(--ombre-choix);opacity:0;pointer-events:none;transition:opacity var(--moyen) var(--out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.vehicule:hover{transform:translateY(-2px)}.vehicule:hover:after{opacity:1}}.vehicule .photo{aspect-ratio:16/10;border-radius:var(--r-carte) var(--r-carte) 0 0;background:linear-gradient(155deg,#eef0f4 0%,#dfe3e9 55%,#d3d8e0 100%);place-items:center;display:grid;position:relative;overflow:hidden}.vehicule .photo .silhouette{width:70%;height:auto;color:var(--encre);opacity:.2}.vehicule .photo .puce{background:color-mix(in srgb, var(--fond) 94%, transparent);position:absolute;top:12px;left:12px}.vehicule .corps{padding:var(--retrait-carte);gap:6px;display:grid}.vehicule .version{font-size:var(--t-petit);color:var(--encre-3);margin-top:-2px}.vehicule .faits{gap:6px var(--pas-2);margin:var(--pas-1) 0 4px;font-size:var(--t-petit);color:var(--encre-2);flex-wrap:wrap;display:flex}.vehicule .faits li{align-items:center;gap:6px;display:inline-flex}.vehicule .faits i{font-size:var(--glyphe-s);color:var(--encre-3)}.vehicule .prix{font-size:clamp(21px,9.5cqi,27px);font-weight:var(--g-fort);letter-spacing:-.03em;margin-top:var(--pas-1);white-space:nowrap}.vehicule .prix-apres{margin-top:var(--pas-1)}.vehicule .fourchette{font-size:clamp(19px,8.4cqi,25px);font-weight:var(--g-fort);letter-spacing:-.035em;color:var(--etat-ok);white-space:nowrap;line-height:1.15}.vehicule .fourchette span{font-size:var(--t-petit);font-weight:var(--g-normal);color:var(--encre-3);margin:0 1px}.vehicule .avant{font-size:var(--t-petit);color:var(--encre-3);margin-top:2px;text-decoration:line-through}.vehicule .reserve{font-size:var(--t-mini);color:var(--encre-3);margin-top:6px;line-height:1.4}.vehicule .lieu{font-size:var(--t-petit);color:var(--encre-3);margin-top:var(--pas-2);padding-top:var(--pas-2);border-top:var(--trait-epaisseur) solid var(--trait);align-items:center;gap:6px;display:flex}.vehicule .lieu i{font-size:var(--glyphe-s)}}
@layer blocs{.modele{padding:var(--retrait-carte)}.modele .version{font-size:var(--t-mini);color:var(--encre-3);line-height:1.4}.modele[data-verdict=passe]{box-shadow:var(--ombre-1), inset 3px 0 0 var(--etat-ok)}.modele[data-verdict=marge-faible],.modele[data-verdict=selon-version]{box-shadow:var(--ombre-1), inset 3px 0 0 var(--ambre)}.modele[data-verdict=masse],.modele[data-verdict=categorie],.modele[data-verdict=periode]{box-shadow:var(--ombre-1), inset 3px 0 0 var(--etat-perdu)}.caracteristiques{gap:var(--pas-1);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:620px){.caracteristiques{gap:var(--pas-1) var(--pas-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.caracteristiques>div{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.caracteristiques dt{font-size:var(--t-mini);color:var(--encre-3);align-items:center;gap:6px;display:flex}.caracteristiques dt i{font-size:var(--glyphe-s);flex:none}.caracteristiques dd{font-size:var(--t-petit);color:var(--encre);margin:0}.estimee{font-size:var(--t-mini);color:var(--encre-3);font-style:italic}.marge{font-size:var(--t-mini);color:var(--etat-ok)}.marge-perdue{color:var(--etat-perdu)}.note-modele{align-items:flex-start;gap:var(--ecart-glyphe);padding:var(--pas-2);background:var(--surface);border-radius:var(--r-carte);font-size:var(--t-mini);color:var(--encre-2);margin:0;line-height:1.5;display:flex}.note-modele i{font-size:var(--glyphe-s);color:var(--ambre);flex:none;margin-top:2px}.rappel-g1{align-items:flex-start;gap:var(--pas-2);padding:var(--retrait-encart);background:var(--etat-delai-doux);border-radius:var(--r-encart);display:flex}.rappel-g1>i{font-size:var(--glyphe-l);color:var(--ambre);flex:none}.rappel-g1 p{font-size:var(--t-petit);color:var(--encre-2);margin:4px 0 0;line-height:1.55}.rappel-g1 .intitule{color:var(--ambre)}@supports (corner-shape:squircle){:where(.modele,.note-modele,.rappel-g1){corner-shape:var(--coin-lisse)}}}
@layer blocs{.simulateur{flex-direction:column;width:100%;max-width:660px;min-height:min(70vh,560px);margin:0 auto;display:flex}.simulateur .jauge-sim{background:var(--trait);border-radius:3px;height:3px;overflow:hidden}.simulateur .jauge-sim>i{transform-origin:0;background:var(--jauge,var(--accent));height:100%;transition:transform .34s var(--out), background var(--lent) ease;will-change:transform;border-radius:3px;display:block}.simulateur .scene-sim{padding:var(--pas-4) 0 var(--pas-5);flex-direction:column;flex:1;justify-content:center;display:flex}.simulateur .etape-sim{animation:sim-av .26s var(--out) both}.simulateur[data-sens=arriere] .etape-sim{animation-name:sim-ar}@keyframes sim-av{0%{opacity:0;transform:translate(22px)}}@keyframes sim-ar{0%{opacity:0;transform:translate(-22px)}}.simulateur .question-sim{font-family:var(--police-titres);font-size:var(--t-titre);letter-spacing:-.03em;line-height:1.14;font-weight:var(--g-fort);margin:0 0 var(--pas-1)}.simulateur .aide-sim{color:var(--encre-2);font-size:var(--t-petit);margin:0 0 var(--pas-3);max-width:46ch}.simulateur .tuiles{gap:var(--ecart-liste);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:620px){.simulateur .tuiles[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.simulateur .tuiles[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.simulateur .tuiles[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.simulateur .tuile{align-items:center;gap:var(--ecart-liste);background:var(--carte);min-width:0;box-shadow:var(--ombre-1);border-radius:var(--r-carte);padding:var(--retrait-carte) var(--pas-2) var(--pas-3);cursor:pointer;text-align:center;font:inherit;color:inherit;transition:transform var(--vite) var(--out), box-shadow var(--moyen) var(--out), background .18s ease;animation:tuile-sim .3s var(--out) both;border:0;flex-direction:column;display:flex}.simulateur .tuile:first-child{animation-delay:60ms}.simulateur .tuile:nth-child(2){animation-delay:.105s}.simulateur .tuile:nth-child(3){animation-delay:.15s}.simulateur .tuile:nth-child(4){animation-delay:.195s}.simulateur .tuile:nth-child(5){animation-delay:.24s}@keyframes tuile-sim{0%{opacity:0;transform:translateY(14px)scale(.97)}}.simulateur .tuile:active{transform:scale(.975)}.simulateur .tuile .glyphe-sim{font-size:var(--glyphe-tuile);color:var(--encre-3);min-height:60px;transition:color var(--moyen) var(--out), transform .24s var(--out);flex:none;justify-content:center;align-items:center;gap:2px;line-height:1;display:flex}@media (min-width:620px){.simulateur .tuile .glyphe-sim{min-height:68px}}.simulateur .tuile .glyphe-sim.pile-sim{font-size:var(--glyphe-pile);gap:1px;min-height:60px}@media (min-width:620px){.simulateur .tuile .glyphe-sim.pile-sim{min-height:68px}}.simulateur .tuile .glyphe-sim .plus{font-size:.62em;font-weight:var(--g-fort);margin-left:2px}.simulateur .tuile .lib{font-size:var(--t-mini);letter-spacing:-.01em;font-weight:500;line-height:1.28}.simulateur .tuile em{font-style:normal;font-size:var(--t-etiquette);color:var(--encre-3);margin-top:4px;font-weight:400;display:block}.simulateur .tuile[aria-pressed=true]{background:var(--accent-doux);box-shadow:0 0 0 2px var(--accent), var(--ombre-choix)}.simulateur .tuile[aria-pressed=true] .glyphe-sim{color:var(--accent);transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.simulateur .tuile:hover{box-shadow:var(--ombre-choix);transform:translateY(-1px)}.simulateur .tuile:hover .glyphe-sim{color:var(--encre-2)}.simulateur .tuile[aria-pressed=true]:hover{box-shadow:0 0 0 2px var(--accent), var(--ombre-choix)}}.simulateur .retour-sim{gap:var(--ecart-glyphe);padding:var(--pas-2) 0 var(--pas-4);border-top:var(--trait-epaisseur) solid var(--trait);display:flex}.simulateur .calcul-sim{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.simulateur .calcul-sim .rond{border:2px solid var(--trait);border-top-color:var(--accent);border-radius:50%;flex:none;width:46px;height:46px;margin-bottom:18px;animation:.72s linear infinite tourne-sim}@keyframes tourne-sim{to{transform:rotate(360deg)}}.simulateur .calcul-sim .question-sim{font-size:var(--t-sous-titre);margin-bottom:var(--pas-3)}.simulateur .calcul-sim ol{gap:var(--ecart-liste);text-align:left;min-width:min(300px,86vw);margin:0;padding:0;list-style:none;display:grid}.simulateur .calcul-sim li{align-items:center;gap:var(--ecart-liste);font-size:var(--t-mini);color:var(--encre-3);animation:pointe-sim .3s var(--out) both;display:flex}.simulateur .calcul-sim li:first-child{animation-delay:60ms}.simulateur .calcul-sim li:nth-child(2){animation-delay:.34s}.simulateur .calcul-sim li:nth-child(3){animation-delay:.64s}@keyframes pointe-sim{0%{opacity:0;transform:translateY(7px)}}.simulateur .calcul-sim li>i{font-size:var(--glyphe-s);color:var(--accent);flex:none}.simulateur .resultat{background:var(--carte);color:var(--encre);border-radius:var(--r-encart);padding:var(--retrait-encart) var(--retrait-carte) var(--retrait-carte);margin-top:var(--pas-3);box-shadow:var(--ombre-2);border:0;container-type:inline-size}.simulateur .resultat[data-teinte=ok]{--etat:var(--etat-ok);--etat-doux:var(--etat-ok-doux)}.simulateur .resultat[data-teinte=delai]{--etat:var(--etat-delai);--etat-doux:var(--etat-delai-doux)}.simulateur .resultat[data-teinte=perdu]{--etat:var(--etat-perdu);--etat-doux:var(--etat-perdu-doux)}.simulateur .issue-sim{align-items:flex-start;gap:var(--ecart-liste);margin:0 0 var(--pas-3);padding-bottom:var(--pas-3);border-bottom:var(--trait-epaisseur) solid var(--trait);display:flex}.simulateur .issue-sim>div{min-width:0}.simulateur .issue-sim>i{font-size:var(--glyphe-verdict);color:var(--etat);flex:none;margin-top:-4px;line-height:.9}.simulateur .issue-sim .t{font-family:var(--police-titres);font-size:clamp(20px,4.6vw,25px);font-weight:var(--g-fort);letter-spacing:-.022em;line-height:1.16}.simulateur .issue-sim .s{font-size:var(--t-mini);color:var(--encre-2);margin-top:4px;line-height:1.45}.simulateur .etiquette-sim{font-size:var(--t-mini);color:var(--encre-3);margin:0 0 var(--pas-1);font-weight:500}.simulateur .montant-sim{font-family:var(--police-titres);font-size:clamp(28px,13.5cqi,62px);font-weight:var(--g-fort);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;animation:revele-sim .64s var(--out) 60ms both;margin:0;line-height:1.02}@keyframes revele-sim{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(11px);transform:translateY(18px)scale(.965)}to{opacity:1;clip-path:inset(0);filter:blur();transform:none}}.simulateur .par-sim{font-size:var(--t-mini);color:var(--encre-2);margin:6px 0 0}.simulateur .flotte-sim{margin-top:var(--pas-3);border-top:var(--trait-epaisseur) solid var(--trait);justify-content:space-between;align-items:baseline;gap:var(--ecart-liste);flex-wrap:wrap;padding-top:20px;display:flex}.simulateur .flotte-sim .l{font-size:var(--t-mini);color:var(--encre-2)}.simulateur .flotte-sim .v{font-family:var(--police-titres);font-size:var(--t-banniere);font-weight:var(--g-fort);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.simulateur .delai-sim{margin-top:var(--pas-3);border-top:var(--trait-epaisseur) solid var(--trait);padding-top:20px}.simulateur .delai-sim .t{align-items:baseline;gap:var(--pas-1);display:flex}.simulateur .delai-sim .n{font-family:var(--police-titres);font-size:var(--t-nombre);font-weight:var(--g-fort);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.simulateur .delai-sim .u{font-size:var(--t-mini);color:var(--encre-2)}.simulateur .piste-sim{background:var(--trait);border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.simulateur .piste-sim>i{background:var(--etat);transform-origin:0;height:100%;animation:piste-sim .76s var(--out) .42s both;border-radius:4px;display:block}@keyframes piste-sim{0%{transform:scaleX(0)}}.simulateur .resultat .btn{margin-top:var(--pas-3);background:var(--etat);width:100%;box-shadow:var(--ombre-1)}@media (hover:hover) and (pointer:fine){.simulateur .resultat .btn:hover{background:var(--etat);filter:brightness(.92)}}.simulateur .note-sim{font-size:var(--t-mini);color:var(--encre-2);background:var(--etat-doux);border-radius:var(--r-carte);padding:var(--pas-2) var(--pas-3);margin:10px 0 0;line-height:1.5}.simulateur .rappel-sim{text-align:center;font-size:var(--t-mini);color:var(--encre-2);margin:15px 0 0;line-height:1.5}.simulateur .rappel-sim a{color:var(--encre);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--trait);text-decoration-color:var(--trait);font-weight:500}.simulateur .recap-sim{font-size:var(--t-etiquette);color:var(--encre-3);text-align:center;margin:11px 0 0}.simulateur .savoir-sim{margin-top:var(--pas-3);border-top:var(--trait-epaisseur) solid var(--trait);padding-top:4px}.simulateur .savoir-sim summary{align-items:center;gap:var(--ecart-glyphe);cursor:pointer;font-size:var(--t-mini);color:var(--encre-2);padding:13px 0;font-weight:500;list-style:none;display:flex}.simulateur .savoir-sim summary::-webkit-details-marker{display:none}.simulateur .savoir-sim summary>i{font-size:var(--glyphe-s);color:var(--ambre);line-height:1}.simulateur .savoir-sim summary .fl{font-size:var(--glyphe-s);color:var(--encre-3);transition:transform .22s var(--out);margin-left:auto}.simulateur .savoir-sim[open] summary .fl{transform:rotate(180deg)}.simulateur .savoir-sim .corps{font-size:var(--t-mini);color:var(--encre-2);animation:deplie-sim .26s var(--out) both;padding:0 0 18px;line-height:1.6}@keyframes deplie-sim{0%{opacity:0;transform:translateY(-6px)}}.simulateur .savoir-sim .corps p{margin:0 0 12px}.simulateur .savoir-sim .corps p:last-child{margin:0}@media (prefers-reduced-motion:reduce){.simulateur .etape-sim,.simulateur .tuile,.simulateur .montant-sim,.simulateur .calcul-sim li{animation:.18s both fondu-sim!important}.simulateur .jauge-sim>i{transition:none}.simulateur .calcul-sim .rond{animation-duration:2s}.simulateur .piste-sim>i{animation:none}}@keyframes fondu-sim{0%{opacity:0}}}
@layer blocs{.hero-doc{background:radial-gradient(80% 70% at 6% 0%, var(--menthe) 0%, transparent 62%), radial-gradient(70% 60% at 94% 8%, var(--azur) 0%, transparent 58%), var(--fond);border-bottom:var(--trait-epaisseur) solid var(--trait)}.hero-doc .dedans{max-width:var(--largeur);padding:var(--pas-6) var(--marge-page);gap:var(--pas-3);justify-items:start;margin:0 auto;display:grid}@media (min-width:760px){.hero-doc .dedans{padding:var(--pas-7) var(--marge-page-large)}}.hero-doc .titre{max-width:19ch}.hero-doc .chapeau{max-width:58ch}.chiffres{gap:var(--trait-epaisseur);background:var(--trait);border-radius:var(--r-encart);margin-top:var(--pas-4);display:grid;overflow:hidden}@media (min-width:760px){.chiffres{grid-template-columns:repeat(3,1fr)}}.chiffre{background:var(--carte);padding:var(--pas-4) var(--pas-3);gap:6px;display:grid}.chiffre b{font-family:var(--police-titres);font-size:var(--t-nombre-geant);font-weight:var(--g-titre);letter-spacing:-.04em;color:var(--accent);line-height:1}.chiffre .quoi{font-size:var(--t-corps);font-weight:var(--g-fort);letter-spacing:-.015em}.chiffre .qui{font-size:var(--t-mini);color:var(--encre-3);line-height:1.45}.publics{gap:var(--pas-2);margin-top:var(--pas-4);display:grid}@media (min-width:820px){.publics{grid-template-columns:repeat(2,1fr)}}.public{background:var(--teinte,var(--surface));border-radius:var(--r-encart);padding:var(--pas-4) var(--pas-3);gap:var(--ecart-glyphe);align-content:start;display:grid}.public>i{font-size:var(--glyphe-xl);color:var(--teinte-encre,var(--encre-2))}.public .quoi{font-family:var(--police-titres);font-size:var(--t-sous-titre);font-weight:var(--g-fort);letter-spacing:-.015em}.public ul{gap:var(--pas-1);margin-top:6px;display:grid}.public li{gap:var(--ecart-glyphe);font-size:var(--t-petit);color:var(--encre-2);align-items:flex-start;line-height:1.45;display:flex}.public li i{font-size:var(--glyphe-s);color:var(--teinte-encre,var(--encre-3));flex:none;margin-top:2px}.public.domicile{--teinte:var(--menthe);--teinte-encre:var(--menthe-encre)}.public.structure{--teinte:var(--azur);--teinte-encre:var(--azur-encre)}.partage{gap:var(--pas-2);margin-top:var(--pas-4);align-items:start;display:grid}@media (min-width:860px){.partage{gap:var(--pas-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.colonne{border-radius:var(--r-encart);padding:var(--pas-4) var(--pas-3);gap:var(--pas-3);display:grid}.colonne .tete{align-items:center;gap:var(--ecart-glyphe);font-size:var(--t-mini);font-weight:var(--g-fort);letter-spacing:.08em;text-transform:uppercase;display:flex}.colonne .tete i{font-size:var(--glyphe-m)}.colonne .gestes{gap:var(--pas-3);display:grid}.colonne .gestes li{gap:var(--ecart-liste);grid-template-columns:auto 1fr;align-items:start;display:grid}.colonne .gestes i{font-size:var(--glyphe-m);flex:none;margin-top:1px}.colonne .gestes .intitule{font-size:var(--t-petit)}.colonne .gestes span span{font-size:var(--t-mini);margin-top:3px;line-height:1.45;display:block}.colonne .total{align-items:baseline;gap:var(--ecart-glyphe);padding-top:var(--pas-3);border-top:var(--trait-epaisseur) solid currentColor;display:flex}.colonne .total b{font-family:var(--police-titres);font-size:var(--t-nombre);font-weight:var(--g-titre);letter-spacing:-.03em;line-height:1}.colonne .total span{font-size:var(--t-petit)}.colonne.vous{background:var(--surface);color:var(--encre)}.colonne.vous .tete{color:var(--encre-3)}.colonne.vous .gestes i,.colonne.vous .gestes span span{color:var(--encre-2)}.colonne.vous .total{border-color:var(--trait-fort)}.colonne.nous{background:var(--encre);color:#c9cdd4}.colonne.nous .tete,.colonne.nous .gestes i{color:var(--accent-vif)}.colonne.nous .gestes .intitule{color:#fff}.colonne.nous .total{border-color:#ffffff29}.colonne.nous .total b{color:#fff}.pieces{gap:var(--ecart-glyphe);margin-top:var(--pas-3);flex-wrap:wrap;display:flex}.pieces .puce{background:var(--surface);color:var(--encre-2)}.pieces .puce i{color:var(--encre-3)}.final{border-radius:var(--r-encart);padding:var(--pas-6) var(--pas-3);background:radial-gradient(90% 80% at 12% 0%, var(--menthe) 0%, transparent 64%), radial-gradient(80% 70% at 90% 10%, var(--abricot) 0%, transparent 60%), var(--surface);gap:var(--pas-3);text-align:center;justify-items:center;display:grid}@media (min-width:760px){.final{padding:var(--pas-7) var(--pas-5)}}.final .titre-2{max-width:20ch}.final .chapeau{max-width:48ch}}
@layer blocs{.situations{gap:var(--pas-2);margin-top:var(--pas-4);display:grid}@media (min-width:820px){.situations{grid-template-columns:1fr 1fr}}.situation{background:var(--teinte,var(--surface));border-radius:var(--r-encart);padding:var(--pas-4) var(--pas-3);gap:var(--ecart-liste);align-content:start;display:grid}.situation>i{font-size:var(--glyphe-xl);color:var(--teinte-encre,var(--encre-2))}.situation .quoi{font-family:var(--police-titres);font-size:var(--t-sous-titre);font-weight:var(--g-fort);letter-spacing:-.015em}.situation .combien{font-family:var(--police-titres);font-size:var(--t-nombre);font-weight:var(--g-titre);letter-spacing:-.03em;color:var(--teinte-encre,var(--encre));line-height:1}.situation ul{gap:var(--pas-1);margin-top:4px;display:grid}.situation li{gap:var(--ecart-glyphe);font-size:var(--t-petit);color:var(--encre-2);align-items:flex-start;line-height:1.45;display:flex}.situation li i{font-size:var(--glyphe-s);color:var(--teinte-encre,var(--encre-3));flex:none;margin-top:2px}.situation.salariee{--teinte:var(--menthe);--teinte-encre:var(--menthe-encre)}.situation.service{--teinte:var(--azur);--teinte-encre:var(--azur-encre)}.voies{gap:var(--pas-2);margin-top:var(--pas-3);display:grid}@media (min-width:760px){.voies{grid-template-columns:repeat(3,1fr)}}.voie{padding:var(--retrait-carte);gap:var(--pas-1);align-content:start;display:grid;position:relative}.voie i{font-size:var(--glyphe-l);color:var(--accent)}.voie b{font-size:var(--t-petit);font-weight:var(--g-fort);line-height:1.35}.voie span{font-size:var(--t-mini);color:var(--encre-2);line-height:1.45}.ou{justify-content:center;align-items:center;gap:var(--pas-2);margin:var(--pas-2) 0;font-size:var(--t-mini);font-weight:var(--g-fort);color:var(--encre-3);text-transform:uppercase;letter-spacing:.1em;display:flex}.ou:before,.ou:after{content:"";height:var(--trait-epaisseur);background:var(--trait);flex:1}@media (min-width:760px){.ou{display:none}}.questions{gap:var(--trait-epaisseur);background:var(--trait);border-radius:var(--r-carte);margin-top:var(--pas-3);display:grid;overflow:hidden}.question{background:var(--carte)}.question summary{justify-content:space-between;align-items:center;gap:var(--pas-2);padding:var(--retrait-carte);cursor:pointer;font-size:var(--t-petit);font-weight:var(--g-fort);letter-spacing:-.01em;transition:background var(--vite) ease;list-style:none;display:flex}.question summary::-webkit-details-marker{display:none}.question summary:after{content:"";border-right:2px solid var(--encre-3);border-bottom:2px solid var(--encre-3);width:10px;height:10px;transition:transform var(--moyen) var(--out);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.question[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}@media (hover:hover) and (pointer:fine){.question summary:hover{background:var(--surface)}}.question .reponse{padding:0 var(--pas-3) var(--pas-3);font-size:var(--t-petit);color:var(--encre-2);max-width:70ch;line-height:1.55}.question .reponse p+p{margin-top:10px}}
@layer blocs{.hero-pro{background:var(--encre);color:#c9cdd4;position:relative;overflow:hidden}.hero-pro .dedans{max-width:var(--largeur);padding:var(--pas-6) var(--marge-page);gap:var(--pas-5);align-items:center;margin:0 auto;display:grid}@media (min-width:760px){.hero-pro .dedans{padding:var(--pas-7) var(--marge-page-large)}}@media (min-width:960px){.hero-pro .dedans{gap:var(--pas-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-pro .propos-pro{gap:var(--pas-3);justify-items:start;display:grid}.hero-pro .surtitre{color:var(--menthe-vive)}.hero-pro h1{font-family:var(--police-titres);color:#fff;max-width:20ch;font-size:var(--t-affiche);letter-spacing:-.032em;line-height:1.04;font-weight:var(--g-affiche);text-wrap:balance}.hero-pro .dit{font-size:var(--t-chapeau);max-width:52ch;line-height:1.5}.hero-pro .btn{margin-top:var(--pas-1)}.hero-pro .sous-btn{font-size:var(--t-mini);color:#8a9099}.hero-pro>i.fond{font-size:var(--glyphe-fond);color:#fff;opacity:.045;pointer-events:none;position:absolute;bottom:-60px;right:-40px}.extrait{background:var(--carte);border-radius:var(--r-carte);box-shadow:var(--ombre-2);width:100%;overflow:hidden}.extrait .tete{align-items:center;gap:var(--ecart-glyphe);padding:var(--pas-2) var(--pas-3);border-bottom:var(--trait-epaisseur) solid var(--trait);font-size:var(--t-mini);font-weight:var(--g-fort);color:var(--encre-2);display:flex}.extrait .tete i{font-size:var(--glyphe-m);color:var(--encre-3)}.analyse{gap:var(--trait-epaisseur);background:var(--trait);border-radius:var(--r-carte);margin-top:var(--pas-3);display:grid;overflow:hidden}.ligne-stock{background:var(--carte);padding:var(--retrait-carte) var(--pas-3);gap:6px var(--pas-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ligne-stock>img{opacity:.3;grid-row:1/span 2;width:48px;height:auto}.ligne-stock .titres{grid-column:2}.ligne-stock .quoi{font-weight:var(--g-fort);font-size:var(--t-petit);letter-spacing:-.01em;line-height:1.3;display:block}.ligne-stock .faits{font-size:var(--t-mini);color:var(--encre-3);margin-top:2px;display:block}.ligne-stock .puce{grid-column:2;justify-self:start}.ligne-stock .raison{font-size:var(--t-mini);color:var(--encre-2);padding-top:var(--pas-1);margin-top:var(--pas-1);border-top:var(--trait-epaisseur) solid var(--trait);grid-column:1/-1;line-height:1.45}@media (min-width:760px){.ligne-stock{gap:var(--pas-1) var(--pas-3);grid-template-columns:auto minmax(0,1fr) auto}.ligne-stock>img{grid-row:auto}.ligne-stock .titres{grid-column:auto}.ligne-stock .puce{grid-column:auto;justify-self:end}.ligne-stock .raison{border-top:0;grid-column:2/-1;margin-top:0;padding-top:0}}.bilan{gap:var(--pas-2) var(--pas-4);padding:var(--retrait-carte);margin-top:var(--pas-2);flex-wrap:wrap;display:flex}.bilan div{gap:2px;display:grid}.bilan .intitule{font-family:var(--police-titres);font-size:var(--t-nombre);font-weight:var(--g-fort);letter-spacing:-.03em;line-height:1}.bilan span{font-size:var(--t-mini);color:var(--encre-3)}.bilan .ok .intitule{color:var(--etat-ok)}.bilan .delai .intitule{color:var(--etat-delai)}.etapes-pro{gap:var(--pas-2);margin-top:var(--pas-4);display:grid}@media (min-width:820px){.etapes-pro{grid-template-columns:repeat(3,1fr)}}.etape-pro{padding:var(--retrait-carte);gap:var(--ecart-glyphe);align-content:start;display:grid}.etape-pro .rang{width:var(--h-s);height:var(--h-s);border-radius:var(--r-pilule);background:var(--encre);color:#fff;font-family:var(--police-titres);font-size:var(--t-petit);place-items:center;font-weight:700;display:grid}.etape-pro .intitule{font-size:var(--t-sous-titre);letter-spacing:-.015em;line-height:1.3}.etape-pro p{font-size:var(--t-petit);color:var(--encre-2)}.alerte-pro{gap:var(--pas-2);padding:var(--pas-4) var(--pas-3);border-radius:var(--r-encart);background:var(--etat-delai-doux);margin-top:var(--pas-3);display:grid}@media (min-width:760px){.alerte-pro{gap:var(--pas-3);padding:var(--pas-4);grid-template-columns:auto 1fr;align-items:start}}.alerte-pro>i{font-size:var(--glyphe-xl);color:var(--etat-delai);line-height:1}.alerte-pro .intitule{font-family:var(--police-titres);font-size:var(--t-sous-titre);letter-spacing:-.015em;margin-bottom:6px}.alerte-pro p{font-size:var(--t-petit);color:var(--encre-2);max-width:60ch}.alerte-pro p+p{margin-top:10px}.franchise{gap:var(--pas-2);margin-top:var(--pas-3);display:grid}@media (min-width:760px){.franchise{grid-template-columns:1fr 1fr}}.franchise div{gap:var(--ecart-liste);padding:var(--retrait-carte);border-radius:var(--r-carte);background:var(--surface);align-items:flex-start;display:flex}.franchise i{font-size:var(--glyphe-m);flex:none;margin-top:1px}.franchise .oui i{color:var(--etat-ok)}.franchise .non i{color:var(--encre-3)}.franchise .intitule{font-size:var(--t-petit);font-weight:var(--g-fort)}.franchise span{font-size:var(--t-mini);color:var(--encre-2);line-height:1.45}.demande{gap:0;display:grid}.formulaire{gap:var(--pas-2);margin-top:var(--pas-4);display:grid}@media (min-width:560px){.formulaire{grid-template-columns:1fr 1fr}}.analyse.joue .ligne-stock{animation:entree .34s var(--out) backwards}.analyse.joue .ligne-stock:first-child{animation-delay:0s}.analyse.joue .ligne-stock:nth-child(2){animation-delay:.13s}.analyse.joue .ligne-stock:nth-child(3){animation-delay:.26s}.analyse.joue .ligne-stock:nth-child(4){animation-delay:.39s}.analyse.joue .puce{animation:verdict-tombe .26s var(--out) backwards}.analyse.joue .ligne-stock:first-child .puce{animation-delay:.24s}.analyse.joue .ligne-stock:nth-child(2) .puce{animation-delay:.37s}.analyse.joue .ligne-stock:nth-child(3) .puce{animation-delay:.5s}.analyse.joue .ligne-stock:nth-child(4) .puce{animation-delay:.63s}@keyframes verdict-tombe{0%{opacity:0;transform:scale(.94)}}.analyse.joue .raison{animation:entree .3s var(--out) .7s backwards}}
@layer blocs{.identite{gap:var(--pas-3);display:grid}.enseigne{gap:var(--pas-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.enseigne .glyphe{font-size:var(--glyphe-xl);color:var(--accent);margin-top:2px;line-height:1}.enseigne .titres{gap:2px;min-width:0;display:grid}.enseigne .ou{font-size:var(--t-petit);color:var(--encre-2);margin:0}.compte{padding:var(--pas-4) var(--pas-3);justify-items:start;gap:6px;display:grid}.compte .nombre{font-family:var(--police-titres);font-size:var(--t-nombre-geant);font-weight:var(--g-affiche);letter-spacing:-.04em;color:var(--accent-sombre);line-height:1}.compte .quoi{font-size:var(--t-chapeau);letter-spacing:-.012em;max-width:34ch;line-height:1.35}.compte .qui{font-size:var(--t-petit);color:var(--encre-2)}.garanties{gap:var(--pas-2);margin:0;padding:0;list-style:none;display:grid}.garanties li{gap:var(--ecart-liste);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.garanties li i{font-size:var(--glyphe-m);color:var(--accent);line-height:1}.garanties li span{font-size:var(--t-petit);color:var(--encre-2);line-height:1.45}.garanties .intitule{color:var(--encre);margin-bottom:1px;display:block}@media (min-width:760px){.garanties{gap:var(--pas-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.liste-distributeur{gap:var(--pas-2);margin-top:var(--pas-3);display:grid}@media (min-width:560px){.liste-distributeur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.liste-distributeur{grid-template-columns:repeat(3,minmax(0,1fr))}}.vehicule .demander{margin-top:var(--pas-2)}.gestes{gap:var(--pas-2);margin-top:var(--pas-3);display:grid}@media (min-width:760px){.gestes{gap:var(--pas-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.colonne-gestes{padding:var(--pas-4) var(--pas-3);border-radius:var(--r-encart);background:var(--menthe);gap:var(--pas-2);align-content:start;display:grid}.colonne-gestes.vous{background:var(--etat-delai-doux)}.liste-gestes{gap:var(--ecart-liste);margin:0;padding:0;list-style:none;display:grid}.liste-gestes li{gap:var(--ecart-liste);font-size:var(--t-petit);color:var(--encre-2);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.liste-gestes li i{font-size:var(--glyphe-s);line-height:1.4}.colonne-gestes .liste-gestes i,.colonne-gestes .surtitre{color:var(--menthe-encre)}.colonne-gestes.vous .liste-gestes i,.colonne-gestes.vous .surtitre{color:var(--ambre)}.vide-distributeur{margin-top:var(--pas-3);padding:var(--pas-6) var(--pas-3);gap:var(--pas-2);text-align:center;justify-items:center;display:grid}.vide-distributeur>i{font-size:var(--glyphe-geant);color:var(--trait-fort)}.vide-distributeur .issues{gap:var(--pas-3);margin-top:var(--pas-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){:where(.compte,.colonne-gestes,.vide-distributeur){corner-shape:var(--coin-lisse)}}}
@layer blocs{.dossier{gap:var(--pas-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.dossier{gap:var(--pas-4);grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.recap{min-width:0;padding:var(--pas-4) var(--pas-3);gap:var(--pas-3);order:-1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;container-type:inline-size}@media (min-width:900px){.recap{top:calc(var(--h-l) + var(--pas-4));order:0;position:sticky}}.verdict{align-items:flex-start;gap:var(--ecart-liste);padding-bottom:var(--pas-3);border-bottom:var(--trait-epaisseur) solid var(--trait);display:flex}.verdict>div{min-width:0}.verdict>i{font-size:var(--glyphe-verdict);color:var(--etat,var(--etat-ok));flex:none;margin-top:-4px;line-height:.9}.verdict .t{font-size:clamp(20px,4.6vw,25px);font-weight:var(--g-fort);letter-spacing:-.022em;line-height:1.16;font-family:var(--police-titres)}.verdict .s{font-size:var(--t-mini);color:var(--encre-2);margin-top:4px;line-height:1.45}.recap[data-etat=ok]{--etat:var(--etat-ok)}.recap[data-etat=delai]{--etat:var(--etat-delai)}.recap[data-etat=perdu]{--etat:var(--etat-perdu)}.etape-fil{justify-content:space-between;align-items:center;gap:var(--pas-2);margin-bottom:var(--pas-3);flex-wrap:wrap;display:flex}.etape-fil .rang{font-size:var(--t-mini);font-weight:var(--g-fort);color:var(--encre-3);letter-spacing:.06em;text-transform:uppercase}.recap .montant{font-family:var(--police-titres);font-size:clamp(24px,8.6cqi,48px);font-weight:var(--g-titre);letter-spacing:-.04em;color:var(--etat-ok);white-space:nowrap;line-height:1.05}.recap .reserve{font-size:var(--t-mini);color:var(--encre-3);line-height:1.45}.recap dl{gap:var(--ecart-glyphe);margin:0;display:grid}.recap .ligne{justify-content:space-between;gap:var(--pas-2);border-bottom:var(--trait-epaisseur) solid var(--trait);font-size:var(--t-mini);padding-bottom:10px;display:flex}.recap .ligne:last-child{border-bottom:0;padding-bottom:0}.recap dt{color:var(--encre-3)}.recap dd{font-weight:var(--g-fort);text-align:right;margin:0}.consentement{gap:var(--ecart-liste);padding:var(--retrait-carte);border-radius:var(--r-carte);background:var(--surface);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;display:grid}.consentement input{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;margin:0}.consentement label{font-size:var(--t-mini);color:var(--encre-2);cursor:pointer;line-height:1.5}.consentement a{color:var(--encre-2);border-bottom:var(--trait-epaisseur) solid var(--trait-fort)}.jamais{gap:var(--ecart-glyphe);margin-top:var(--pas-2);flex-wrap:wrap;display:flex}.jamais .puce{background:var(--surface);color:var(--encre-3)}.jamais .puce i{color:var(--encre-3)}.suite{gap:var(--pas-2);margin-top:var(--pas-3);display:grid}@media (min-width:760px){.suite{grid-template-columns:repeat(3,1fr)}}.suite div{padding:var(--retrait-carte);gap:var(--pas-1);align-content:start;display:grid}.suite i{font-size:var(--glyphe-l);color:var(--accent)}.suite b{font-size:var(--t-petit);font-weight:var(--g-fort);line-height:1.35}.suite span{font-size:var(--t-mini);color:var(--encre-2);line-height:1.45}.confirmation{gap:var(--pas-3);text-align:center;padding:var(--pas-6) var(--pas-3);justify-items:center;display:grid}@media (min-width:760px){.confirmation{padding:var(--pas-7) var(--pas-5)}}.confirmation>i{font-size:var(--glyphe-geant);color:var(--etat-ok)}.confirmation .titre-2{max-width:22ch}.confirmation .chapeau{max-width:50ch}.formulaire{gap:var(--pas-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:620px){.formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}}.formulaire .champ-large{grid-column:1/-1}}
@layer blocs{.demande-console{padding:var(--retrait-carte)}.raisons-console{padding-left:var(--pas-3);font-size:var(--t-mini);color:var(--encre-2);gap:4px;margin:0;line-height:1.45;display:grid}.barre .nav-console{max-width:var(--largeur);padding:0 var(--marge-page) var(--pas-2);margin:0 auto}@media (min-width:760px){.barre .nav-console{padding-left:var(--marge-page-large);padding-right:var(--marge-page-large)}}.compteur-console{align-content:start;gap:var(--ecart-glyphe);padding:var(--retrait-carte);grid-template-columns:minmax(0,1fr);display:grid}.compteur-console>i{font-size:var(--glyphe-xl);color:var(--encre-3)}.compteur-console>b{font-family:var(--police-titres);font-size:var(--t-nombre-geant);font-weight:var(--g-titre);letter-spacing:-.04em;color:var(--encre-3);line-height:1}.compteur-console .quoi{font-size:var(--t-corps);font-weight:var(--g-fort);letter-spacing:-.015em}.compteur-console .dit{font-size:var(--t-mini);color:var(--encre-3);line-height:1.45}.compteur-console-attend>i,.compteur-console-attend>b{color:var(--accent)}@media (max-width:520px){.compteur-console{padding:var(--pas-3) var(--pas-2);gap:var(--pas-1)}.compteur-console>i{font-size:var(--glyphe-l)}}}
.legal-module__O3ikSW__page{gap:var(--pas-4);padding-top:var(--pas-5);padding-bottom:var(--pas-6);grid-template-columns:minmax(0,1fr);max-width:760px;display:grid}.legal-module__O3ikSW__section{gap:var(--pas-1);grid-template-columns:minmax(0,1fr);display:grid}.legal-module__O3ikSW__section h2{font-family:var(--police-titres);font-size:var(--t-sous-titre);font-weight:var(--g-fort);letter-spacing:-.018em;line-height:1.3}.legal-module__O3ikSW__section p,.legal-module__O3ikSW__section li{color:var(--encre-2);max-width:66ch}.legal-module__O3ikSW__section ul{padding-left:var(--pas-3);gap:6px;list-style:outside;display:grid}.legal-module__O3ikSW__paires{gap:var(--pas-1);margin:0;display:grid}.legal-module__O3ikSW__paires>div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.legal-module__O3ikSW__paires dt{font-size:var(--t-mini);color:var(--encre-3)}.legal-module__O3ikSW__paires dd{margin:0}@media (min-width:560px){.legal-module__O3ikSW__paires>div{gap:var(--pas-2);grid-template-columns:200px minmax(0,1fr);align-items:baseline}}
