.vx.vt .ariane{color:var(--vx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.vx.vt .ariane a{color:var(--vx-indigo-ink);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vx.vt .vt-scene{margin-left:auto}.vx.vt .vt-panne{background:var(--vx-fuchsia-doux);color:var(--vx-fuchsia-ink);border-radius:12px;margin-top:6px;padding:12px 14px;font-size:14px;font-weight:700}.vx.vt .vt-gains{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.vx.vt .vt-gains .tile{min-height:0}.vx.vt .vt-jour{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.vx.vt .vt-jour li{background:var(--vx-blanc);border:1px solid var(--vx-trait);border-radius:24px;flex-direction:column;gap:8px;padding:28px;display:flex}.vx.vt .vt-n{background:var(--vx-indigo);width:44px;height:44px;color:var(--vx-blanc);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.vx.vt .vt-moment{color:var(--vx-turquoise-ink);margin-top:8px;font-size:14px;font-weight:800}.vx.vt .vt-jour h3{font-size:20px;font-weight:800;line-height:1.3}.vx.vt .vt-jour p:last-child{color:var(--vx-muted);font-size:16px}.vx.vt .vt-bas-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.vx.vt .vt-bas{flex-direction:column;gap:12px;display:flex}.vx.vt .vt-bas li{background:var(--vx-orange-doux);color:var(--vx-ink);border-radius:16px;padding:18px 20px;font-size:16px;line-height:1.55}.vx.vt .vt-liens{margin-top:18px}.vx.vt .vt-liens a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vx.vt .vt-actions{justify-content:center}.vx.vt .vt-btn-clair{background:var(--vx-blanc);color:var(--vx-indigo-ink)}.vx.vt .faq-grid>div:first-child{align-self:start}@media (max-width:1100px){.vx.vt .vt-gains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vx.vt .vt-jour,.vx.vt .vt-bas-grid{grid-template-columns:minmax(0,1fr)}.vx.vt .vt-scene{margin-left:0}}@media (max-width:640px){.vx.vt .vt-gains{grid-template-columns:minmax(0,1fr)}.vx.vt .vt-jour li{padding:22px}}.vx.vt .vt-prog{background:var(--vx-gris-doux);border-radius:999px;height:10px;overflow:hidden}.vx.vt .vt-prog i{background:var(--vx-turquoise);border-radius:999px;height:100%;display:block}.vx.vt .vt-prog-t{color:var(--vx-turquoise-ink);margin:-2px 0 4px;font-size:14px;font-weight:700}.vx.vt .vt-jour{position:relative}.vx.vt .vt-jour li{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.vx.vt .vt-scene{animation:.6s cubic-bezier(.2,.7,.2,1) .2s both vt-entree}.vx.vt .vt-scene .lodg{animation:.5s cubic-bezier(.2,.7,.2,1) both vt-glisse;animation-range:normal;animation-delay:calc(.45s + var(--i,0) * .2s)}.vx.vt .vt-scene .pill{animation:.4s cubic-bezier(.2,.7,.2,1.4) both vt-pop;animation-delay:calc(.8s + var(--i,0) * .2s)}.vx.vt .vt-prog i{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.2,1) .5s both vt-remplit}.vx.vt .vt-panne{animation:.5s cubic-bezier(.2,.7,.2,1) 1.7s both vt-entree}.vx.vt .ariane{animation:.5s cubic-bezier(.2,.7,.2,1) both vt-entree}.vx.vt .vt-jour li,.vx.vt .vt-gains .tile{transition:transform .15s ease-out,box-shadow .15s ease-out}.vx.vt .vt-jour li:hover{box-shadow:0 18px 40px -24px var(--vx-o-ombre-form);transform:translateY(-4px)}@supports (animation-timeline:view()){.vx.vt .vt-gains .tile:nth-child(2),.vx.vt .vt-jour li:nth-child(2){animation-range:entry 8% cover 30%}.vx.vt .vt-gains .tile:nth-child(3),.vx.vt .vt-jour li:nth-child(3){animation-range:entry 16% cover 38%}.vx.vt .vt-gains .tile:nth-child(4){animation-range:entry 24% cover 46%}.vx.vt .vt-n{animation:linear both pop;animation-timeline:view();animation-range:entry 15% cover 35%}.vx.vt .vt-jour:before{content:"";background:var(--vx-trait-fort);transform-origin:0;height:2px;animation:linear both fillx;animation-timeline:view();animation-range:entry 20% cover 45%;position:absolute;top:50px;left:16%;right:16%}.vx.vt .vt-bas li{animation:linear both glisse;animation-timeline:view();animation-range:entry cover 20%}.vx.vt .vt-bas li:nth-child(2){animation-range:entry 6% cover 26%}.vx.vt .vt-bas li:nth-child(3){animation-range:entry 12% cover 32%}.vx.vt .faq details{animation:linear both glisse;animation-timeline:view();animation-range:entry cover 18%}.vx.vt .sombre .h2,.vx.vt .sombre .intro,.vx.vt .vt-actions{animation:linear both rv;animation-timeline:view();animation-range:entry cover 30%}}}@media (max-width:900px){.vx.vt .vt-jour:before{display:none}}@keyframes vt-entree{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vt-glisse{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes vt-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes vt-remplit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
