.va-sim{--marine:#022750;--nuit:#0b3463;--fonce:#011a36;--trait:#284a73;--bord:#3a5f8a;--jaune:#fbd38d;--orange:#f6ad55;--pale:#c9d8ea;--pale2:#d5e2f2;--gris:#9fb4cc}.va-sim,.va-sim *{box-sizing:border-box}.va-sim{margin:0;background:var(--marine);color:#fff;font:16px/1.6 "DM Sans",system-ui,sans-serif}.va-sim .h2,.va-sim .h3{font-family:"Exo Variablefont Wght",Exo,system-ui,sans-serif;margin:0}.va-sim a{color:var(--jaune)}.va-sim a:hover{color:#fff}.va-sim button,.va-sim select,.va-sim input{font:inherit}.va-sim button{cursor:pointer}.va-sim .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.va-sim .mq{background:#1a202c;font-size:14px}.va-sim .mq .wrap{padding:10px 20px}.va-sim .mq b{color:var(--jaune)}.va-sim .haut{padding:72px 0 64px}.va-sim .haut .wrap{display:flex;flex-direction:column;gap:44px}.va-sim .tete{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:flex-end;justify-content:space-between}.va-sim .tete .h2{font-weight:900;font-size:64px;line-height:1;letter-spacing:-.01em}.va-sim .tete .h2 span{color:var(--jaune)}.va-sim .tete p{margin:0;max-width:460px;font-size:18px;color:var(--pale)}.va-sim .etape{display:flex;flex-direction:column;gap:16px}.va-sim .etq{display:flex;align-items:center;gap:12px;font:800 22px "Exo Variablefont Wght",Exo,sans-serif}.va-sim .etq span{width:32px;height:32px;border-radius:50%;background:var(--jaune);color:var(--marine);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 auto}.va-sim .types{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.va-sim .type{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:20px 22px;border-radius:8px;color:#fff;border:2px solid var(--bord);background:transparent}.va-sim .type.on{border-color:var(--jaune);background:var(--nuit);box-shadow:inset 0 -5px 0 var(--jaune)}.va-sim .type b{font:800 20px "Exo Variablefont Wght",Exo,sans-serif}.va-sim .type .s{font-size:14px;line-height:1.5;color:var(--pale)}.va-sim .type .p{font-size:15px;font-weight:700;color:var(--jaune)}.va-sim .reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 36px;border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);padding:24px 0}.va-sim .champ{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--pale)}.va-sim .champ .v{font:800 26px "Exo Variablefont Wght",Exo,sans-serif;color:#fff}.va-sim .champ .v.j{color:var(--jaune)}.va-sim select{background:var(--nuit);color:#fff;border:1px solid var(--bord);border-radius:6px;padding:11px 12px;font-size:16px;min-height:46px;margin-top:4px}.va-sim input[type=range]{width:100%;accent-color:var(--jaune);height:32px;cursor:pointer}.va-sim .pieces{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.va-sim .pieces button{padding:7px 12px;min-height:36px;border-radius:20px;font-size:13px;font-weight:700;border:1px solid var(--bord);background:transparent;color:#fff}.va-sim .pieces button.on{border-color:var(--jaune);background:var(--jaune);color:var(--marine)}.va-sim .barres{display:flex;flex-direction:column;gap:34px}.va-sim .bt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;align-items:baseline;margin-bottom:10px;font:800 22px "Exo Variablefont Wght",Exo,sans-serif}.va-sim .bt .m{font-size:28px}.va-sim .bt .m.j{color:var(--jaune)}.va-sim .barre{display:flex;height:64px;background:var(--nuit);border-radius:4px;overflow:hidden}.va-sim .seg{display:flex;align-items:center;font-weight:700;font-size:14px;min-width:0;color:var(--marine);transition:width .35s ease}.va-sim .seg span{padding:0 12px;white-space:nowrap;overflow:hidden}.va-sim .det{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px;color:var(--pale);margin-top:8px}.va-sim .det .o{color:var(--orange)}.va-sim .det a{color:#fff;font-weight:700}.va-sim .nc{font-size:13px;color:var(--gris);margin-top:4px}.va-sim .verdict{background:var(--jaune);color:var(--marine);border-radius:6px;padding:32px 36px;display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between}.va-sim .verdict .l1{font:900 40px/1.1 "Exo Variablefont Wght",Exo,sans-serif}.va-sim .verdict .l2{font-size:17px;margin-top:8px}.va-sim .verdict>div{flex:1 1 520px;min-width:0}.va-sim .btn{display:inline-flex;align-items:center;min-height:48px;padding:15px 26px;border-radius:8px;font-weight:700;text-decoration:none;border:0}.va-sim .btn.m{background:var(--marine);color:#fff}.va-sim .btn.j{background:var(--jaune);color:var(--marine)}.va-sim .btn.c{border:2px solid #fff;color:#fff;padding:13px 20px}.va-sim .duo{display:flex;flex-wrap:wrap;gap:40px}.va-sim .duo>div{flex:1 1 380px;min-width:0}.va-sim .duo .h3{font-weight:800;font-size:26px;margin-bottom:16px}.va-sim .cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--trait)}.va-sim .cmp div{padding:14px 0;border-bottom:1px solid var(--trait);font-size:15px}.va-sim .cmp div:nth-child(odd){padding-right:16px}.va-sim .cmp div:nth-child(even){padding-left:16px;color:var(--pale)}.va-sim .cmp .h{font-weight:700;font-size:16px}.va-sim blockquote{margin:0;font:700 20px/1.4 "Exo Variablefont Wght",Exo,sans-serif}.va-sim blockquote span{display:block;font:400 14px "DM Sans",sans-serif;color:var(--pale);margin-top:6px}.va-sim .bas{padding:0 0 72px}.va-sim .bas .wrap>div{border-top:1px solid var(--trait);padding-top:64px;display:flex;flex-direction:column;gap:48px}.va-sim .adresse{background:var(--nuit);border:2px solid var(--jaune);border-radius:10px;padding:36px;display:flex;flex-wrap:wrap;gap:32px 48px}.va-sim .adresse .g{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.va-sim .adresse .d{flex:1 1 320px;min-width:0;align-self:center}.va-sim .kick{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jaune)}.va-sim .adresse .h3{font-weight:900;font-size:36px;line-height:1.1}.va-sim .adresse p{margin:0;font-size:17px;color:var(--pale2)}.va-sim .adr-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.va-sim .adr-row input{border:0;border-radius:6px;padding:14px 16px;font-size:17px;min-height:52px;color:var(--marine)}.va-sim .adr-row button{background:var(--jaune);color:var(--marine);border:0;border-radius:6px;padding:14px 24px;font-weight:800;min-height:52px}.va-sim .adr-row button:disabled{opacity:.6;cursor:wait}.va-sim .amsg{font-size:14px;color:var(--pale)}.va-sim .adr-champ{position:relative;flex:1 1 260px;min-width:0}.va-sim .adr-champ input{width:100%}.va-sim .sugg{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;margin:0;padding:6px 0;list-style:none;background:#fff;color:var(--marine);border-radius:6px;box-shadow:0 12px 28px rgba(1,26,54,.45);max-height:280px;overflow:auto}.va-sim .sugg li{padding:11px 16px;font-size:16px;line-height:1.35;cursor:pointer}.va-sim .sugg li[aria-selected=true],.va-sim .sugg li:hover{background:#e6eef8}.va-sim .sugg li small{display:block;font-size:13px;color:#4a6383}.va-sim .reg{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--trait)}.va-sim .reg:last-child{border-bottom:1px solid var(--trait)}.va-sim .reg svg{flex:0 0 auto}.va-sim .reg small{display:block;font-size:14px;color:var(--pale);margin-top:2px}.va-sim .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.va-sim .dem{display:flex;flex-wrap:wrap;gap:48px}.va-sim .dem .g{flex:999 1 600px;min-width:0}.va-sim .dem .d{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:22px}.va-sim .dem .h3{font-weight:800;font-size:32px;line-height:1.2}.va-sim .dem .d .h3{font-size:22px}.va-sim .tl{list-style:none;margin:24px 0 0;padding:0;border-left:3px solid var(--bord)}.va-sim .tl li{position:relative;padding:11px 0 11px 24px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.va-sim .tl li::before{content:"";position:absolute;left:-9px;top:17px;width:15px;height:15px;border-radius:50%;background:var(--marine);border:3px solid var(--jaune)}.va-sim .tl li.plus::before{border-style:dashed}.va-sim .tl li.adr::before{background:var(--jaune)}.va-sim .tl li.plus a{font-weight:700}.va-sim .tl li.note{font-size:14px;color:var(--pale)}.va-sim .bn{font-size:13px;font-weight:700;color:var(--marine);background:var(--jaune);border-radius:20px;padding:3px 11px}.va-sim .bv{font-size:13px;font-weight:700;color:#fff;border:1px solid #6f8db0;border-radius:20px;padding:2px 11px}.va-sim .info{font-size:15px;color:var(--pale)}.va-sim .info b{color:#fff}.va-sim .source{font-size:15px;background:var(--nuit);border-radius:8px;padding:18px 20px;color:var(--pale2)}.va-sim .source b{color:#fff}.va-sim .pied{background:var(--fonce);padding:36px 0}.va-sim .pied .wrap>div:first-child{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.va-sim .pied .t{font:800 26px "Exo Variablefont Wght",Exo,sans-serif}.va-sim .chiffres{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:12px}.va-sim .chiffres b{font:900 24px "Exo Variablefont Wght",Exo,sans-serif;color:var(--jaune)}.va-sim .chiffres span{font-size:14px;color:var(--pale)}.va-sim .ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.va-sim .ctas>a:last-child{color:#fff;font-size:15px}.va-sim .estim{font-size:13px;color:var(--gris);margin-top:18px}@media(max-width:767px){.va-sim .tete .h2{font-size:46px}.va-sim .verdict{padding:26px 22px}.va-sim .verdict .l1{font-size:30px}.va-sim .adresse{padding:26px 20px}.va-sim .adresse .h3{font-size:28px}.va-sim .dem .h3{font-size:26px}.va-sim .btn{width:100%;justify-content:center}}.va-sim.vsx-card{border-radius:16px;box-shadow:0 30px 70px rgba(1,16,36,.5)}.va-sim.vsx-card .wrap{padding:30px 30px 32px;display:flex;flex-direction:column;gap:24px}.va-sim.vsx-card .tete .h2{font-size:44px}.va-sim.vsx-card .tete p{font-size:15px}.va-sim.vsx-card .etq{font-size:17px}.va-sim.vsx-card .types{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px}.va-sim.vsx-card .type{padding:12px 14px;gap:4px}.va-sim.vsx-card .type svg{width:54px;height:32px}.va-sim.vsx-card .type b{font-size:15px}.va-sim.vsx-card .type .s{display:none}.va-sim.vsx-card .type .p{font-size:13px}.va-sim.vsx-card .reglages{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px 22px;padding:16px 0}.va-sim.vsx-card .champ .v{font-size:22px}.va-sim.vsx-card .barres{gap:18px}.va-sim.vsx-card .bt{font-size:17px}.va-sim.vsx-card .bt .m{font-size:21px}.va-sim.vsx-card .barre{height:40px}.va-sim.vsx-card .det{font-size:12px}.va-sim.vsx-card .nc{font-size:12px}.va-sim.vsx-card .verdict{padding:20px 22px}.va-sim.vsx-card .verdict .l1{font-size:23px}.va-sim.vsx-card .verdict .l2{font-size:14px}.va-sim.vsx-card .verdict>div{flex:1 1 300px}@media(max-width:640px){.va-sim .haut{padding:48px 0 44px}.va-sim .tete .h2{font-size:42px}.va-sim .barre{height:48px}.va-sim .seg span{font-size:12px;padding:0 8px}.va-sim.vsx-card{border-radius:12px}.va-sim.vsx-card .wrap{padding:22px 16px}.va-sim.vsx-card .tete .h2{font-size:36px}.va-sim .adresse{padding:22px 16px}.va-sim .dem .h3{font-size:24px}}.va-sim :is(h2,h3){color:inherit;letter-spacing:normal;text-transform:none;line-height:1.15}.va-sim .tete .h2{margin:0}.va-sim ul{margin:0}.va-sim .duo{padding-top:8px}.lva-hero.vsx-hero{background:linear-gradient(90deg,rgba(9,22,44,.9) 0%,rgba(9,22,44,.62) 50%,rgba(9,22,44,.3) 100%),url("https://cdn.prod.website-files.com/68dbba26638261104134200e/69c2a3797cc11f1d0f48b33d_photo%202-%20extension.jpg") center/cover no-repeat,var(--navy);padding:56px 32px 64px}.vsx-hero .lva-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:48px}.vsx-hero .vsx-hero-txt{padding-top:72px}.vsx-hero .lva-breadcrumb{color:#dbe4f0}.vsx-hero .lva-breadcrumb a{color:#dbe4f0}.vsx-hero .lva-hero-intro{color:#e8eef6}.vsx-prix{font-weight:700;color:var(--navy);font-size:15px;background:#f1f4f9;border-radius:8px;padding:10px 12px;margin:0;line-height:1.45}.vsx-prix small{display:block;font-weight:500;color:#687386;font-size:13px;margin-top:2px}.vsx-sim-l{font-weight:700;color:var(--blue);font-size:15px;text-decoration:none;margin-top:auto}.vsx-sim-l:hover{text-decoration:underline}@media(max-width:900px){.vsx-hero .lva-hero-inner{grid-template-columns:minmax(0,1fr);gap:32px}.vsx-hero .vsx-hero-txt{padding-top:0}}@media(max-width:600px){.lva-hero.vsx-hero{padding:32px 16px 40px}}