/* Launch cards matched to the supplied reference; navigation starts the campaign flow. */
body.mode-site .v-etapes .m-launch{gap:14px;isolation:isolate}
body.mode-site .v-etapes .m-launch>a{background:linear-gradient(145deg,#e7f3ff,#f0f8ff);border:1px solid #e4f0fd;border-radius:17px;padding:13px 8px 15px;gap:8px;box-shadow:none;justify-content:flex-start;color:#080e47;transition:transform .2s,box-shadow .2s}
body.mode-site .v-etapes .m-launch>a:last-child{background:linear-gradient(145deg,#fff3e6,#fff0df);border:1px solid #fff0dd}
body.mode-site .v-etapes .m-launch>a>span{display:block;line-height:0}
body.mode-site .v-etapes .m-launch svg{width:40px;height:40px;color:#066bff;filter:drop-shadow(0 3px 2px #0875ff18)}
body.mode-site .v-etapes .m-launch>a:last-child svg{color:#ff5100;filter:drop-shadow(0 3px 2px #ff510018)}
body.mode-site .v-etapes .m-launch strong{font-size:14px;line-height:1.12;letter-spacing:-.035em;color:#080e47}
body.mode-site .v-etapes .m-launch small{font-size:11px;line-height:1.3;color:#394d7d;margin-top:2px}
body.mode-site .v-etapes .m-launch em{box-sizing:border-box;display:block;width:100%;font-size:10px;line-height:1.15;font-weight:700;white-space:nowrap;padding:9px 2px;border:1px solid #086cff;background:#fff;color:#0864ee;border-radius:24px;margin-top:auto}
body.mode-site .v-etapes .m-launch>a:last-child em{background:linear-gradient(110deg,#ff7400,#ff4e00);border-color:#ff5e00;color:#fff;box-shadow:0 4px 10px #ff640020}
body.mode-site .v-etapes .m-launch::after{width:38px;height:38px;border:3px solid #fff;top:47%;font-size:13px;background:linear-gradient(145deg,#0c83ff,#0061ef);box-shadow:0 3px 8px #0672ff15;z-index:2}
body.mode-site .v-etapes .m-launch>a:hover{transform:translateY(-4px);box-shadow:0 8px 18px #0875ff18}
body.mode-site .v-etapes .m-launch>a:last-child:hover{box-shadow:0 8px 18px #ff64001a}
body.mode-site .v-etapes .m-launch>a:focus-visible{outline:2px solid #076cff;outline-offset:4px}
@media(max-width:380px){body.mode-site .v-etapes .m-launch strong{font-size:13px}body.mode-site .v-etapes .m-launch em{font-size:9px}}
@media(prefers-reduced-motion:reduce){body.mode-site .v-etapes .m-launch>a{transition:none}}
