.vt .vt-tar-heros-carte{text-align:left;background:#fff;border-radius:22px;flex-direction:column;gap:10px;width:300px;max-width:100%;padding:24px 26px;display:flex;box-shadow:0 24px 50px #001e5a38}.vt .vt-tar-heros-carte p{color:var(--doux);font-size:14px;line-height:1.7}.vt .vt-tar-heros-offres{margin:4px 0;padding:0;list-style:none;display:grid}.vt .vt-tar-heros-offres li{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.vt .vt-tar-heros-offres span{font-size:15px;font-weight:500}.vt .vt-tar-heros-offres b{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.vt .vt-tar-heros-offres small{color:var(--doux);letter-spacing:0;font-size:13px}.vt .vt-tar-simu{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:64px;display:grid}.vt .vt-tar-simu-texte{min-width:0}.vt .vt-tar-simu-texte .tete-gauche{margin-bottom:24px}.vt .vt-tar-sim{border:1px solid var(--trait);background:#fff;border-radius:24px;flex-direction:column;padding:24px;display:flex;box-shadow:0 30px 70px #003c8c24}.vt .vt-tar-sim-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.vt .vt-tar-periode{background:var(--gris);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.vt .vt-tar-periode button{color:var(--doux);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:500;transition:background-color .1s,color .1s}.vt .vt-tar-periode button:hover{color:var(--texte)}.vt .vt-tar-periode button[aria-pressed=true]{background:var(--encre);color:#fff}.vt .vt-tar-sim-ligne{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.vt .vt-tar-sim-ligne>span b{font-size:15.5px;font-weight:500;line-height:1.3;display:block}.vt .vt-tar-sim-ligne>span small{color:var(--doux);font-size:13.5px}.vt .vt-tar-compteur{background:var(--gris);border-radius:12px;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex}.vt .vt-tar-compteur button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:background-color .1s,color .1s;display:grid}.vt .vt-tar-compteur button:hover:not(:disabled){color:var(--bleu);background:#fff}.vt .vt-tar-compteur button:disabled{opacity:.35;cursor:default}.vt .vt-tar-compteur output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:17px;font-weight:600}.vt .vt-tar-bascule{cursor:pointer;background:#d3d7e0;border:0;border-radius:999px;flex:none;width:50px;height:30px;transition:background-color .1s;position:relative}.vt .vt-tar-bascule:after{content:"";width:22px;height:22px;transition:transform .2s var(--mvt);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #1414142e}.vt .vt-tar-bascule[aria-checked=true]{background:var(--bleu)}.vt .vt-tar-bascule[aria-checked=true]:after{transform:translate(20px)}.vt .vt-tar-sim-resultat{background:linear-gradient(135deg, var(--bleu), var(--bleu-fonce));color:#fff;border-radius:18px;gap:4px;margin-top:18px;padding:22px;display:grid}.vt .vt-tar-sim-offre{color:#ffffffdb;font-size:14px;font-weight:500}.vt .vt-tar-sim-offre em{color:var(--bleu);background:#fff;border-radius:999px;margin-left:6px;padding:3px 10px;font-style:normal;font-weight:600}.vt .vt-tar-sim-prix{align-items:baseline;gap:8px;margin-top:8px;display:flex}.vt .vt-tar-sim-prix b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:400;line-height:1}.vt .vt-tar-sim-prix span{color:#ffffffdb;font-size:15px}.vt .vt-tar-sim-detail{color:#ffffffd1;font-size:13.5px;line-height:1.5}.vt .vt-tar-sim-resultat .btn{width:100%;margin-top:14px}.vt .vt-tar-offres .offre:not(.offre-phare) .ruban{background:var(--bleu-voile)}.vt .vt-tar-option{border-top:1px solid var(--trait);color:var(--doux);margin:0;padding-top:12px;font-size:14px}.vt .offre-phare .vt-tar-option{color:#ffffffd1;border-top-color:#ffffff40}.vt .vt-tar-note{text-align:center;max-width:72ch;color:var(--doux);margin:24px auto 0;font-size:14px}.vt .vt-tar-api{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.vt .vt-tar-api-texte{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.vt .vt-tar-api-texte .appels{justify-content:flex-start;margin-top:10px}.vt .vt-tar-api-carte{min-width:0;color:var(--texte);background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:30px;display:flex;box-shadow:0 30px 60px #001e5a40}.vt .section-bleue .vt-tar-api-carte .etiquette{color:var(--doux)}.vt .section-bleue .vt-tar-api-carte .etiquette:before{background:var(--bleu)}.vt .vt-tar-api-haut{justify-content:space-between;align-items:center;gap:12px;display:flex}.vt .vt-tar-api-haut .g-icone{width:44px;height:44px}.vt .vt-tar-api-ttc{color:var(--doux);font-size:15px}.vt .vt-tar-api-conditions{font-size:15px}.vt .vt-tar-presta{background:var(--gris);border-radius:16px;margin-top:8px;padding:18px 20px}.vt .vt-tar-presta h3{font-size:16px;line-height:1.3}.vt .vt-tar-presta ul{margin:10px 0 0;padding:0;list-style:none;display:grid}.vt .vt-tar-presta li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.vt .vt-tar-presta li+li{border-top:1px solid var(--trait)}.vt .vt-tar-presta small{color:var(--doux);font-size:13px;display:block}.vt .vt-tar-presta b{white-space:nowrap;font-weight:600}.vt .vt-tar-comparatif{border:1px solid var(--trait);background:#fff;border-radius:24px;max-width:1000px;margin-inline:auto;overflow:clip}.vt .vt-tar-comparatif table{border-collapse:collapse;width:100%;font-size:15px}.vt .vt-tar-comparatif thead th{z-index:2;text-align:left;color:var(--encre);box-shadow:inset 0 -1px 0 var(--trait);background:#fff;padding:18px 20px;font-size:16px;font-weight:600;position:sticky;top:65px}.vt .vt-tar-comparatif table{table-layout:fixed}.vt .vt-tar-comparatif thead th:first-child{width:40%}.vt .vt-tar-comparatif thead th+th{width:30%}.vt .vt-tar-comparatif thead th.vt-tar-phare{background:var(--bleu);color:#fff}.vt .vt-tar-comparatif tbody th{text-align:left;color:var(--texte);padding:13px 20px;font-weight:400}.vt .vt-tar-comparatif td{color:var(--encre);vertical-align:middle;padding:13px 20px;font-weight:500}.vt .vt-tar-comparatif td.vt-tar-phare{background:#0071e30a}.vt .vt-tar-comparatif tbody tr+tr th,.vt .vt-tar-comparatif tbody tr+tr td{border-top:1px solid var(--trait)}.vt .vt-tar-comparatif tr.vt-tar-groupe th{font:500 12px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--bleu);background:#fff;padding:28px 20px 10px}.vt .vt-tar-oui{background:var(--bleu-voile);width:26px;height:26px;color:var(--bleu);border-radius:50%;place-items:center;display:inline-grid}.vt .vt-tar-oui svg{width:14px;height:14px}.vt .vt-tar-non{color:var(--doux);font-weight:400}.vt .vt-tar-masque{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vt .vt-tar-pack h3{font-size:20px}.vt .vt-tar-pack .vt-tar-pack-credits{align-items:baseline;gap:8px;margin-top:10px;font-size:15px;display:flex}.vt .vt-tar-pack-credits b{letter-spacing:-.04em;color:var(--bleu);font-variant-numeric:tabular-nums;font-size:52px;font-weight:400;line-height:1}.vt .vt-tar-pack .vt-tar-pack-prix{color:var(--encre);font-size:16px;font-weight:500}.vt .vt-tar-pack-prix small{color:var(--doux);font-size:14px;font-weight:400}.vt .carte-bleue .vt-tar-pack-credits b,.vt .carte-bleue.vt-tar-pack .vt-tar-pack-prix{color:#fff}.vt .carte-bleue .vt-tar-pack-prix small{color:#ffffffd1}.vt .vt-tar-usages{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.vt .vt-tar-usages .pastilles{justify-content:center}@media (max-width:980px){.vt .vt-tar-simu{grid-template-columns:minmax(0,1fr);gap:36px}.vt .vt-tar-sim{max-width:560px}.vt .vt-tar-api{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:600px){.vt .vt-tar-sim,.vt .vt-tar-sim-resultat{padding:18px}.vt .vt-tar-sim-prix b{font-size:46px}.vt .vt-tar-api-carte{padding:22px}.vt .vt-tar-comparatif table{font-size:14px}.vt .vt-tar-comparatif thead th{padding:12px 10px;font-size:14px}.vt .vt-tar-comparatif tbody th,.vt .vt-tar-comparatif td{padding:11px 10px}.vt .vt-tar-comparatif tr.vt-tar-groupe th{padding:22px 10px 8px}}
