:where(.vd-formulaire){display:grid;gap:10px;font-family:var(--sans);color:var(--ink)}:where(.vd-form){display:grid;gap:12px}:where(.vd-champ){display:grid;gap:6px;min-width:0}:where(.vd-label){font-size:15px;font-weight:600;color:var(--navy)}:where(.vd-input){font:inherit;font-size:16px;width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid var(--studio-3);border-radius:12px;background:var(--white);color:var(--ink)}:where(.vd-input:focus-visible){outline:3px solid var(--navy);outline-offset:2px}:where(.vd-bouton){font:inherit;font-size:16px;font-weight:600;padding:14px 20px;border:0;border-radius:12px;background:var(--navy);color:var(--white);cursor:pointer}:where(.vd-bouton:focus-visible){outline:3px solid var(--caramel);outline-offset:2px}:where(.vd-bouton[disabled]){opacity:.6;cursor:wait}:where(.vd-pot){position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}:where(.vd-msg){min-height:1.4em;margin:0;font-size:15px;font-weight:500}:where(.vd-msg[data-etat=ok]){color:var(--ok)}:where(.vd-msg[data-etat=erreur]){color:var(--alerte)}:where(.vd-note){margin:0;font-size:13px;line-height:1.5;color:var(--muted)}:where(.vd-note a){color:inherit;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){:where(.vd-formulaire *){transition:none!important;animation:none!important}}:where(.pc){display:grid;gap:10px;font-family:var(--sans);color:var(--ink)}:where(.pc-badge){margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ok)}:where(.pc-titre){margin:0;font-family:var(--display);font-size:22px;line-height:1.15;color:var(--navy)}:where(.pc-prix){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px}:where(.pc-ligne){display:grid;gap:2px;min-width:0}:where(.pc-carburant){font-size:14px;font-weight:600;color:var(--ink-2)}:where(.pc-valeur){font-family:var(--display);font-size:28px;color:var(--navy);font-variant-numeric:tabular-nums}:where(.pc-detail){font-size:13px;color:var(--muted)}:where(.pc-releve){margin:0;font-size:13px;color:var(--muted);line-height:1.5}:where(.pc-cta){margin:0}:where(.pc-lien-carte){font-weight:600;color:var(--navy);text-underline-offset:3px}body:has(.vda) .site{position:relative}@media(max-width:900px){body:has(.vda) .rubs{display:none}body:has(.vda) .site-in{padding-block:8px}}@media(max-width:999px){body:has(.vda){padding-bottom:76px}}.vda{--vda-r: 18px;color:var(--ink)}.vda-wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.vda-hero{background:linear-gradient(180deg,var(--studio-1) 0%,var(--paper) 100%);border-bottom:1px solid var(--line)}.vda-hero-in{display:grid;gap:22px;padding-block:22px 28px}.vda-promesse{display:grid;gap:14px;align-content:start;min-width:0}.vda-surtitre{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.vda-point{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft);flex:none}.vda h1{font-size:clamp(30px,8.4vw,54px);font-weight:800;line-height:1.02;letter-spacing:-.035em}.vda-chapo{font-size:17px;line-height:1.5;color:var(--ink-2);max-width:46ch}.vda-profils{display:grid;gap:10px;margin-top:4px}.vda-profils-t{font-size:15px;font-weight:700;color:var(--navy)}.vda-profils-t span{font-weight:500;color:var(--muted);font-size:13.5px}.vda-puces{display:flex;flex-wrap:wrap;gap:8px}.vda-puce{font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--studio-3);background:var(--white);color:var(--navy);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .15s,border-color .15s,transform .15s;-webkit-tap-highlight-color:transparent}.vda-puce:before{content:"";width:16px;height:16px;border-radius:5px;border:1.5px solid var(--studio-3);background:var(--white);flex:none;transition:background .15s,border-color .15s}.vda-puce:hover{border-color:var(--navy)}.vda-puce:active{transform:scale(.97)}.vda-puce[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.vda-puce[aria-pressed=true]:before{border-color:var(--white);background:var(--white) no-repeat center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%2313224A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vda-puce-tout{border-style:dashed}.vda-puce-tout:before{border-radius:50%}.vda-puce:focus-visible{outline:3px solid var(--caramel);outline-offset:2px}.vda-rebours{position:relative;overflow:hidden;background:var(--navy);color:var(--white);border-radius:22px;padding:20px 20px 18px;display:grid;gap:8px;align-content:start;min-width:0;box-shadow:0 24px 48px -28px #13224abf}.vda-rebours:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--cuivre)}.vda-rebours-t{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--studio-3)}.vda-cadran{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-block:4px 2px}.vda-chiffres{display:flex;gap:6px;margin:0}.vda-tuile{position:relative;display:grid;place-items:center;width:64px;height:86px;border-radius:12px;background:linear-gradient(180deg,#22356a 0 50%,#1a2c5c 50% 100%);font-family:var(--display);font-weight:800;font-size:66px;line-height:1;color:var(--white);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 14px -8px #0009}.vda-tuile:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000059}.vda-unite{font-family:var(--display);font-size:22px;font-weight:700;color:var(--studio-2);padding-bottom:6px}.vda-rebours-titre{font-size:22px;line-height:1.18;color:var(--white);font-weight:700}.vda-rebours-quand{font-size:16px;color:var(--studio-2)}.vda-rebours-lien{justify-self:start;margin-top:6px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--navy);background:var(--creme);padding:10px 16px;border-radius:999px;text-decoration:none}.vda-rebours-lien:after{content:"↓"}.vda-rebours-lien:hover{background:var(--white)}.vda-rebours-lien:focus-visible{outline-color:var(--creme)}.vda-rebours-ensuite{font-size:13.5px;color:#aebbd8;border-top:1px solid rgba(255,255,255,.12);padding-top:10px;margin-top:6px}.vda-rebours-ensuite:empty{display:none}.vda-rebours.est-vide .vda-cadran,.vda-rebours.est-vide .vda-rebours-quand,.vda-rebours.est-vide .vda-rebours-lien{display:none}.vda-anime .vda-tuile{animation:vda-flap .42s cubic-bezier(.2,.7,.3,1) both}.vda-anime .vda-tuile:nth-child(2){animation-delay:.05s}.vda-anime .vda-tuile:nth-child(3){animation-delay:.1s}.vda-anime .vda-rebours-titre,.vda-anime .vda-rebours-quand{animation:vda-monte .35s ease-out both}@keyframes vda-flap{0%{transform:perspective(300px) rotateX(-80deg);opacity:.2}to{transform:none;opacity:1}}@keyframes vda-monte{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.vda-corps{display:grid;gap:28px;padding-block:30px 36px}.vda-frise-bloc{min-width:0;display:grid;gap:16px;align-content:start}.vda-frise-tete{display:grid;gap:4px}.vda-frise-tete h2{font-size:clamp(26px,6.4vw,34px);font-weight:800}.vda-compte{font-size:14.5px;color:var(--muted);font-weight:500}.vda-frise{list-style:none;margin:0;padding:0;display:grid;gap:14px;position:relative}.vda-frise:before{content:"";position:absolute;left:23px;top:12px;bottom:12px;width:2px;background:repeating-linear-gradient(180deg,var(--studio-3) 0 6px,transparent 6px 11px)}.vda-etape{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start;position:relative;scroll-margin-top:16px}.vda-etape[hidden]{display:none}.vda-pave{position:relative;z-index:1;display:grid;justify-items:center;padding:7px 0 6px;border-radius:14px;background:var(--white);border:1.5px solid var(--studio-3);line-height:1;gap:3px}.vda-pave-j{font-family:var(--display);font-weight:800;font-size:22px;color:var(--navy);font-variant-numeric:tabular-nums}.vda-pave-m{font-size:11.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.03em}.vda-pave-a{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.est-tete .vda-pave{background:var(--navy);border-color:var(--navy)}.est-tete .vda-pave-j,.est-tete .vda-pave-m{color:var(--white)}.est-tete .vda-pave-a{color:var(--studio-3)}.vda-carte{min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--vda-r);padding:14px 14px 13px;display:grid;gap:10px;box-shadow:var(--shadow)}.est-tete .vda-carte{border-color:var(--studio-3);box-shadow:0 18px 36px -24px #13224a8c}.vda-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;color:var(--ink-2)}.vda-restant{font-weight:700;font-size:12.5px;letter-spacing:.02em;color:var(--navy);background:var(--studio-1);border:1px solid var(--studio-2);padding:3px 9px;border-radius:999px;font-variant-numeric:tabular-nums}.est-tete .vda-restant{background:var(--sable);border-color:#ebd3c0;color:var(--caramel)}.vda-meta time:first-letter{text-transform:uppercase}.vda-carte-t{font-size:19px;line-height:1.22;font-weight:700}.vda-resume{font-size:15px;line-height:1.58;color:var(--ink-2)}.vda-afaire{background:var(--ok-soft);border-radius:12px;padding:11px 13px;display:grid;gap:3px;font-size:15px;line-height:1.5;color:var(--ink)}.vda-afaire-t{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ok)}.vda-source{font-size:13px;line-height:1.45;color:var(--muted)}.vda-source a{color:var(--ink-2);text-underline-offset:3px;text-decoration-color:var(--studio-3);overflow-wrap:anywhere}.vda-source a:hover{color:var(--navy);text-decoration-color:var(--caramel)}.vda-lire{justify-self:start;font-size:14.5px;font-weight:700;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--studio-3);padding-bottom:1px}.vda-lire:after{content:" →"}.vda-lire:hover{border-color:var(--caramel)}.vda-plus{justify-self:stretch;font:inherit;font-size:15px;font-weight:700;color:var(--navy);background:var(--white);border:1.5px dashed var(--studio-3);border-radius:14px;padding:13px 16px;cursor:pointer;margin-left:58px}.vda-plus:hover{border-color:var(--navy)}.vda-plus[hidden]{display:none}.vda-methode{font-size:13px;line-height:1.5;color:var(--muted);margin-left:58px}.vda-inscription{min-width:0;scroll-margin-top:12px}.vda-form-carte{background:var(--white);border:1.5px solid var(--studio-3);border-radius:22px;padding:20px 18px 18px;display:grid;gap:14px;box-shadow:0 24px 48px -30px #13224a99;position:relative;overflow:hidden}.vda-form-carte:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--cuivre)}.vda-form-tete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:-14px}.vda-form-sur{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--caramel);margin-bottom:6px}.vda-form-tete h2{font-size:clamp(23px,6vw,27px);font-weight:800;line-height:1.1;padding-bottom:14px}.vda-castor{width:112px;height:auto;margin-right:-6px}.vda-garanties{list-style:none;margin:0;padding:12px 0 0;display:grid;gap:6px;border-top:1px solid var(--line)}.vda-garanties li{display:flex;gap:9px;align-items:baseline;font-size:14.5px;color:var(--ink-2)}.vda-garanties li:before{content:"✓";font-weight:800;color:var(--ok)}.vda-pour{font-size:13.5px;font-weight:600;color:var(--navy);background:var(--tint);border-radius:10px;padding:8px 12px}.vda-pour[hidden]{display:none}.vda .vd-form{gap:12px}.vda .vd-label{font-size:14.5px}.vda .vd-input{min-height:52px;border:1.5px solid var(--studio-3);border-radius:14px;font-size:17px;background:var(--paper)}.vda .vd-input:focus{border-color:var(--navy);background:var(--white)}.vda .vd-input:focus-visible{outline:3px solid rgba(19,34,74,.25);outline-offset:1px}.vda .vd-bouton{min-height:56px;font-size:17px;font-weight:700;border-radius:14px;background:var(--navy);box-shadow:0 12px 24px -14px #13224ae6;transition:transform .15s,background .15s}.vda .vd-bouton:after{content:" →"}.vda .vd-bouton:hover{background:var(--blue-dark);transform:translateY(-1px)}.vda .vd-note{font-size:12.5px}.vda-merci{display:grid;gap:10px;outline:none}.vda-merci[hidden]{display:none}.vda-merci-ok{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok);font-weight:800;font-size:22px}.vda-merci-t{font-size:26px;font-weight:800}.vda-merci-texte{font-size:15px;line-height:1.55;color:var(--ink-2)}.vda-merci-sous{margin-top:6px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--caramel)}.vda-merci-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vda-merci-liste li{display:grid;gap:2px;background:var(--tint);border-radius:12px;padding:10px 12px}.vda-merci-quand{font-size:13px;color:var(--muted)}.vda-merci-quand:first-letter{text-transform:uppercase}.vda-merci-liste b{font-size:15px;color:var(--navy);line-height:1.3}.vda-preuve{padding-block:0 44px}.vda-preuve-carte{background:var(--tint);border:1px solid var(--line);border-radius:22px;padding:20px 18px}.vda .pc{gap:12px}.vda .pc-badge{justify-self:start;background:var(--ok-soft);padding:5px 10px;border-radius:999px;font-size:12px}.vda .pc-titre{font-size:clamp(22px,5.6vw,28px);font-weight:800}.vda .pc-prix{gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vda .pc-ligne{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.vda .pc-valeur{font-size:30px;font-weight:800}.vda .pc-lien-carte{display:inline-flex;align-items:center;gap:6px;background:var(--white);border:1.5px solid var(--navy);border-radius:999px;padding:10px 16px;text-decoration:none;font-size:15px}.vda .pc-lien-carte:after{content:"→"}.vda .pc-villes{gap:8px}.vda .pc-ville{display:inline-block;font-size:14px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:6px 12px;text-decoration:none}.vda .pc-ville:hover{border-color:var(--studio-3)}.vda-barre{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:#fbfcfef5;backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -10px 24px -18px #13224a80}.vda-barre-t{font-size:13.5px;line-height:1.25;color:var(--ink-2);min-width:0}.vda-barre-t b{font-family:var(--display);font-size:20px;color:var(--navy);font-variant-numeric:tabular-nums}.vda-barre-bouton{flex:none;font:inherit;font-size:16px;font-weight:700;min-height:50px;padding:0 20px;border:0;border-radius:14px;background:var(--navy);color:var(--white);cursor:pointer;box-shadow:0 10px 20px -12px #13224ae6}.vda-barre-bouton:focus-visible{outline:3px solid var(--caramel);outline-offset:2px}.est-inscrit .vda-barre{display:none}@media(max-width:360px){.vda-tuile{width:54px;height:74px;font-size:56px}.vda-barre-t{display:none}.vda-barre-bouton{flex:1}}@media(min-width:760px){.vda-hero-in{padding-block:40px 44px}.vda-rebours{padding:26px 28px 22px}.vda-carte{padding:20px 22px 18px}.vda-preuve-carte{padding:28px 30px}}@media(min-width:1000px){body:has(.vda) .site{position:sticky}.vda-hero-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;align-items:center;padding-block:56px 60px}.vda-chapo{font-size:19px}.vda-tuile{width:84px;height:112px;font-size:88px;border-radius:14px}.vda-unite{font-size:26px}.vda-rebours-titre{font-size:27px}.vda-rebours-quand{font-size:17px}.vda-corps{grid-template-columns:minmax(0,1fr) 390px;gap:48px;align-items:start;padding-block:48px 56px}.vda-inscription{position:sticky;top:96px}.vda-castor{width:132px}.vda-barre{display:none}.vda-etape{grid-template-columns:68px minmax(0,1fr);gap:16px}.vda-frise:before{left:33px}.vda-pave-j{font-size:28px}.vda-plus,.vda-methode{margin-left:84px}}@media(prefers-reduced-motion:reduce){.vda *,.vda *:before,.vda *:after{animation:none!important;transition:none!important}}
