@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#f6f8fc;--quadrillage:#0b1b3a0f;--carte:#fff;--carte-douce:#f7f9fc;--carte-bleue:#f5f8ff;--bord:#e9ecf2;--bord-fort:#d5deee;--piste:#ebeef4;--navy:#0b1b3a;--encre:#0b1220;--texte:#3a4458;--doux:#5e6778;--muet:#9aa3b5;--accent:#2f5bff;--accent-fonce:#2447d6;--accent-texte:#1f3fbf;--accent-pale:#e8eeff;--accent-bord:#2f5bff38;--gain:#15803d;--gain-vif:#16a34a;--gain-fond:#16a34a14;--gain-bord:#16a34a40;--alerte-texte:#8a4a04;--alerte-fond:#fdf0de;--alerte-bord:#d9770659;--danger:#c62828;--principal:linear-gradient(180deg, #1f3466, #0b1b3a);--principal-survol:linear-gradient(180deg, #2a4377, #13274f);--principal-ombre:inset 0 1px 0 #fff3, 0 6px 18px #0b1b3a38;--principal-ombre-survol:inset 0 1px 0 #ffffff40, 0 10px 24px #2f5bff40;--secondaire:linear-gradient(180deg, #f5f8ff, #e4ebff);--ombre-carte:0 1px 2px #0b1b3a0a, 0 10px 28px #0b1b3a09;--focus:0 0 0 3px #2f5bff66;--rayon:20px;--rayon-btn:12px;--font-display:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--fond);color:var(--encre);font:16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}body{background-color:var(--fond);background-image:radial-gradient(ellipse 55% 42% at 12% -6%, #2f5bff29, transparent 70%), radial-gradient(ellipse 48% 38% at 96% 4%, #78a0ff33, transparent 72%), radial-gradient(ellipse 60% 45% at 70% 62%, #4270eb12, transparent 70%), radial-gradient(ellipse 70% 40% at 20% 108%, #2f5bff1a, transparent 70%), linear-gradient(var(--quadrillage) 1px, transparent 1px), linear-gradient(90deg, var(--quadrillage) 1px, transparent 1px);background-size:100% 100%,100% 100%,100% 100%,100% 100%,48px 48px,48px 48px;background-attachment:fixed;min-height:100vh}.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 56%,#ffd36e9e 56% 92%,#0000 92%);border-radius:3px;margin:0 -2px;padding:0 4px}body.fige{overflow:hidden}a{color:var(--accent-texte)}h1,h2,h3{font-family:var(--font-display);color:var(--encre);margin:0;font-weight:600}::selection{background:#2f5bff33}:focus-visible{border-radius:8px;outline:none;box-shadow:var(--focus)!important}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.eyebrow{font:600 11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-texte);display:inline-block}.lien{font:inherit;color:var(--accent-texte);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.charge{height:60vh}.a-ecrire{border:1.5px dashed var(--alerte-bord);background:var(--alerte-fond);color:var(--alerte-texte);font:600 11px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:6px;padding:1px 8px;display:inline-block}.cta{border-radius:var(--rayon-btn);background:var(--principal);border:1px solid var(--navy);min-height:48px;box-shadow:var(--principal-ombre);color:#fff;font:700 15px/1 var(--font-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.cta:hover:not(:disabled){background:var(--principal-survol);box-shadow:var(--principal-ombre-survol);transform:translateY(-1px)}.cta:disabled{cursor:not-allowed;color:#5a6477;box-shadow:none;background:#eef0f5;border-color:#e3e7ef;transform:none}.cta.plein{width:100%}.second{border-radius:var(--rayon-btn);background:var(--secondaire);border:1px solid var(--accent-bord);min-height:44px;color:var(--accent-texte);font:700 15px/1 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.ghost{font:600 14px var(--font-body);color:var(--doux);cursor:pointer;background:0 0;border:0;padding:6px 0}.ghost:hover{color:var(--encre)}@media (prefers-reduced-motion:reduce){.cta,.carte-clic{transition:none}.cta:hover,.carte-clic:hover{transform:none!important}}header.top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);background:#ffffffdb;position:sticky;top:0}header.top .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.logo{font:700 24px/1 var(--font-display);letter-spacing:-.04em;color:var(--navy);text-decoration:none}.logo span{color:var(--accent)}.profil{position:relative}.profil-btn{border:1px solid var(--bord);color:var(--encre);font:600 14px var(--font-body);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:4px 14px 4px 4px;display:flex}.profil-btn:hover{background:var(--carte-douce)}.rond{background:var(--principal);color:#fff;width:32px;height:32px;font:700 14px var(--font-display);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.profil-menu{border:1px solid var(--bord);background:#fff;border-radius:14px;width:260px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #0b1b3a24}.pm-haut{border-bottom:1px solid var(--bord);flex-direction:column;padding:10px 10px 12px;display:flex}.pm-haut span{font:13px var(--font-mono);color:var(--doux)}.pm-sortir{width:100%;color:var(--encre);font:600 14px var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;margin-top:4px;padding:10px}.pm-sortir:hover{background:var(--carte-douce)}@media (width<=480px){.profil-btn .nom{display:none}.profil-btn{padding:4px}}.carte{border-radius:var(--rayon);background:var(--carte);border:1px solid var(--bord);min-width:0;box-shadow:var(--ombre-carte);color:inherit;flex-direction:column;gap:10px;padding:24px 22px;text-decoration:none;display:flex}.carte-clic{cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.carte-clic:hover{border-color:#2f5bff61;transform:translateY(-2px);box-shadow:0 14px 32px #2f5bff21}.acces{align-items:center;gap:24px;padding:32px 0 60px;display:grid}.acces h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.08}.acces .sous{color:var(--texte);max-width:520px;margin:14px 0 0;font-size:17px}.carte-acces{border-radius:var(--rayon);border:1px solid var(--bord);background:#fff;flex-direction:column;gap:10px;width:100%;max-width:460px;margin:0 auto;padding:28px 22px;display:flex;box-shadow:0 14px 34px #2f5bff1a}.carte-acces h2{letter-spacing:-.02em;margin-bottom:4px;font-size:24px}.carte-acces .q{margin-top:6px;font-size:15px;font-weight:700}.carte-acces .txt{color:var(--texte);margin:0}.carte-acces p.q{margin-bottom:0}.info{background:var(--accent-pale);color:var(--accent-texte);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.bascule{color:var(--doux);text-align:center;margin:6px 0 0;font-size:14px}input[type=text],input[type=tel],input[type=password],textarea,select{border:1.5px solid var(--bord-fort);width:100%;min-height:50px;color:var(--encre);font:16px var(--font-body);background:#fff;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 4px #2f5bff24}input::placeholder,textarea::placeholder{color:var(--muet)}.phone{gap:8px;display:flex}.phone select{flex:none;width:auto;padding:0 8px}.mdp{position:relative}.mdp input{padding-right:86px}.mdp .voir{color:var(--doux);font:600 13px var(--font-body);cursor:pointer;background:#f1f4f9;border:0;border-radius:8px;padding:8px 10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.err{color:var(--danger);font-size:14px;font-weight:600}.err:empty{display:none}@media (width>=900px){.acces{grid-template-columns:1.1fr 1fr;column-gap:56px;padding:80px 0 90px}.carte-acces{justify-self:end;margin:0;padding:34px 32px}}.video{aspect-ratio:16/9;border-radius:var(--rayon);background:var(--navy);border:1px solid var(--bord);width:100%;max-width:860px;box-shadow:var(--ombre-carte);position:relative;overflow:hidden}.bientot{color:#fff;font:600 15px var(--font-body);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lect{width:100%;height:100%;position:relative}.lect video{object-fit:cover;cursor:pointer;background:#000;width:100%;height:100%;display:block}.lect .play{z-index:2;cursor:pointer;background:#2f5bffeb;border:1px solid #fff5;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0b1b3a59}.lect .play:hover{transform:translate(-50%,-50%)scale(1.05)}.lect.joue .play{opacity:0;pointer-events:none}.lect-bas{z-index:2;background:linear-gradient(#0000,#04060cbf);align-items:center;gap:4px;padding:18px 10px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.lect-barre{background:#ffffff40;border-radius:3px;flex:1;height:6px;overflow:hidden}.lect-barre i{background:linear-gradient(90deg, var(--accent-fonce), #9db4ff);width:0;height:100%;transition:width .25s linear;display:block}.lect-barre[role=slider]{cursor:pointer}.lect-btn{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lect-10{position:relative}.lect-10 span{color:#fff;text-align:center;font-size:8.5px;font-weight:700;position:absolute;top:50%;left:0;right:0;transform:translateY(-42%)}.lect-vit{width:auto;min-width:44px;font:600 12px var(--font-mono);border-radius:999px;padding:0 6px}.lect-son .off,.lect.muet .lect-son .on{display:none}.lect.muet .lect-son .off{display:inline}.lect:fullscreen{border-radius:0}.lect:fullscreen video{object-fit:contain}@media (width<=480px){.lect-bas{gap:0;padding:14px 6px 4px}.lect-btn{flex-basis:34px;width:34px;height:34px}.lect-vit{min-width:38px;padding:0 4px;font-size:11px}.lect .play{width:60px;height:60px}}.pied{color:var(--doux);flex-wrap:wrap;gap:8px 20px;padding:40px 0 48px;font-size:13px;display:flex}.pied a{color:var(--doux)}.pied span{margin-right:auto}.voile{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1b3a73;padding:16px 12px 40px;position:fixed;inset:0;overflow-y:auto}.voile-in{max-width:680px;margin:0 auto;position:relative}.voile-fermer{border:1px solid var(--bord);width:44px;height:44px;color:var(--encre);cursor:pointer;z-index:2;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;margin-left:auto;font-size:16px;display:flex;position:sticky;top:0}a.ghost{text-decoration:none}.fm{border-radius:var(--rayon);border:1px solid var(--bord);background:#fff;overflow:hidden;box-shadow:0 30px 60px #0b1b3a2e}.fm-barre{background:var(--piste);height:4px}.fm-barre i{background:linear-gradient(90deg, var(--accent-fonce), var(--accent));height:4px;transition:width .3s;display:block}.fm-corps{padding:24px 20px 26px}.fm-retour{margin-bottom:8px}.fm-page{flex-direction:column;gap:12px;display:flex}.fm-page .q{font:700 20px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--encre);margin:4px 0 0}.fm-page label.q{font:700 15px var(--font-body);letter-spacing:0}.fm-page p{color:var(--texte);margin:0}.opts{flex-direction:column;gap:10px;display:flex}.opt{border:1.5px solid var(--bord-fort);width:100%;min-height:54px;color:var(--encre);font:16px var(--font-body);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;padding:12px 16px;transition:border-color .14s,background .14s;display:flex}.opt:hover{background:var(--carte-bleue);border-color:#2f5bff80}.opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-pale)}.piege{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mentions{color:var(--doux);margin:2px 0 0;font-size:12px}@media (width>=600px){.fm-corps{padding:32px 34px}}.dedans{margin:48px auto 80px}.dedans .lien{align-self:center;font-size:14px}.manuel{background:var(--carte-douce);border:1px solid var(--bord);color:var(--texte);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;font-size:15px;display:flex}.manuel p{margin:0}.manuel .second{align-self:flex-start}.mono-num{font-family:var(--font-mono)}.progres{background:var(--piste);border-radius:3px;height:6px;display:block;overflow:hidden}.progres i{background:linear-gradient(90deg, var(--accent-fonce), var(--accent));border-radius:3px;height:100%;display:block}.progres-global{border:1px solid var(--bord);background:#fff;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:560px;margin-top:6px;padding:14px 16px;display:flex}.pg-t{color:var(--doux);justify-content:space-between;gap:12px;font-size:14px;display:flex}.pg-t b{color:var(--encre);font-family:var(--font-mono);font-size:13px;font-weight:600}.vu{color:var(--gain);font:600 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.carte-leads{border-color:var(--accent-bord);background:linear-gradient(180deg, #fff, var(--carte-bleue))}.carte-leads h3{letter-spacing:-.02em;font-size:22px}.carte-leads p{color:var(--texte);margin:0}.fil{padding-top:22px;font-size:14px}.fil a{color:var(--doux);font-weight:600;text-decoration:none}.fil a:hover{color:var(--encre)}.fil+.hero{padding-top:14px}.lecons{flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lecon-ligne{border:1px solid var(--bord);color:inherit;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.lecon-ligne:hover{border-color:#2f5bff61;box-shadow:0 8px 22px #2f5bff1a}.ll-num{background:var(--carte-bleue);border:1px solid var(--accent-bord);height:34px;color:var(--accent-texte);font:600 14px var(--font-mono);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.faite .ll-num{background:var(--gain-fond);border-color:var(--gain-bord);color:var(--gain)}.ll-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ll-t b{font-weight:700;line-height:1.3}.ll-t span{color:var(--doux);font-size:13px}.ll-fleche{color:var(--muet)}.outils-liens{flex-wrap:wrap;gap:10px;display:flex}.hero-lecon h1{font-size:clamp(26px,3.6vw,36px)}.hero-lecon+.video{margin-top:14px}.guide .carte p{color:var(--texte);margin:0}.guide .carte h3{margin-top:6px;font-size:16px}.etapes{color:var(--texte);flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.question .carte{flex-direction:column;align-items:flex-start}.question .carte h3{font-size:18px}.question .carte p{color:var(--texte);margin:0}.suite{justify-content:space-between;align-items:center;gap:12px;padding-top:36px;display:flex}.bientot-carte{background:var(--carte-douce);border:1px dashed var(--bord-fort);color:var(--doux);text-align:center;border-radius:12px;padding:14px;font-weight:600}.outil{gap:14px}.outil+.outil{margin-top:14px}.outil h3{align-items:center;gap:8px;font-size:18px;display:flex}.outil>p,.outil-form p{color:var(--texte);margin:0}.aide{color:var(--doux);margin:0;font-size:13px}.vide{background:var(--carte-douce);color:var(--doux);border-radius:12px;margin:0;padding:14px;font-size:15px}.ok{color:var(--gain)}.compte{background:var(--accent-pale);min-width:24px;height:22px;color:var(--accent-texte);font:600 12px var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.facultatif{color:var(--doux);font-weight:400}textarea{resize:vertical;width:100%;min-height:96px;font:15px/1.5 var(--font-body);padding:12px 14px}.outil-form{flex-direction:column;gap:8px;display:flex}.outil-form .q{margin-top:6px;font-size:15px;font-weight:700}.outil-form .cta{align-self:flex-start;margin-top:4px}.actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pas{counter-reset:pas;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.pas>li{counter-increment:pas;flex-direction:column;gap:8px;padding-left:40px;display:flex;position:relative}.pas>li:before{content:counter(pas);background:var(--principal);color:#fff;width:28px;height:28px;font:700 13px var(--font-mono);border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;left:0}.pas>li>b{font-size:16px}.sorties{gap:12px;display:grid}@media (width>=760px){.sorties{grid-template-columns:1fr 1fr}}.sortie{border:1px solid var(--bord);background:var(--carte-douce);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.sortie h4{font:700 15px var(--font-display);margin:0}.sortie p{color:var(--texte);margin:0;font-size:14px}.sortie .second{align-self:flex-start}.second:disabled{cursor:not-allowed;opacity:.55}.prompt summary{cursor:pointer;color:var(--accent-texte);font-size:13px;font-weight:600}.prompt pre,.fiches pre,.avatar pre{border:1px solid var(--bord);white-space:pre-wrap;max-height:320px;font:13px/1.5 var(--font-mono);color:var(--texte);background:#fff;border-radius:10px;margin:8px 0 0;padding:12px;overflow:auto}.prompt-vide{color:var(--doux);margin:0;font-size:13px}.fiches{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fiches li{border:1px solid var(--bord);border-radius:12px;padding:10px 12px}.fiches summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.fiches summary span{font:13px var(--font-mono);color:var(--doux)}.fiches .actions{margin-top:6px}.ff:not(:empty){margin-top:10px}.avatar pre{max-height:520px}.fin-leads h3{font-size:20px}.rappel{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rappel li{flex-direction:column;gap:2px;font-size:14px;display:flex}.rappel span{color:var(--doux)}.blocs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blocs li{border-left:4px solid var(--fam);background:var(--carte-douce);border-radius:10px;grid-template-columns:auto 1fr;gap:2px 10px;padding:10px 12px;display:grid}.blocs .fam{color:var(--encre);border:1px solid var(--fam);font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:6px;grid-row:span 2;align-self:start;padding:2px 6px}.blocs li>span:last-child{color:var(--doux);grid-column:2;font-size:13px}.famille-accroche{--fam:var(--accent)}.famille-promesse{--fam:#9db4ff}.famille-corps{--fam:var(--muet)}.famille-solution{--fam:#1f3466}.famille-cta{--fam:var(--navy)}.es{flex-direction:column;gap:16px;min-width:0;display:flex}.es-onglets{border:1px solid var(--bord);background:#fff;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.es-onglet{min-height:40px;color:var(--doux);font:600 14px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:0 14px}.es-onglet[aria-selected=true]{background:var(--principal);color:#fff}.es-msg{margin:0}.es-libelle{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--doux)}.es-code{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texte)}.es-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.es-champ label{color:var(--encre);font-size:14px;font-weight:700}.es-champ input,.es-champ select,.es-champ textarea{font-size:15px}.es-champs{gap:12px;display:grid}@media (width>=640px){.es-champs{grid-template-columns:1fr 1fr}.es-champs-3{grid-template-columns:repeat(3,1fr)}.es-champs-4{grid-template-columns:repeat(4,1fr)}}.es-ab{gap:14px;display:grid}@media (width>=760px){.es-ab{grid-template-columns:1fr 1fr}}.es-ab .es-champ label{font:700 16px var(--font-display)}.es-legende{color:var(--doux);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.es-legende span{align-items:center;gap:6px;display:inline-flex}.es-badge{font:600 11px var(--font-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.es-dfy{--m:var(--accent);--m-texte:#fff;--m-fond:var(--accent)}.es-dwy{--m:#d97706;--m-texte:#fff;--m-fond:#d97706}.es-diy{--m:var(--navy);--m-texte:var(--navy);--m-fond:#fff}.es-sans{--m:var(--bord-fort);--m-texte:var(--doux);--m-fond:repeating-linear-gradient(135deg, #f1f4f9 0 6px, #e4e9f2 6px 12px)}.es-badge.es-dfy,.es-badge.es-dwy,.es-badge.es-diy,.es-badge.es-sans{background:var(--m-fond);color:var(--m-texte);border-color:var(--m)}.es-orange{color:var(--alerte-texte)}.es-defile{border-radius:var(--rayon);border:1px solid var(--bord);background:linear-gradient(180deg, #fff, var(--carte-bleue));overflow-x:auto}.es-tableau{position:relative}.es-sol{background:var(--bord-fort);height:2px;position:absolute;bottom:0;left:0;right:0}.es-tableau button{font:inherit;cursor:pointer}.es-depart{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:16px;left:24px}.es-rond{width:40px;height:40px;font:700 17px var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.es-rond-a{border:2px solid var(--navy);color:var(--navy);background:#fff}.es-rond-b{background:var(--principal);color:#fff}.es-marche{border:1px solid var(--bord-fort);text-align:left;color:var(--encre);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:12px 12px 0;display:flex;position:absolute;bottom:0;overflow:hidden}.es-marche:hover,.es-marche.es-choisi{border-color:var(--accent);box-shadow:0 0 0 2px #2f5bff2e}.es-marche-nom{font:700 15px/1.25 var(--font-display)}.es-serre .es-marche-nom{font-size:13px}.es-pilier{border:1.5px solid var(--m);background:var(--m-fond);color:var(--m-texte);border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;align-items:flex-start;padding-top:6px;display:flex;position:absolute;font:600 10px var(--font-mono)!important}.es-pilier.es-choisi,.es-pilier:hover{z-index:2;box-shadow:0 0 0 3px #2f5bff4d}.es-objectif{border:1px solid var(--accent-bord);background:var(--accent-pale);text-align:left;color:var(--encre);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px;display:flex;position:absolute;bottom:0}.es-objectif b,.es-v-b b{font:700 16px/1.3 var(--font-display)}.es-ob-tete{align-items:center;gap:8px;display:flex}.es-ob-tete .es-rond{width:30px;height:30px;font-size:14px}.es-vertical{flex-direction:column;gap:8px;display:flex}.es-vertical button{font:inherit;cursor:pointer;text-align:left}.es-v-b{border:1px solid var(--accent-bord);background:var(--accent-pale);color:var(--encre);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.es-v-a{border:1px dashed var(--bord-fort);color:var(--texte);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.es-v-a .es-rond{flex:0 0 34px;width:34px;height:34px;font-size:15px}.es-v-etage{border:1px solid var(--bord);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.es-v-etage.es-choisi{border-color:var(--accent)}.es-v-tete{color:var(--encre);background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.es-v-tete b{font:700 16px var(--font-display)}.es-v-micros{flex-direction:column;gap:6px;display:flex}.es-v-micro{border:1px solid var(--bord);background:var(--carte-douce);color:var(--encre);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.es-v-micro>span:nth-child(2){flex:1;min-width:0}.es-v-micro.es-choisi{border-color:var(--accent);background:var(--carte-bleue)}.es-panneau{gap:12px}.es-panneau h3{letter-spacing:-.02em;font-size:20px}.es-panneau>.ghost{align-self:flex-start}.es-p-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.es-retirer{color:var(--danger);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:4px 0}.es-lignes{flex-direction:column;gap:6px;display:flex}.es-ligne{border:1px solid var(--bord);color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.es-ligne:hover{border-color:#2f5bff66}.es-ligne .aide{grid-column:2/4}.es-obstacle{background:#fff5f4;border:1px solid #f3d0cc;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.es-solution,.es-peur{border:1px solid var(--bord);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.es-solution.es-retenue,.es-peur.es-retenue{border-color:var(--gain-bord);box-shadow:inset 4px 0 0 var(--gain-vif)}.es-coche{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.es-coche input{width:18px;height:18px;accent-color:var(--gain-vif)}.es-ia{border:1px dashed var(--accent-bord);background:var(--carte-bleue);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.es-ia summary{cursor:pointer;color:var(--accent-texte);font-size:14px;font-weight:700}.es-ia[open]{gap:10px}.es-ia>.second,.es-ia>.ghost{align-self:flex-start}.es-ia textarea:disabled{background:#f1f4f9}.es-bloc{gap:14px}.es-bloc+.es-bloc{margin-top:16px}.es-bloc>p{color:var(--texte);margin:0}.es-chiffre{background:var(--carte-bleue);border:1px solid var(--accent-bord);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.es-chiffre b{font:700 34px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--navy)}.es-message{background:var(--carte-douce);border:1px solid var(--bord);color:var(--texte);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.es-message.es-vert{background:var(--gain-fond);border-color:var(--gain-bord);color:var(--gain)}.es-message.es-orange{background:var(--alerte-fond);border-color:var(--alerte-bord);color:var(--alerte-texte)}.es-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.es-stats div{border:1px solid var(--bord);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.es-stats b{font:700 22px var(--font-display)}.es-resume{background:linear-gradient(180deg, #fff, var(--carte-bleue))}.es-promesse{font:700 18px/1.35 var(--font-display);color:var(--accent-texte);margin:0}.charge-petit{color:var(--doux);text-align:center;padding:20px}.cal-carte{min-height:420px;padding:8px;position:relative}.cal-charge{color:var(--doux);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cal-aide{margin-top:10px}.rdv-ok{margin-bottom:14px}#cal-dit{margin-top:10px}body.en-plateforme main.wrap{max-width:none;padding:0}body.en-plateforme header.top .wrap{max-width:none;padding:0 20px}body.en-plateforme .profil{align-items:center;gap:8px;display:flex}.menu-btn{border:1px solid var(--bord);min-height:42px;color:var(--encre);font:600 14px var(--font-body);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.menu-btn:hover{background:var(--carte-douce)}.pf{min-height:calc(100vh - 64px)}.pf-corps{min-width:0;padding:28px 16px 0}.pf-in{max-width:880px;margin:0 auto}.pf-corps .pied{max-width:880px;margin:0 auto;padding-top:72px}.menu{overscroll-behavior:contain;background:#fff;flex-direction:column;gap:18px;padding:22px 14px 40px;display:flex;overflow-y:auto}.menu-fermer{border:1px solid var(--bord);min-height:40px;color:var(--encre);font:600 14px var(--font-body);cursor:pointer;background:#fff;border-radius:12px;align-self:flex-end;padding:0 14px}.menu-avance{border-bottom:1px solid var(--bord);flex-direction:column;gap:8px;padding:0 10px 18px;display:flex}.ma-t{color:var(--doux);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.ma-t b{font:700 15px var(--font-mono);color:var(--accent-texte)}.ma-n{color:var(--muet);font-size:12px}.menu-liste{flex-direction:column;gap:18px;display:flex}.mg{flex-direction:column;gap:2px;display:flex}.mg-t{font:600 10.5px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muet);padding:0 10px 6px}.mg-t .a-ecrire{padding:0 5px;font-size:9px}.mi{color:var(--texte);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:14.5px;line-height:1.35;text-decoration:none;display:flex;position:relative}.mi:hover{background:var(--carte-douce);color:var(--encre)}.mi-i{border:1.5px solid var(--bord-fort);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;height:18px;margin-top:1px;display:inline-flex}.mi.fait .mi-i{background:var(--gain-fond);color:var(--gain);border-color:#0000}.mi.fait .mi-i svg{width:11px;height:11px}.mi-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mi.ici{background:var(--accent-pale);color:var(--accent-texte);font-weight:700}.mi.ici:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}.mi.ici .mi-i{border-color:var(--accent)}.mi-outil .mi-i{border-radius:5px}.menu-voile{display:none}@media (width<=1023px){.menu{z-index:55;visibility:hidden;width:min(330px,88vw);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 60px #0b1b3a40}body.menu-ouvert .menu{visibility:visible;transform:none}body.menu-ouvert .menu-voile{z-index:54;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1b3a66;display:block;position:fixed;inset:0}body.menu-ouvert{overflow:hidden}}@media (width<=420px){.menu-btn{padding:0 12px}}@media (width>=1024px){.menu-btn,.menu-fermer{display:none}.pf{grid-template-columns:300px minmax(0,1fr);display:grid}.menu{border-right:1px solid var(--bord);height:calc(100vh - 64px);padding:28px 14px 40px;position:sticky;top:64px}.pf-corps{padding:56px 48px 0}}@media (prefers-reduced-motion:reduce){.menu{transition:none}}.retour{color:var(--doux);margin-bottom:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.retour:hover{color:var(--encre)}.lc-tete{flex-direction:column;gap:14px;display:flex}.lc-tete h1{letter-spacing:-.035em;font-size:clamp(32px,4.8vw,52px);font-weight:700;line-height:1.06}.lc-sous{color:var(--texte);max-width:680px;margin:0;font-size:18px;line-height:1.55}.lc-progres{max-width:420px}.bezel{background:linear-gradient(#78a0ff4d,#ffffffe6);border:1px solid #6e96ff80;border-radius:26px;margin-top:30px;padding:10px;position:relative;box-shadow:0 0 0 1px #fff,0 0 90px #4270eb4d,0 30px 60px #0b1b3a24}.bezel .video{max-width:none;box-shadow:none;background:#0a1530;border:1px solid #6e96ff66;border-radius:16px}.glow{background:radial-gradient(closest-side,#4270eb52,#0000);border-radius:50%;width:60%;max-width:520px;height:22px;margin:-2px auto 0}@media (width<=600px){.bezel{border-radius:18px;margin-top:22px;padding:6px}.bezel .video{border-radius:12px}.glow{height:14px}}.lc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.lc-actions .cta{border-radius:14px;min-height:54px;padding:0 24px;font-size:16px}.passer{border:1px solid var(--bord-fort);min-height:54px;color:var(--texte);font:600 16px var(--font-body);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.passer:hover{color:var(--encre);border-color:var(--muet)}.carte-appel{border:1px solid var(--accent-bord);background:linear-gradient(180deg, #fff, var(--carte-bleue));color:var(--encre);border-radius:18px;align-items:center;gap:16px;margin-top:36px;padding:20px 22px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.carte-appel:hover{border-color:#2f5bff80;box-shadow:0 14px 34px #2f5bff24}.ca-icone{background:var(--principal);color:#fff;height:48px;box-shadow:var(--principal-ombre);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.ca-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ca-t b{font:700 18px/1.3 var(--font-display);letter-spacing:-.01em}.ca-t>span{color:var(--doux);font-size:14.5px}.ca-fleche{border:1px solid var(--accent-bord);height:40px;color:var(--accent-texte);background:#fff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.lc-bloc{padding-top:72px}.lc-bloc>.eyebrow{margin-bottom:10px}.lc-h2{letter-spacing:-.03em;max-width:760px;margin-bottom:26px;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.12}.lc-h3{letter-spacing:-.02em;margin-bottom:16px;font-size:22px}.lc-outil{margin-top:36px}.guide{flex-direction:column;gap:12px;display:flex}.guide p{color:var(--texte);margin:0}.guide h3{margin-top:8px;font-size:16px}.g-sommaire{background:var(--carte-douce);border:1px solid var(--bord);border-radius:16px;padding:18px 20px}.guide .g-sommaire h3{letter-spacing:.06em;text-transform:uppercase;color:var(--doux);margin:0 0 8px;font-size:13px}.g-sommaire ol{color:var(--muet);flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.g-aller{font:inherit;color:var(--accent-texte);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:15px}.g-aller:hover{text-decoration:underline}.g-partie{flex-direction:column;gap:10px;padding-top:18px;scroll-margin-top:90px;display:flex}.guide .g-partie h3{letter-spacing:-.01em;color:var(--encre);align-items:baseline;gap:10px;margin:0;font-size:18px;display:flex}.g-n{font:600 13px var(--font-mono);color:var(--accent);flex:none}.guide .g-retenir{border-left:3px solid var(--accent);background:var(--carte-bleue);color:var(--encre);border-radius:0 10px 10px 0;padding:10px 14px}.g-retenir b{color:var(--accent-texte);margin-right:6px;font-weight:700}.g-retenir b:after{content:" :"}.g-faire,.g-ressources{flex-direction:column;gap:10px;padding-top:22px;display:flex}.guide .g-faire h3,.guide .g-ressources h3{color:var(--encre);margin:0;font-size:18px}.g-faire ul,.g-ressources ul{color:var(--texte);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.g-ressources a{color:var(--accent-texte);overflow-wrap:anywhere;font-weight:600}.g-ressources .g-prompt{flex-direction:column;gap:8px;margin-left:-20px;list-style:none;display:flex}.g-prompt-t{color:var(--encre);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.g-prompt pre{border:1px solid var(--bord);white-space:pre-wrap;max-height:360px;font:13px/1.55 var(--font-mono);color:var(--texte);background:#fff;border-radius:12px;margin:0;padding:14px;overflow:auto}.question-ligne{border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);color:var(--texte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:56px;padding:22px 0;font-size:15px;display:flex}.question-ligne b{color:var(--encre)}.modules{border:1px solid var(--bord);box-shadow:var(--ombre-carte);background:#fff;border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.modules li+li{border-top:1px solid var(--bord)}.module{color:inherit;align-items:center;gap:18px;padding:22px;text-decoration:none;transition:background .14s;display:flex}.modules .module:hover{background:var(--carte-bleue)}.mo-num{min-width:44px;font:700 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--accent);flex:none}.mo-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mo-t b{font:700 19px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--encre)}.mo-t>span:last-child{color:var(--doux);font-size:14px}.mo-t .eyebrow{font-size:10px}.mo-av{flex-direction:column;flex:0 0 170px;align-items:flex-end;gap:8px;display:flex}.mo-av b{font:600 13px var(--font-mono);color:var(--encre)}.mo-av b.fini{color:var(--gain)}.mo-av .progres{width:100%}.mo-etat{color:var(--doux);text-align:right;font-size:13px}.module-leads{border:1px solid var(--accent-bord);background:linear-gradient(180deg, #fff, var(--carte-bleue));border-radius:20px}.module-leads:hover{box-shadow:0 14px 32px #2f5bff1f}@media (width<=600px){.module{flex-wrap:wrap;gap:10px 14px;padding:18px}.mo-num{min-width:34px;font-size:22px}.mo-t{flex:1 1 0}.mo-av{flex-direction:row-reverse;flex:1 0 100%;align-items:center;padding-left:48px}.mo-etat{text-align:left}.carte-appel{gap:12px;padding:16px}.ca-icone{flex-basis:42px;height:42px}.ca-fleche{display:none}.lc-actions .cta,.passer{flex:auto;justify-content:center}.passer{background:0 0;border-color:#0000;min-height:46px}}.lecons{margin-top:36px}.ot{border:1px solid var(--bord);box-shadow:var(--ombre-carte);background:#fff;border-radius:22px;overflow:hidden}.ot-suivi{background:linear-gradient(180deg, #fff, var(--carte-bleue));border-bottom:1px solid var(--bord);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:18px 16px;list-style:none;display:grid}.ot-suivi li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ot-suivi li+li:before{content:"";background:var(--bord-fort);border-radius:2px;width:calc(100% - 44px);height:2px;position:absolute;top:15px;right:calc(50% + 22px)}.ot-suivi li[data-etat=fait]+li:before{background:var(--gain-vif)}.ot-nom{color:var(--doux);font-size:13px;font-weight:600}.ot-suivi li[data-etat=ici] .ot-nom{color:var(--encre)}.ot-rond{border:1.5px solid var(--bord-fort);width:32px;height:32px;color:var(--muet);font:700 13px var(--font-mono);background:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.ot-rond svg{display:none}[data-etat=ici]>.ot-rond,[data-etat=ici]>.ot-e-tete>.ot-rond{border-color:var(--navy);background:var(--principal);color:#fff;box-shadow:0 0 0 4px #2f5bff24}[data-etat=fait]>.ot-rond,[data-etat=fait]>.ot-e-tete>.ot-rond{border-color:var(--gain-vif);background:var(--gain-vif);color:#fff}[data-etat=fait]>.ot-rond .ot-n,[data-etat=fait]>.ot-e-tete>.ot-rond .ot-n{display:none}[data-etat=fait]>.ot-rond svg,[data-etat=fait]>.ot-e-tete>.ot-rond svg{display:block}.ot-e{flex-direction:column;gap:14px;padding:24px 20px;display:flex}.ot-e+.ot-e{border-top:1px solid var(--bord)}.ot-e[data-etat=ensuite] .ot-e-corps{opacity:.62}.ot-e[data-etat=ici]{box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#2f5bff09,#0000 60%)}.ot-e-tete{align-items:center;gap:12px;display:flex}.ot-e-tete h3{letter-spacing:-.015em;flex:1;min-width:0;font-size:18px}.ot-pastille{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--carte-douce);color:var(--doux);border:1px solid var(--bord);border-radius:999px;flex:none;padding:3px 10px}[data-etat=ici] .ot-pastille{background:var(--accent-pale);color:var(--accent-texte);border-color:var(--accent-bord)}[data-etat=fait] .ot-pastille{background:var(--gain-fond);color:var(--gain);border-color:var(--gain-bord)}.ot-e-corps{flex-direction:column;gap:10px;padding-left:44px;transition:opacity .2s;display:flex}.ot-p{color:var(--texte);margin:0}.ot-e .ok{align-items:center;gap:6px;display:inline-flex}@media (width<=600px){.ot-e{padding:20px 16px}.ot-e-corps{padding-left:0}.ot-suivi{padding:16px 8px}.ot-nom{font-size:12px}}.choix{gap:12px;display:grid}@media (width>=700px){.choix{grid-template-columns:1fr 1fr}}.choix-c{border:1px solid var(--bord);background:var(--carte-douce);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.choix-c b{font:700 16px var(--font-display)}.choix-c p{color:var(--texte);margin:0 0 4px;font-size:14px}.choix-i{border:1px solid var(--accent-bord);width:40px;height:40px;color:var(--accent-texte);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.choix-c .prompt-vide,.choix-c .prompt{font-size:13px}.fiches li{border-radius:14px;padding:0}.fiches summary{align-items:center;padding:10px 12px;list-style:none}.fiches summary::-webkit-details-marker{display:none}.fiches summary b{flex:1}.fiches details[open]{padding-bottom:12px}.fiches details>pre,.fiches details>.actions,.fiches details>.ff{margin-left:12px;margin-right:12px}.fi-rond{background:var(--accent-pale);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:inline-flex;color:var(--accent-texte)!important;font:700 13px var(--font-display)!important}#av-ajout{align-self:flex-start}.ot-avatar .avatar pre{background:var(--carte-bleue);border-color:var(--accent-bord)}.ot-e-corps>.actions .aide{font-size:13px}.ot-gros{font:700 64px/.9 var(--font-display);letter-spacing:-.05em;background:linear-gradient(180deg, var(--accent), var(--navy));color:#0000;-webkit-background-clip:text;background-clip:text}.ot-leads{gap:12px}.ot-leads-tete{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.ot-leads .cta{align-self:flex-start;margin-top:6px}.ot-envoyee{background:linear-gradient(180deg, #fff, var(--gain-fond))}.ot-leads-t{flex-direction:column;gap:6px;display:flex}.ot-leads-t h3{letter-spacing:-.02em;font-size:22px}.ot-envoyee .rappel{border-top:1px solid var(--bord);margin-top:6px;padding-top:14px}.structures{border:1px solid var(--bord);box-shadow:var(--ombre-carte);background:#fff;border-radius:20px;overflow:hidden}.structure+.structure{border-top:1px solid var(--bord)}.structure summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.structure summary::-webkit-details-marker{display:none}.structure summary:hover{background:var(--carte-douce)}.structure[open] summary{background:var(--carte-bleue)}.st-num{font:700 14px var(--font-mono);color:var(--muet);flex:none}.structure[open] .st-num{color:var(--accent)}.st-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-t b{font:700 17px var(--font-display)}.st-t span{color:var(--doux);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.structure[open] .st-t span{white-space:normal}.st-plus{border:1px solid var(--bord-fort);border-radius:50%;flex:0 0 28px;height:28px;position:relative}.st-plus:before,.st-plus:after{content:"";background:var(--doux);width:10px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.structure[open] .st-plus:after{display:none}.st-corps{flex-direction:column;gap:14px;padding:4px 20px 22px;display:flex}.st-corps .quand{color:var(--texte);margin:0}.st-corps .second{align-self:flex-start}.mo-av .vu{white-space:nowrap}.vg{border-radius:18px;flex:none;display:flex;position:relative;overflow:hidden}.vg-appel{background:radial-gradient(circle at 30% 20%,#2a4377,#0b1b3a 70%);align-items:center;gap:3px;width:150px;height:104px;padding:0 16px;box-shadow:inset 0 1px #ffffff26,0 14px 30px #0b1b3a47}.vg-appel i{background:linear-gradient(180deg, #9db4ff, var(--accent));border-radius:3px;flex:1;min-width:2px}.vg-appel i:nth-child(3n){background:linear-gradient(#ffd36e,#f5b93c)}.vg-rec{background:#ff6b6b;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:12px;box-shadow:0 0 0 4px #ff6b6b38}.vg-avatar{background:linear-gradient(160deg, #fff, var(--accent-pale));border:1px solid var(--accent-bord);justify-content:center;align-items:center;width:150px;height:104px}.vg-avatar span{border:1.5px solid var(--accent-bord);width:30px;height:30px;color:var(--accent-texte);font:700 12px var(--font-display);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.vg-avatar span:first-child{top:12px;left:14px}.vg-avatar span:nth-child(2){bottom:12px;left:12px}.vg-avatar span:nth-child(3){top:14px;right:14px}.vg-avatar b{background:var(--principal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 0 0 6px #2f5bff1f,0 10px 24px #0b1b3a40}.vg-leads{background:radial-gradient(circle, #ffffff38 1.2px, transparent 1.6px) 0 0 / 12px 12px, linear-gradient(135deg, var(--accent), #1f3466);border-radius:52px 18px;justify-content:center;align-items:center;width:150px;height:104px;box-shadow:0 14px 30px #2f5bff52}.vg-leads b{font:700 46px/1 var(--font-display);letter-spacing:-.05em;color:#fff}.vg-escalier{background:linear-gradient(180deg, #fff, var(--carte-bleue));border:1px solid var(--bord);align-items:flex-end;gap:6px;width:150px;height:104px;padding:0 14px}.vg-escalier i{border:1.5px solid var(--m);background:var(--m-fond);color:var(--m-texte);font:600 9px var(--font-mono);border-bottom:0;border-radius:8px 8px 0 0;flex:1;justify-content:center;padding-top:6px;font-style:normal;display:flex}.vg-escalier i:first-child{height:34%}.vg-escalier i:nth-child(2){height:60%}.vg-escalier i:nth-child(3){height:86%}.vg-structures{border:1px solid var(--bord);background:#fff;border-radius:18px 52px 18px 18px;flex-direction:column;justify-content:center;gap:6px;width:150px;height:104px;padding:0 16px}.vg-structures i{background:var(--fam);border-radius:5px;height:9px}.vg-structures i:first-child{width:62%}.vg-structures i:nth-child(2){width:84%}.vg-structures i:nth-child(3){width:100%}.vg-structures i:nth-child(4){width:72%}.vg-structures i:nth-child(5){width:40%}.vg-trames{background:linear-gradient(160deg, #fff, var(--carte-bleue));border:1px solid var(--bord);justify-content:center;align-items:center;gap:10px;width:150px;height:104px}.vg-trames span{background:var(--principal);color:#fff;font:700 16px var(--font-display);border-radius:16px 16px 16px 4px;padding:10px 14px}.vg-trames span+span{color:var(--accent-texte);border:1.5px solid var(--accent-bord);background:#fff;border-radius:16px 16px 4px;margin-top:26px}.ot-tete{align-items:center;gap:24px;margin-bottom:30px;display:flex}.ot-tete .vg{width:190px;height:132px}.ot-tete .vg-leads b{font-size:58px}.ot-tete-t{flex-direction:column;gap:10px;min-width:0;display:flex}.ot-tete h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.06}@media (width<=600px){.ot-tete{flex-direction:column;align-items:flex-start;gap:16px}.ot-tete .vg{width:100%;height:110px}}.choix-nuit{color:#fff;background:radial-gradient(circle at 20% 0,#2a4377,#0b1b3a 75%);border-color:#0b1b3a}.choix-nuit b{color:#fff}.choix-nuit p,.choix-nuit .prompt-vide{color:#c9d4ee}.choix-nuit .choix-i{color:#ffd36e;background:#ffffff1a;border-color:#ffffff40}.choix-nuit .prompt summary{color:#9db4ff}.choix-bleu{background:linear-gradient(160deg, #fff, var(--accent-pale));border-color:var(--accent-bord)}.choix-bleu .choix-i{background:var(--accent);border-color:var(--accent);color:#fff}.choix-c{border-radius:20px 20px 20px 6px;padding:20px}.choix-bleu{border-radius:20px 20px 6px}.fiches{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.fiches details[open]{grid-column:1/-1}.fiches li{background:linear-gradient(160deg, #fff, var(--carte-bleue));border-color:var(--accent-bord)}.fi-rond{background:var(--principal)!important;color:#fff!important;border-radius:50%!important}.ot-avatar{background:radial-gradient(60% 80% at 100% 0,#2f5bff14,#0000 70%)}.ot-leads{gap:0;padding:0}.ot-leads-tete{background:radial-gradient(circle,#ffffff24 1.2px,#0000 1.6px) 0 0/14px 14px,linear-gradient(135deg,#1f3466,#0b1b3a);align-items:center;margin:0;padding:14px 22px}.ot-leads-tete .ot-gros{background:linear-gradient(#fff,#9db4ff);-webkit-background-clip:text;background-clip:text;font-size:84px}.ot-leads-tete .aide{color:#c9d4ee;font:600 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ot-leads-champs{flex-direction:column;gap:8px;padding:22px;display:flex}.ot-envoyee{gap:12px;padding:24px 22px}.st-barres{flex:none;align-items:flex-end;gap:3px;height:26px;display:flex}.st-barres i{background:var(--fam);border-radius:3px;width:7px}.st-barres i:nth-child(odd){height:100%}.st-barres i:nth-child(2n){height:64%}@media (width<=600px){.st-barres{display:none}}@media (width>=1024px){html{zoom:.9}.menu{height:calc(111.111vh - 64px)}.pf{min-height:calc(111.111vh - 64px)}}.mi-outil{color:var(--accent-texte)}.mi-outil .mi-i{border-color:var(--accent-bord);background:var(--accent-pale);color:var(--accent-texte);border-radius:6px}.mi-outil .mi-t{font-weight:600}.mg .mi-outil:first-of-type{margin-top:0}.mi-bonus{color:#8a5a04;font:600 9.5px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff3d6;border:1px solid #f5d18a;border-radius:999px;flex:none;margin-left:auto;padding:1px 7px}.outils-cartes{gap:14px;display:grid}@media (width>=760px){.outils-cartes{grid-template-columns:repeat(2,1fr)}.outils-cartes .oc:first-child:nth-last-child(odd){grid-column:1/-1}}.oc{border:1px solid var(--bord);box-shadow:var(--ombre-carte);color:inherit;background:#ffffffe6;border-radius:22px;align-items:center;gap:18px;padding:16px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.oc:hover{border-color:#2f5bff66;transform:translateY(-2px);box-shadow:0 16px 36px #2f5bff24}.oc .vg{width:120px;height:84px}.oc .vg-leads b{font-size:36px}.oc .vg-avatar span{width:24px;height:24px;font-size:10px}.oc .vg-avatar b{width:44px;height:44px}.oc-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.oc-t b{font:700 18px/1.25 var(--font-display);letter-spacing:-.015em}.oc-t>span:last-child{color:var(--doux);font-size:14px}.oc-t .eyebrow{font-size:10px}.oc-leads-500 .eyebrow{color:#8a5a04}.oc-fleche{border:1px solid var(--accent-bord);height:36px;color:var(--accent-texte);background:#fff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}@media (width<=600px){.oc{gap:14px;padding:12px}.oc .vg{width:92px;height:72px}.oc-fleche{display:none}}.lc-bloc+.carte-appel{margin-top:56px}.fm-carte .fm-corps{flex-direction:column;gap:14px;display:flex}.fq{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fq-ligne{border:1px solid var(--bord);background:var(--carte-douce);width:100%;min-height:52px;color:var(--encre);font:15px var(--font-body);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .14s,background .14s;display:flex}.fq-ligne:hover{border-color:var(--accent-bord);background:var(--carte-bleue)}.fq-q{min-width:0;color:var(--doux);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:14px;overflow:hidden}.fq-r{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:55%;font-weight:700;overflow:hidden}.fq-mod{font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texte);flex:none}.fq-ouverte{border:1.5px solid var(--accent-bord);background:linear-gradient(180deg, #fff, var(--carte-bleue));border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 10px 28px #2f5bff1a}.fq-ouverte .q{font:700 20px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--encre);margin:0}.fq-champ{flex-direction:column;gap:10px;display:flex}.fq-champ .cta{align-self:flex-start}.opt-l{border:1px solid var(--bord-fort);height:26px;color:var(--doux);font:600 12px var(--font-mono);background:#fff;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;margin-right:12px;display:inline-flex}.opt[aria-pressed=true] .opt-l{background:var(--accent);border-color:var(--accent);color:#fff}.fq-fin{flex-direction:column;gap:10px;display:flex}@media (width<=480px){.fq-mod{display:none}.fq-r{max-width:60%}}.mi.verrou{color:var(--muet);cursor:not-allowed}.mi.verrou .mi-i{color:var(--muet);border-style:dashed}.mi.verrou:hover{color:var(--muet);background:0 0}body:not(.en-plateforme) .chrono{display:none}.chrono{z-index:1;background:linear-gradient(180deg, #fff, var(--accent-pale));border:1px solid var(--accent-bord);white-space:nowrap;border-radius:14px;align-items:center;gap:14px;padding:6px 20px 6px 16px;display:inline-flex;position:absolute;top:32px;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #2f5bff2e,inset 0 1px #fff}.ch-l{font:600 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texte)}.ch-t{align-items:baseline;gap:6px;display:inline-flex}.ch-b{align-items:baseline;gap:2px;display:inline-flex}.ch-b b{font:700 28px/1 var(--font-mono);color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ch-b i{font:600 11px/1 var(--font-mono);color:var(--accent);font-style:normal}.ch-s{font:600 20px/1 var(--font-mono);color:var(--accent);opacity:.45}.ch-fini{font:700 18px/1 var(--font-display);color:var(--navy);letter-spacing:-.01em}.chrono-attente .ch-b b,.chrono-attente .ch-b i,.chrono-attente .ch-s{color:var(--muet)}.chrono-fini{border-color:var(--bord-fort);background:#fff;box-shadow:0 6px 18px #0b1b3a14}@media (width<=1023px){.chrono{border-width:1px 0 0;border-color:var(--bord);box-shadow:none;border-radius:0;justify-content:center;gap:12px;padding:9px 16px;display:flex;position:static;transform:none}.ch-b b{font-size:22px}}@media (width<=400px){.chrono{gap:10px}.ch-l{letter-spacing:.1em;white-space:normal;max-width:52px;font-size:9px}.ch-b b{font-size:20px}.ch-t{gap:4px}}.mi.verrou[data-defi]{cursor:pointer}.mi-outil .mi-i svg{display:block}.oc-ferme .vg{filter:saturate(.55);opacity:.8}.oc-ferme .oc-fleche{background:var(--carte-douce);border-color:var(--bord-fort);color:var(--doux)}.ferme-carte{border:1.5px dashed var(--accent-bord);background:linear-gradient(160deg, #ffffffeb, var(--carte-bleue));border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;padding:26px 24px;display:flex}.ferme-carte p{color:var(--texte);max-width:560px;margin:0;font-size:17px}.ferme-i{background:var(--principal);color:#fff;width:46px;height:46px;box-shadow:var(--principal-ombre);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ferme-i svg{width:20px;height:20px}.fm-deep .fm-corps{flex-direction:column;gap:14px;display:flex}.dp-page{flex-direction:column;gap:12px;display:flex}.dp-page h2{letter-spacing:-.025em;font-size:clamp(24px,3vw,30px);line-height:1.15}.dp-page .txt{color:var(--texte);margin:0;font-size:16px}.dp-page .q{font:700 20px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--encre);margin:6px 0 0}.dp-page .help{color:var(--doux);margin:-6px 0 0;font-size:14px}.dp-page .ex{background:var(--carte-douce);border:1px solid var(--bord);color:var(--texte);border-radius:12px;margin:-4px 0 0;padding:10px 12px;font-size:14px}.dp-page .ex b{color:var(--encre)}.dp-page textarea{min-height:120px}.kf-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.kf-step{font:600 11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-texte)}.trust{color:var(--doux);flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.proof{border-left:4px solid var(--accent);background:linear-gradient(90deg, var(--accent-pale), #fff);color:var(--texte);border-radius:16px;padding:16px 18px;font-size:15px;line-height:1.55}.proof b{color:var(--encre)}.dp-page .opt{gap:12px}.dp-page .opt .k{border:1px solid var(--bord-fort);height:26px;color:var(--doux);font:600 12px var(--font-mono);background:#fff;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.dp-page .opt>span:nth-child(2){flex:1;min-width:0}.dp-page .opt .ck{background:var(--accent);opacity:0;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;transition:opacity .14s;display:inline-flex}.dp-page .opt[aria-checked=true]{border-color:var(--accent);background:var(--accent-pale)}.dp-page .opt[aria-checked=true] .k{background:var(--accent);border-color:var(--accent);color:#fff}.dp-page .opt[aria-checked=true] .ck{opacity:1}.scale{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (width>=600px){.scale{grid-template-columns:repeat(10,1fr)}}.scale .opt{min-height:48px;font:700 16px var(--font-mono);justify-content:center;padding:0}.scale .opt[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:#fff}.scale-l{color:var(--doux);justify-content:space-between;font-size:13px;display:flex}.dp-pied{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hint{color:var(--doux);font-size:13px}.dp-avance{flex-direction:column;gap:10px;display:flex}.dp-avance-t{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dp-n{font:600 13px var(--font-mono);color:var(--doux)}.dp-segments{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dp-segments i{background:var(--piste);border-radius:999px;height:6px}.dp-segments i.on{background:linear-gradient(90deg, var(--accent-fonce), var(--accent))}.fm-deep .dp-page{gap:26px}.dp-q{flex-direction:column;gap:12px;display:flex}.dp-q .q{margin:0}.dp-q .help{margin:-6px 0 0}.dp-fac{background:var(--carte-douce);border:1px solid var(--bord);font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--doux);vertical-align:3px;border-radius:999px;margin-left:6px;padding:2px 8px}.dp-q textarea{min-height:110px}.dp-fin{align-items:flex-start;padding:8px 0}.dp-ouvert{background:var(--gain-vif);width:52px;height:52px;box-shadow:0 0 0 8px var(--gain-fond);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dp-ouvert svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.dp-page .opt .ck{transition:none}}html:has(.lp3){zoom:1}body:has(.lp3){background:#f4f7fc}body:has(.lp3) header.top{display:none}body:has(.lp3) main.wrap{max-width:none;padding:0}.lp3{--lp3-encre:#0a1630;--lp3-doux:#5b6577;--lp3-bleu:#2e6bff;--lp3-bord:#d4dbe7;--lp3-bouton:linear-gradient(180deg, #7ba3ff 0%, #2e6bff 52%, #1f4fe0 100%);--lp3-chiffre:linear-gradient(180deg, #5b8cff 0%, #2e6bff 50%, #1f4fe0 100%);--lp3-surligne:linear-gradient(180deg, transparent 52%, #4d82ff4d 52%, #4d82ff4d 92%, transparent 92%);min-height:100vh;color:var(--lp3-encre);background-color:#f4f7fc;background-image:radial-gradient(1000px 620px at 75% -5%,#2e6bff38,#0000 70%),radial-gradient(800px 600px at 0 70%,#2e6bff14,#0000 70%);font-family:Geist Variable,Geist,system-ui,sans-serif;position:relative;overflow:hidden}.lp3 h1,.lp3 h2,.lp3 h3{color:inherit;font-family:inherit}.lp3 p{margin:0}.lp3-hl{background:var(--lp3-surligne);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.lp3-bleu{background:var(--lp3-chiffre);color:#0000;-webkit-background-clip:text;background-clip:text}.lp3-cta{background:var(--lp3-bouton);letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;border:1px solid #14348c8c;border-radius:11px;align-items:center;height:46px;padding:0 22px;font:800 14px/1 Geist Variable,Geist,sans-serif;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 8px 24px #1f4fe052,0 0 44px #2e6bff2e}.lp3-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px #1f4fe066,0 0 50px #2e6bff38}.lp3-cta-grand{letter-spacing:.04em;border-radius:12px;height:54px;padding:0 28px;font-size:15px;box-shadow:0 8px 26px #1f4fe059,0 0 50px #2e6bff33}.lp3-haut{flex-direction:column;align-items:center;gap:10px;max-width:1168px;margin:0 auto;padding:32px 24px 0;display:flex;position:relative}.lp3-surtitre{letter-spacing:.16em;text-transform:uppercase;color:var(--lp3-doux);text-align:center;font:400 10px Geist Mono Variable,Geist Mono,monospace}.lp3-connexion{color:var(--lp3-doux);font-size:13px;font-weight:500;text-decoration:none;position:absolute;top:30px;right:24px}.lp3-connexion:hover{color:var(--lp3-encre);text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.lp3-connexion{text-align:right;font-size:11.5px;line-height:1.3;top:12px;right:16px}.lp3-connexion span{display:block}}.lp3-hero{flex-wrap:wrap;align-items:center;gap:40px 72px;max-width:1168px;margin:0 auto;padding:64px 24px 136px;display:flex}.lp3-hero-t{flex-direction:column;flex:999 480px;gap:30px;min-width:0;display:flex}.lp3-hero h1{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:1.02}.lp3-hero h1 sup{vertical-align:.9em;letter-spacing:0;font-size:.46em;line-height:0}.lp3-sous{color:var(--lp3-doux);max-width:440px;font-size:16px;line-height:1.55}.lp3-sous b{color:var(--lp3-encre);font-weight:600}.lp3-sous sup{font-size:.6em;line-height:0}.lp3-col{flex-direction:column;flex:320px;gap:14px;min-width:0;max-width:470px;display:flex}.lp3-chiffres{letter-spacing:-.01em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:15px;font-weight:900;display:flex}.lp3-chiffres i{background:var(--lp3-bleu);width:5px;height:5px}.lp3-cadre{background:linear-gradient(160deg,#e8effcfa,#b0c6f2fa);border:1px solid #14348c8c;border-radius:22px;padding:8px;scroll-margin:24px;box-shadow:0 30px 80px #2e6bff3d,inset 0 0 0 1px #ffffffb3}.lp3-carte{background:#fff;border:1px solid #14348c59;border-radius:16px;overflow:hidden}.lp3-carte-tete{background:#f1f5fd;border-bottom:1px solid #0a16300f;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.lp3-chrono{letter-spacing:.06em;color:var(--lp3-bleu);white-space:nowrap;font:400 12px Geist Mono Variable,Geist Mono,monospace}.lp3-logo{--lp3-encre:#0a1630;letter-spacing:-.065em;color:var(--lp3-encre);align-items:center;gap:1.2px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:900;display:inline-flex}.lp3-logo>span:first-child,.lp3-logo-tuile span{text-box:trim-both cap alphabetic;line-height:1;display:block}.lp3-logo>span:first-child{color:var(--lp3-encre);-webkit-text-stroke:.03em var(--lp3-encre);margin-right:.12em;font-size:17.3px}.lp3-logo-tuile{background:linear-gradient(#5b8cff 0%,#2e6bff 50%,#1f4fe0 100%);border-radius:2.4px;align-items:center;padding:1.7px 2.2px;display:flex}.lp3-logo-tuile span{letter-spacing:-.06em;color:#fff;-webkit-text-stroke:.03em #fff;font-size:14.9px}.lp3-logo-tuile i{background:var(--lp3-encre);align-self:flex-end;width:2.2px;height:2.2px;margin-left:.7px;display:block}.co-logo{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.co-logo .co-skaal{font:700 24px/1 var(--font-display);letter-spacing:-.04em;color:var(--navy,#0b1b3a)}.co-logo .co-skaal span{color:var(--accent,#2f5bff)}.co-logo .co-x{font:400 15px/1 var(--font-body,system-ui);color:#a3acbb}header.top .logo .lp3-logo{zoom:1.25}.lp3-carte-tete .co-logo{gap:8px}.lp3-carte-tete .co-logo .co-skaal{font-size:20px}.lp3-carte-tete .co-logo .co-x{font-size:13px}@media (width<=560px){header.top .co-logo{gap:6px}header.top .co-logo .co-skaal{font-size:18px}header.top .co-logo .co-x{font-size:12px}header.top .logo .lp3-logo{zoom:.85}}.lp3-form{flex-direction:column;gap:14px;margin:0;padding:24px 20px 22px;display:flex}.lp3-form-titre{text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:800}.lp3-champ{flex-direction:column;gap:6px;display:flex}.lp3-aide{color:var(--lp3-doux);font-size:11.5px;line-height:1.45}.lp3-champ label{letter-spacing:.14em;text-transform:uppercase;color:var(--lp3-doux);font:400 10.5px Geist Mono Variable,Geist Mono,monospace}.lp3-form input[type=text],.lp3-form input[type=tel],.lp3-form input[type=password]{border:1px solid var(--lp3-bord);height:48px;min-height:0;color:var(--lp3-encre);background:#fff;border-radius:10px;padding:0 14px;font:16px Geist Variable,Geist,sans-serif}.lp3-form input::placeholder{color:#94a0b4}.lp3-form input:focus,.lp3-form select:focus{border-color:var(--lp3-bleu);box-shadow:0 0 0 4px #2e6bff24}.lp3-form .phone{border:1px solid var(--lp3-bord);background:#fff;border-radius:10px;gap:0;transition:border-color .15s,box-shadow .15s}.lp3-form .phone:focus-within{border-color:var(--lp3-bleu);box-shadow:0 0 0 4px #2e6bff24}.lp3-form .phone select{height:46px;min-height:0;color:var(--lp3-encre);background:0 0;border:0;border-radius:10px 0 0 10px;padding:0 4px 0 14px;font:16px Geist Variable,Geist,sans-serif}.lp3-form .phone input[type=tel]{border:0;border-radius:0 10px 10px 0;height:46px;padding-left:8px}.lp3-form .phone select:focus,.lp3-form .phone input:focus{box-shadow:none}.lp3-mdp{position:relative}.lp3-form .lp3-mdp input{padding-right:84px}.lp3-mdp button{color:var(--lp3-doux);cursor:pointer;background:#f1f5fd;border:0;border-radius:8px;padding:8px 10px;font:600 13px Geist Variable,Geist,sans-serif;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.lp3-envoyer{background:var(--lp3-bouton);color:#fff;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;height:52px;margin-top:4px;padding:0 10px;font:800 15px/1 Geist Variable,Geist,sans-serif;transition:transform .14s;box-shadow:0 8px 22px #1f4fe052,0 0 40px #2e6bff2e}.lp3-envoyer:hover:not(:disabled){transform:translateY(-1px)}.lp3-envoyer:disabled{cursor:wait;opacity:.7}.lp3-note{color:var(--lp3-doux);text-align:center;font-size:12px}.lp3 .lp3-mentions{color:#8a94a6;text-align:center;font-size:10.5px;line-height:1.45}.lp3-defi{max-width:1168px;margin:0 auto;padding:0 24px 104px}.lp3-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lp3-bleu);margin-bottom:14px;font:400 12px Geist Mono Variable,Geist Mono,monospace;display:block}.lp3-defi h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(30px,3.6vw,44px);font-weight:900}.lp3 .lp3-defi-sous{color:var(--lp3-doux);margin-bottom:44px;font-size:16px}.lp3-defi-sous b{color:var(--lp3-encre);font-weight:700}.lp3-etapes{flex-direction:column;gap:56px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.lp3-etapes li{align-items:flex-start;gap:18px;display:flex}.lp3-etapes li>div{flex-direction:column;flex:1;gap:8px;display:flex}.lp3-etapes s{letter-spacing:.12em;text-transform:uppercase;color:#8a94a6;font:400 11px Geist Mono Variable,Geist Mono,monospace}.lp3-etapes h3{letter-spacing:-.02em;text-transform:uppercase;font-size:21px;font-weight:800;line-height:1.2}.lp3-etapes p{color:var(--lp3-doux);font-size:15px;line-height:1.6}.lp3 .lp3-suivi{text-transform:uppercase;letter-spacing:.02em;border-top:1px solid #0a163014;max-width:760px;margin-top:44px;padding-top:22px;font-size:15px;font-weight:700}.lp3-suivi span{color:var(--lp3-bleu)}.lp3-num{letter-spacing:-.04em;background:linear-gradient(#2e6bff29,#2e6bff00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:900;line-height:.9}.lp3-fin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1168px;margin:0 auto;padding:24px 24px 112px;display:flex}.lp3-fin h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.05}.lp3-degrade{background:linear-gradient(90deg,#2e6bff,#7ba3ff);color:#0000;-webkit-background-clip:text;background-clip:text}.lp3-pied{border-top:1px solid #0a163012}.lp3-pied>div{max-width:1168px;color:var(--lp3-doux);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 auto;padding:22px 24px 32px;font-size:12px;display:flex}.lp3-pied a{color:var(--lp3-doux)}div.lp3-pied-t{color:#8a94a6;flex-direction:column;flex-basis:100%;gap:10px;font-size:11px;line-height:1.6;display:flex}.lp3-pied-t b{color:var(--lp3-doux);font-weight:600}.lp3-marque{letter-spacing:-.04em;color:var(--lp3-encre);font-size:16px;font-weight:800}.lp3-marque span{color:var(--lp3-bleu)}.lp3-acces{flex-direction:column;display:flex}.lp3-acces-c{flex-direction:column;flex:1;gap:32px;width:100%;max-width:470px;margin:0 auto;padding:72px 24px 96px;display:flex}.lp3-acces-t{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.lp3-acces-t .lp3-eyebrow{margin:0}.lp3-acces h1{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.4vw,48px);font-weight:900;line-height:1.02}.lp3-acces .lp3-sous{font-size:16px}.lp3-acces .lp3-note a{color:var(--lp3-bleu);font-weight:600;text-decoration:none}.lp3-acces .lp3-note a:hover{text-underline-offset:3px;text-decoration:underline}.lp3-acces .info{color:var(--lp3-encre);background:#f1f5fd;border-radius:10px;padding:10px 12px;font-size:14px}@media (width<=560px){.lp3-acces-c{padding:48px 16px 72px}}.lp3-overlay{z-index:70;color:var(--lp3-encre,#0a1630);background:#f4f7fcf5;justify-content:center;align-items:center;padding:24px;font-family:Geist Variable,Geist,system-ui,sans-serif;display:flex;position:fixed;inset:0}.lp3-overlay-c{flex-direction:column;gap:18px;width:100%;max-width:360px;display:flex}.lp3-overlay-sur{letter-spacing:.18em;text-transform:uppercase;color:#2e6bff;font:400 11px Geist Mono Variable,Geist Mono,monospace}.lp3-overlay h1{letter-spacing:-.04em;text-transform:uppercase;color:inherit;margin:0;font-family:inherit;font-size:30px;font-weight:900;line-height:1.05}.lp3-overlay-barre{background:#d9e3f7;border-radius:3px;height:6px;overflow:hidden}.lp3-overlay-barre i{background:linear-gradient(90deg,#7ba3ff,#1f4fe0);width:0;height:100%;transition:width 2.4s;display:block}.lp3-overlay.on .lp3-overlay-barre i{width:100%}.lp3-overlay p{color:#5b6577;margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.lp3-overlay-barre i,.lp3-cta,.lp3-envoyer{transition:none}}.cs{z-index:60;box-sizing:border-box;color:#0a1630;background:#fff;border:1px solid #14348c59;border-radius:16px;align-items:center;gap:16px;width:min(560px,100% - 32px);padding:16px 16px 16px 20px;font-family:Geist Variable,Geist,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #2e6bff33,inset 0 0 0 1px #ffffffb3}.cs p{color:#5b6577;margin:0;font-size:13px;line-height:1.45}.cs p b{color:#0a1630;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.cs p a{color:#2e6bff;text-underline-offset:2px}.cs-b{flex:none;gap:8px;display:flex}.cs-b button{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:10px;min-width:100px;height:42px;padding:0 16px;font:800 13px/1 Geist Variable,Geist,sans-serif}.cs-non{color:#0a1630;background:#fff;border:1px solid #d4dbe7}.cs-non:hover{border-color:#2e6bff}.cs-oui{color:#fff;background:linear-gradient(#7ba3ff 0%,#2e6bff 52%,#1f4fe0 100%);border:0;box-shadow:0 8px 22px #1f4fe04d}@media (width<=560px){.cs{flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 24px);padding:16px;bottom:12px}.cs-b button{flex:1}}.lc-sous:empty,.lc-tete h1:empty,.dp-page h2:empty,.dp-page .txt:empty,.ferme-carte p:empty,.ferme-carte p b:empty,.ca-t b:empty,.ca-t>span:empty,.oc-t>span:empty,.choix-c p:empty,.mg-t:empty{display:none}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
