/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.lc-v4-cx{--lc-v4-sf:#5e6e82;--lc-v4-sc:#f4f6fa;--lc-v4-hl:var(--text)}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx{--lc-v4-hl:color-mix(in srgb,var(--text) 10%,transparent)}}.lc-v4-cx{--lc-v4-cx-aura:#6e9dff;--lc-v4-cx-phare:#ffe28c;--lc-v4-cx-masque:#000;--bg:var(--bg-elev);background:var(--bg);color:var(--text);font-family:var(--font-instrument);font-size:clamp(17px,1.25vw,19px);line-height:1.5}:where(.lc-v4-cx) p{margin:0}:where(.lc-v4-cx) img{max-width:100%}:where(.lc-v4-cx) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.lc-v4-cx :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:10px}.lc-v4-cx .cx-in{padding-inline:var(--lc-v4-marge)}.lc-v4-cx .hl{background:var(--degrade-principal);color:#0000;-webkit-background-clip:text;background-clip:text}.lc-v4-cx .ast{color:var(--primary);font-weight:700;text-decoration:none}.lc-v4-cx a.ast{justify-content:center;min-width:44px;margin:-12px -18px}.lc-v4-cx .lk,.lc-v4-cx a.ast{align-items:center;min-height:44px;display:inline-flex}.lc-v4-cx .lk{color:var(--primary-lisible);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--primary-lisible);text-decoration-color:var(--primary-lisible);font-weight:600}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .lk{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-lisible) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-lisible) 30%,transparent)}}.lc-v4-cx .lk{transition:text-decoration-color .25s}.lc-v4-cx .lk:hover{-webkit-text-decoration-color:var(--primary-lisible);text-decoration-color:var(--primary-lisible)}.lc-v4-cx .hl{margin-right:-.12em;padding-bottom:.06em;padding-right:.12em}.lc-v4-cx .cx-in{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-template-areas:"v f""t f";align-items:center;column-gap:clamp(40px,6vw,120px);min-height:calc(100vh - 76px);padding-block:clamp(28px,4vw,64px) clamp(64px,6vw,112px);display:grid}.lc-v4-cx .cx-vis{grid-area:v;align-self:end}.lc-v4-cx .cx-trust{grid-area:t;align-self:start}.lc-v4-cx .cx-form{grid-area:f;justify-self:center;width:100%;max-width:420px;position:relative}.lc-v4-cx .cx-h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,6vw,92px);font-weight:700;line-height:.95}.lc-v4-cx .cx-sub{color:var(--text-muted);max-width:24em;margin-top:18px;font-size:clamp(18px,1.5vw,22px)}.lc-v4-cx .cx-scene{height:clamp(190px,17vw,300px);margin-top:clamp(20px,3vw,44px);margin-left:calc(var(--lc-v4-marge) * -1);padding-left:var(--lc-v4-marge);-webkit-mask-image:linear-gradient(90deg,var(--lc-v4-cx-masque) 86%,transparent);mask-image:linear-gradient(90deg,var(--lc-v4-cx-masque) 86%,transparent);position:relative;overflow:hidden}.lc-v4-cx .cx-aura{background:radial-gradient(closest-side,var(--lc-v4-cx-aura),transparent);border-radius:50%;position:absolute;inset:0 0 0 10%}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .cx-aura{background:radial-gradient(closest-side,color-mix(in srgb,var(--lc-v4-cx-aura) 28%,transparent),transparent)}}.lc-v4-cx .cx-road{background:linear-gradient(90deg,transparent,var(--text) 12%,var(--text) 88%,transparent);height:2px;position:absolute;bottom:10%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .cx-road{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 10%,transparent) 12%,color-mix(in srgb,var(--text) 10%,transparent) 88%,transparent)}}.lc-v4-cx .cx-road i{background:repeating-linear-gradient(90deg,var(--primary) 0 26px,transparent 26px 60px);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .cx-road i{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--primary) 55%,transparent) 0 26px,transparent 26px 60px)}}.lc-v4-cx .cx-road i{-webkit-mask-image:linear-gradient(90deg,transparent,var(--lc-v4-cx-masque) 20%,var(--lc-v4-cx-masque) 80%,transparent);mask-image:linear-gradient(90deg,transparent,var(--lc-v4-cx-masque) 20%,var(--lc-v4-cx-masque) 80%,transparent);opacity:0;transition:opacity .5s;animation:lc-v4-cx-road .5s linear infinite}.lc-v4-cx .cx-scene.drive .cx-road i{opacity:1}.lc-v4-cx .cx-car{left:calc(var(--lc-v4-marge) + 2%);width:min(80%,560px);position:absolute;bottom:8.5%;transform:translate(-140%)}.lc-v4-cx .cx-car img{transform-origin:70% 100%;width:100%;height:auto;display:block}.lc-v4-cx .cx-scene.in .cx-car{animation:lc-v4-cx-arrive 1.85s cubic-bezier(.16,.84,.24,1) .25s both}.lc-v4-cx .cx-scene.drive .cx-car img{animation:lc-v4-cx-bob .32s ease-in-out infinite alternate}.lc-v4-cx .cx-scene.stop .cx-car img{animation:lc-v4-cx-dip .7s var(--lc-v4-ease)}.lc-v4-cx .cx-scene.out .cx-car{animation:lc-v4-cx-leave 1.1s cubic-bezier(.55,0,.75,.2) forwards}.lc-v4-cx .cx-speed{opacity:0;flex-direction:column;justify-content:space-around;width:28%;height:42%;transition:opacity .3s;display:flex;position:absolute;top:28%;left:-26%}.lc-v4-cx .cx-speed i{background:linear-gradient(90deg,transparent,var(--primary));border-radius:2px;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .cx-speed i{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 55%,transparent))}}.lc-v4-cx .cx-speed i:nth-child(2){margin-left:30%}.lc-v4-cx .cx-scene.drive .cx-speed{opacity:1}.lc-v4-cx .cx-lights{background:radial-gradient(60% 50% at 18% 50%,var(--lc-v4-cx-phare),var(--lc-v4-cx-phare) 40%,transparent 70%);width:34%;height:30%;position:absolute;top:38%;right:-20%}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .cx-lights{background:radial-gradient(60% 50% at 18% 50%,color-mix(in srgb,var(--lc-v4-cx-phare) 95%,transparent),color-mix(in srgb,var(--lc-v4-cx-phare) 35%,transparent) 40%,transparent 70%)}}.lc-v4-cx .cx-lights{opacity:0;pointer-events:none;transition:opacity .35s}.lc-v4-cx .cx-scene.lit .cx-lights{opacity:1}.lc-v4-cx .cx-pts{flex-wrap:wrap;gap:12px 28px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:flex}.lc-v4-cx .cx-pts li{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.lc-v4-cx .cx-pts svg{color:var(--primary);flex:none}.lc-v4-cx .cx-note{color:var(--text-muted);max-width:36em;margin-top:14px;font-size:13.5px}.lc-v4-cx .cx-step[hidden]{display:none}.lc-v4-cx .cx-step.on{animation:lc-v4-cx-stepIn .5s var(--lc-v4-ease)}.lc-v4-cx .cx-t{letter-spacing:-.035em;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:700;line-height:1.05}.lc-v4-cx .cx-p{color:var(--text-muted);margin-top:10px}.lc-v4-cx .cx-p b{color:var(--text);word-break:break-all;font-weight:600}.lc-v4-cx .cx-soc{flex-direction:column;gap:10px;margin-top:28px;display:flex}.lc-v4-cx .sbtn{background:var(--bg-elev);min-height:56px;box-shadow:inset 0 0 0 1px var(--text);border-radius:999px;justify-content:center;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .sbtn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent)}}.lc-v4-cx .sbtn{color:var(--text);font-size:16px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s}.lc-v4-cx .sbtn:hover{box-shadow:inset 0 0 0 1.5px var(--primary),0 10px 24px -14px var(--primary-lisible)}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .sbtn:hover{box-shadow:inset 0 0 0 1.5px var(--primary),0 10px 24px -14px color-mix(in srgb,var(--primary-lisible) 50%,transparent)}}.lc-v4-cx .sbtn:active{transform:scale(.99)}.lc-v4-cx .sbtn:disabled{opacity:.6;cursor:default}.lc-v4-cx .cx-or{color:var(--lc-v4-sf);align-items:center;gap:14px;margin:24px 0;font-size:14px;display:flex}.lc-v4-cx .cx-or:after,.lc-v4-cx .cx-or:before{content:"";background:var(--lc-v4-hl);flex:1;height:1px}.lc-v4-cx .fl{display:block;position:relative}.lc-v4-cx .fl input{width:100%;height:62px;box-shadow:inset 0 0 0 1px var(--text);border:0;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .fl input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent)}}.lc-v4-cx .fl input{font:inherit;color:var(--text);background:var(--bg-elev);outline:none;padding:22px 56px 6px 18px;font-size:17px;transition:box-shadow .2s}.lc-v4-cx .fl input:focus{box-shadow:inset 0 0 0 2px var(--primary),0 0 0 5px var(--primary)}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .fl input:focus{box-shadow:inset 0 0 0 2px var(--primary),0 0 0 5px color-mix(in srgb,var(--primary) 12%,transparent)}}.lc-v4-cx .fl>span{color:var(--lc-v4-sf);pointer-events:none;transform-origin:0 0;transition:transform .2s var(--lc-v4-ease),color .2s;font-size:17px;position:absolute;top:20px;left:18px}.lc-v4-cx .fl input:focus+span,.lc-v4-cx .fl input:not(:placeholder-shown)+span{color:var(--text-muted);transform:translateY(-11px)scale(.74)}.lc-v4-cx .cx-mail,.lc-v4-cx .cx-pass{flex-direction:column;gap:12px;display:flex}.lc-v4-cx .cx-mail .lc-v4-btn,.lc-v4-cx .cx-pass .lc-v4-btn{width:100%;min-height:56px}.lc-v4-cx .cx-qr-l{margin-top:6px;font-size:15px}.lc-v4-cx .cx-back{min-height:44px;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:15px;font-weight:600;display:inline-flex}.lc-v4-cx .cx-back:hover{color:var(--text)}.lc-v4-cx .otp{--lc-v4-cx-otp-gap:10px;margin-top:26px;position:relative}.lc-v4-cx .otp-real{z-index:2;opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.lc-v4-cx .otp-cells{gap:var(--lc-v4-cx-otp-gap);grid-template-columns:repeat(6,1fr);display:grid}.lc-v4-cx .oc{height:64px;box-shadow:inset 0 0 0 1px var(--text);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .oc{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent)}}.lc-v4-cx .oc{background:var(--bg-elev);justify-content:center;align-items:center;font-size:28px;font-weight:600;transition:box-shadow .2s,color .2s;display:flex}.lc-v4-cx .oc.f{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .oc.f{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 50%,transparent)}}.lc-v4-cx .oc.pop{animation:lc-v4-cx-ocPop .28s var(--lc-v4-ease)}.lc-v4-cx .otp-caret{width:calc((100% - 5 * var(--lc-v4-cx-otp-gap)) / 6);height:64px;box-shadow:inset 0 0 0 2px var(--primary),0 0 0 5px var(--primary);border-radius:16px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .otp-caret{box-shadow:inset 0 0 0 2px var(--primary),0 0 0 5px color-mix(in srgb,var(--primary) 12%,transparent)}}.lc-v4-cx .otp-caret{opacity:0;pointer-events:none;transition:transform .28s var(--lc-v4-ease),width .28s,opacity .2s}.lc-v4-cx .otp.focus .otp-caret{opacity:1}.lc-v4-cx .otp.bad .otp-cells{animation:lc-v4-cx-shake .45s}.lc-v4-cx .otp.bad .oc{box-shadow:inset 0 0 0 1.5px var(--bad)}.lc-v4-cx .otp.good .otp-caret{opacity:0}.lc-v4-cx .otp.good .oc{animation:lc-v4-cx-wave .6s var(--lc-v4-ease) both;box-shadow:inset 0 0 0 1.5px var(--ok);color:var(--ok)}.lc-v4-cx .otp.good .oc:nth-child(2){animation-delay:60ms}.lc-v4-cx .otp.good .oc:nth-child(3){animation-delay:.12s}.lc-v4-cx .otp.good .oc:nth-child(4){animation-delay:.18s}.lc-v4-cx .otp.good .oc:nth-child(5){animation-delay:.24s}.lc-v4-cx .otp.good .oc:nth-child(6){animation-delay:.3s}.lc-v4-cx .otp-msg{min-height:22px;color:var(--bad);margin-top:10px;font-size:14px}.lc-v4-cx .otp-msg.ok{color:var(--ok)}.lc-v4-cx .cx-row{flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin-top:4px;display:flex}.lc-v4-cx .cx-row .lk{font-size:15px}.lc-v4-cx .cx-row .lk:disabled{color:var(--lc-v4-sf);cursor:default;text-decoration:none}.lc-v4-cx .eye{width:44px;height:44px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;right:9px}.lc-v4-cx .eye:hover{background:var(--lc-v4-sc);color:var(--text)}.lc-v4-cx .eye .i-off,.lc-v4-cx .eye.on .i-on{display:none}.lc-v4-cx .eye.on .i-off{display:block}.lc-v4-cx .qr{background:var(--bg-elev);width:224px;height:224px;box-shadow:0 0 0 1px var(--lc-v4-hl),0 22px 44px -26px var(--primary-lisible);border-radius:26px;margin:26px 0 10px;padding:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .qr{box-shadow:0 0 0 1px var(--lc-v4-hl),0 22px 44px -26px color-mix(in srgb,var(--primary-lisible) 50%,transparent)}}.lc-v4-cx .qr svg{width:100%;height:100%;display:block}.lc-v4-cx .qr-scan{background:linear-gradient(90deg,transparent,var(--primary),transparent);height:2px;box-shadow:0 0 12px 2px var(--primary);border-radius:2px;position:absolute;top:14px;left:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.lc-v4-cx .qr-scan{box-shadow:0 0 12px 2px color-mix(in srgb,var(--primary) 45%,transparent)}}.lc-v4-cx .qr-scan{animation:lc-v4-cx-qrs 2.4s ease-in-out infinite alternate}.lc-v4-cx .okck{background:var(--ok-soft);width:84px;height:84px;animation:lc-v4-cx-pop .5s var(--lc-v4-ease) both;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.lc-v4-cx .okck path{stroke-dasharray:1;stroke-dashoffset:0;animation:lc-v4-cx-draw .6s .3s var(--lc-v4-ease) both}.lc-v4-cx .okbar{background:var(--lc-v4-hl);border-radius:2px;height:3px;margin-top:26px;overflow:hidden}.lc-v4-cx .okbar i{background:var(--degrade-principal);width:0;height:100%;animation:lc-v4-cx-okb 2.4s .2s var(--lc-v4-ease) forwards;display:block}html:root:has(.lc-v4-cx) .lc-v4-cx .fl input{outline:none;background-color:var(--bg-elev)!important;border:0!important;border-radius:18px!important}html:root:has(.lc-v4-cx) .lc-v4-cx .otp-real{outline:none;background-color:#0000!important;border:0!important}.lc-v4-cx .lc-v4-btn:disabled{opacity:.45;cursor:default;transform:none}.lc-v4-cx .cx-bandeau{margin-bottom:20px}.lc-v4-cx .cx-qr-v4{margin-top:26px}.lc-v4-cx .cx-charge{min-height:22px}@media (max-width:1100px){.lc-v4-cx .cx-in{grid-template-columns:1fr 1fr}}@media (max-width:760px){.lc-v4-cx .cx-in{grid-template-columns:1fr;grid-template-areas:"v""f""t";gap:0;min-height:0;padding-block:16px 64px}.lc-v4-cx .cx-h1{font-size:42px}.lc-v4-cx .cx-sub{font-size:17px}.lc-v4-cx .cx-scene{height:150px;margin-top:8px;margin-bottom:12px}.lc-v4-cx .cx-car{width:78%}.lc-v4-cx .cx-form{max-width:none;margin-top:8px}.lc-v4-cx .cx-trust{margin-top:44px}.lc-v4-cx .cx-pts{flex-direction:column;gap:14px}.lc-v4-cx .oc{font-size:24px}.lc-v4-cx .oc,.lc-v4-cx .otp-caret{border-radius:14px;height:56px}.lc-v4-cx .otp{--lc-v4-cx-otp-gap:8px}}@keyframes lc-v4-cx-road{to{background-position:-60px 0}}@keyframes lc-v4-cx-arrive{0%{transform:translate(-140%)}80%{transform:translate(1.5%)}to{transform:translate(0)}}@keyframes lc-v4-cx-leave{0%{transform:translate(0)}to{transform:translate(170%)}}@keyframes lc-v4-cx-bob{to{transform:translateY(-1.5px)}}@keyframes lc-v4-cx-dip{35%{transform:rotate(.9deg)translateY(1px)}70%{transform:rotate(-.3deg)}}@keyframes lc-v4-cx-stepIn{0%{opacity:0;transform:translate(16px)}}@keyframes lc-v4-cx-ocPop{0%{opacity:.2;transform:scale(.7)}}@keyframes lc-v4-cx-wave{40%{transform:translateY(-8px)}}@keyframes lc-v4-cx-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes lc-v4-cx-qrs{to{top:calc(100% - 16px)}}@keyframes lc-v4-cx-pop{0%{opacity:0;transform:scale(.5)}}@keyframes lc-v4-cx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lc-v4-cx-okb{to{width:100%}}@media (prefers-reduced-motion:reduce){.lc-v4-cx *,.lc-v4-cx :after,.lc-v4-cx :before{transition:none!important;animation:none!important}.lc-v4-cx .cx-car{transform:none!important}.lc-v4-cx .okbar i{width:100%}}