@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v:#24166b;--v2:#3b26b0;--lav:#9b7cf6;--c:#19e3cf;--c-ink:#0fae9e;--pale:#f2eeff;--pale2:#e6dfff;--ink:#1a1145;--muted:#4e4775;--mist:#cfc6ff;--w:#fff;--font-title:"Sora Variable",system-ui,sans-serif;--font-text:"DM Sans Variable",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font-text);line-height:1.6;font-weight:400;overflow-x:clip}a{color:var(--v2)}h1,h2,h3{font-family:var(--font-title);color:var(--ink);text-wrap:balance;margin:0}p{margin:0;text-wrap:pretty}input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}@keyframes entre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.geo i{position:relative;display:block;overflow:hidden;background:var(--b,var(--w))}.geo i:before,.geo i:after{content:"";position:absolute;background:var(--f,transparent)}.geo i:before{inset:0}.geo i:after{display:none}.b-v{--b:var(--v)}.b-l{--b:var(--lav)}.b-c{--b:var(--c)}.b-w{--b:var(--w)}.b-p{--b:var(--pale2)}.f-v{--f:var(--v)}.f-l{--f:var(--lav)}.f-c{--f:var(--c)}.f-w{--f:var(--w)}.f-p{--f:var(--pale2)}.qtl:before{border-top-left-radius:100%}.qtr:before{border-top-right-radius:100%}.qbl:before{border-bottom-left-radius:100%}.qbr:before{border-bottom-right-radius:100%}.ci:before{border-radius:50%}.dot:before{inset:26%;border-radius:50%}.sq:before{inset:28%}.ht:before{inset:0 0 50%;border-radius:0 0 50% 50%/0 0 100% 100%}.hb:before{inset:50% 0 0;border-radius:50% 50% 0 0/100% 100% 0 0}.hl:before{inset:0 50% 0 0;border-radius:0 50% 50% 0/0 100% 100% 0}.hr:before{inset:0 0 0 50%;border-radius:50% 0 0 50%/100% 0 0 100%}.cta{display:inline-flex;align-items:center;gap:12px;background:var(--v);color:var(--w);text-decoration:none;font-family:var(--font-title);font-weight:700;border-radius:999px;white-space:nowrap}.cta:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.cta:hover{background:var(--v2)}.cta.cyan{background:var(--c);color:var(--v)}.cta.cyan:after{background:var(--v)}.cta.cyan:hover{background:#5ff0e0}a:focus-visible,label:focus-visible,summary:focus-visible{outline:3px solid var(--c);outline-offset:3px}.block{position:relative}.block:not(.hero):not(#echange):before{content:"";position:absolute;left:-200px;right:-200px;top:0;height:var(--bande,16px);background:repeating-linear-gradient(90deg,var(--v) 0 64px,var(--lav) 64px 128px,var(--c) 128px 192px,var(--pale2) 192px 256px)}#methode,#facons,#parcours{background:var(--pale);box-shadow:0 0 0 100vmax var(--pale);clip-path:inset(0 -100vmax)}.num-chap{position:relative;background:var(--v);border-radius:0 0 0 100%;display:grid;place-items:start end;overflow:hidden}.num-chap span{font-family:var(--font-title);font-weight:800;line-height:1;color:var(--c);letter-spacing:-.04em;position:relative}.num-chap:after{content:"";position:absolute;border-radius:50%;background:var(--lav)}.kicker{display:inline-block;font-family:var(--font-title);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--v);background:var(--c);border-radius:999px}.block h2{font-weight:800;letter-spacing:-.03em;color:var(--v)}p.legende{font-weight:600;color:var(--muted);display:flex;align-items:center;gap:12px}.lab{display:block;font-family:var(--font-title);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.suite label{display:inline-flex;align-items:center;gap:14px;cursor:pointer;font-family:var(--font-title);font-weight:700;border-radius:999px}.suite label:after{content:"";width:9px;height:9px;border-top:3px solid var(--c);border-right:3px solid var(--c);transform:rotate(45deg)}.ouvre{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--font-title);font-weight:700;background:var(--c);color:var(--v);border-radius:999px}.ouvre:after{content:"";width:9px;height:9px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-3px) rotate(45deg)}.ouvre:hover{background:#5ff0e0}.fermer{display:none;background:var(--pale2)}.fermer:after{transform:translateY(2px) rotate(-135deg)}#cx1:checked~.ouvrir{display:none}#cx1:checked~.fermer{display:inline-flex}.exs{display:none}#cx1:checked~.exs{display:block;animation:entre .35s ease-out}.ex{display:none;position:relative;overflow:hidden;background:var(--v);color:var(--w);border-radius:30px 30px 30px 6px}.ex.x1{display:block}#x2:checked~.exs .x1,#x3:checked~.exs .x1,#x4:checked~.exs .x1{display:none}#x2:checked~.exs .x2,#x3:checked~.exs .x3,#x4:checked~.exs .x4{display:block;animation:entre .35s ease-out}.ex:before{content:"";position:absolute;right:0;top:0;background:var(--c);border-bottom-left-radius:100%}.ex .lab{color:var(--c)}.ex h3{color:var(--w);font-weight:700;letter-spacing:-.02em}.ex p{color:#ece7ff}.ex p b{color:var(--c)}.src{display:block;color:var(--muted)}.src a{color:inherit}.ex .src{color:var(--mist)}.ex .suite label{color:var(--w);border:2px solid rgba(255,255,255,.4)}.pan .suite{display:flex;justify-content:flex-end}.pan .suite label{background:var(--c);color:var(--v);border:2px solid var(--c)}.pan .suite label:after{border-color:var(--v)}.pan .suite label:hover{background:var(--w);border-color:var(--w)}.ex .suite label:hover{border-color:var(--c)}.neanmoins{font-family:var(--font-title);font-weight:600;color:var(--v)}.raisons{display:grid;counter-reset:r}.raisons>div{display:flex;flex-direction:column;counter-increment:r;background:var(--pale);border-radius:26px 26px 26px 4px;position:relative}.raisons>div:before{content:"";display:block;background:var(--c);border-radius:0 0 100%}.raisons>div:nth-child(2):before{background:var(--lav);border-radius:50%}.raisons>div:nth-child(3):before{background:var(--v);border-radius:0}.raisons .lab{color:var(--v2)}.raisons .lab:before{content:"Raison " counter(r)}.raisons h3{font-weight:700;color:var(--ink);letter-spacing:-.01em}.raisons p b{color:var(--v2);font-family:var(--font-title)}.fin{font-family:var(--font-title);font-weight:700;color:var(--v);letter-spacing:-.02em}.fin a{color:var(--v);text-decoration:none;border-bottom:4px solid var(--c)}.sch{display:grid;align-items:stretch}.noeud{position:relative;display:block;cursor:pointer;background:var(--w);border:2px solid var(--pale2);border-radius:26px 26px 26px 4px;transition:background .25s,border-color .25s,transform .25s}.noeud:hover{transform:translateY(-2px);border-color:var(--lav)}.noeud .n{display:grid;place-items:center;font-family:var(--font-title);font-weight:800;line-height:1;background:var(--pale2);color:var(--v);border-radius:0 0 100%;padding:0 8px 8px 0}.noeud b{display:block;font-family:var(--font-title);font-weight:700;color:var(--v);letter-spacing:-.01em}.noeud small{display:block;color:var(--muted)}#t1:checked~.sch label[for=t1],#t2:checked~.sch label[for=t2],#t3:checked~.sch label[for=t3]{background:var(--v);border-color:var(--v)}#t1:checked~.sch label[for=t1] .n,#t2:checked~.sch label[for=t2] .n,#t3:checked~.sch label[for=t3] .n{background:var(--c)}#t1:checked~.sch label[for=t1] b,#t2:checked~.sch label[for=t2] b,#t3:checked~.sch label[for=t3] b{color:var(--w)}#t1:checked~.sch label[for=t1] small,#t2:checked~.sch label[for=t2] small,#t3:checked~.sch label[for=t3] small{color:var(--mist)}#t1:focus-visible~.sch label[for=t1],#t2:focus-visible~.sch label[for=t2],#t3:focus-visible~.sch label[for=t3]{outline:3px solid var(--c);outline-offset:3px}.fleche{position:relative;align-self:center;height:4px;background:var(--lav);border-radius:2px}.fleche:after{content:"";position:absolute;right:-2px;top:-6px;border:8px solid transparent;border-left:11px solid var(--lav);border-right:0}#t2:checked~.sch .fleche:nth-of-type(1),#t3:checked~.sch .fleche{background:var(--c)}#t2:checked~.sch .fleche:nth-of-type(1):after,#t3:checked~.sch .fleche:after{border-left-color:var(--c)}.mpan{display:none;background:var(--w);border-radius:30px 30px 30px 6px;overflow:hidden;animation:entre .35s ease-out}#t1:checked~.mpanneaux .mp1,#t2:checked~.mpanneaux .mp2,#t3:checked~.mpanneaux .mp3{display:grid}.mpan h3{font-weight:700;color:var(--v);letter-spacing:-.02em}.mpan .suite label{color:var(--v);border:2px solid var(--pale2)}.mpan .suite label:after{border-color:var(--v2)}.mpan .suite label:hover{border-color:var(--v)}.exemple{background:var(--v);color:#ece7ff;position:relative}.ex-lab{display:inline-block;font-family:var(--font-title);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--v);background:var(--c);border-radius:999px}.exemple a{color:var(--c)}.block>h3{font-weight:800;color:var(--v);letter-spacing:-.02em;display:flex;align-items:center;gap:14px}.block>h3:before{content:"";flex:none;background:var(--c);border-radius:0 0 100%}.f3d-card{--night:#120a3d;--leak:var(--c);--ease:cubic-bezier(.2,.7,.2,1);background:var(--v);color:var(--w);border-radius:32px 32px 32px 6px;display:grid;overflow:hidden;position:relative}.f3d-head h3{color:var(--w);font-weight:700;letter-spacing:-.02em}.f3d-head p{color:var(--mist)}.f3d{--convw:200px;--labw:250px;position:relative;display:grid;gap:10px;padding:16px 0 24px;transform:perspective(1400px) rotateX(4deg)}.f3d-row{display:grid;grid-template-columns:var(--convw) minmax(0,1fr) var(--labw);align-items:center;height:84px}.f3d-row:nth-child(1){--i:0}.f3d-row:nth-child(2){--i:1}.f3d-row:nth-child(3){--i:2}.f3d-row:nth-child(4){--i:3}.f3d-row:nth-child(5){--i:4}.f3d-row:nth-child(1) .f3d-seg{--w:100%;--b:83.2%;--c:#5b3fd8}.f3d-row:nth-child(2) .f3d-seg{--w:83.2%;--b:79.8%;--c:#7a5af0}.f3d-row:nth-child(3) .f3d-seg{--w:66.4%;--b:74.7%;--c:#9b7cf6}.f3d-row:nth-child(4) .f3d-seg{--w:49.6%;--b:66.1%;--c:#3fc9d9}.f3d-row:nth-child(5) .f3d-seg{--w:32.8%;--b:48.8%;--c:#19e3cf}.f3d-mid{position:relative;height:100%}.f3d-seg{position:relative;width:var(--w);height:100%;margin:0 auto;animation:f3dSeg .76s var(--ease) both;animation-delay:calc(var(--i) * .13s)}.f3d-body{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,calc(50% + var(--b) / 2) 100%,calc(50% - var(--b) / 2) 100%);background:linear-gradient(90deg,#00000057,#ffffff38 34%,#ffffff0d 54%,#00000061),var(--c)}.f3d-rim{position:absolute;left:0;right:0;top:-9px;height:18px;border-radius:50%;background:color-mix(in oklab,var(--c) 70%,white);box-shadow:inset 0 0 0 1px #ffffff40}.f3d-row:first-child .f3d-rim{background:radial-gradient(ellipse at 50% 65%,color-mix(in oklab,var(--c) 35%,black),color-mix(in oklab,var(--c) 72%,white))}.f3d-bot{position:absolute;left:calc(50% - var(--b) / 2);width:var(--b);bottom:-8px;height:16px;border-radius:50%;background:color-mix(in oklab,var(--c) 65%,black)}.f3d-lab{padding-left:24px;display:grid;gap:2px;animation:f3dLab .6s var(--ease) both;animation-delay:calc(var(--i) * .13s + .22s)}.f3d-lab b{font-family:var(--font-title);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--w)}.f3d-lab span{color:var(--mist);line-height:1.3}.f3d-conv{padding-right:24px;text-align:right;display:grid;gap:2px;animation:f3dLab .6s var(--ease) both;animation-delay:calc(var(--i) * .13s + .32s)}.f3d-conv b{font-family:var(--font-title);font-weight:700;line-height:1.2;color:var(--leak)}.f3d-conv span{color:var(--mist);text-transform:uppercase;letter-spacing:.08em}.f3d-drops{position:absolute;top:16px;bottom:24px;left:var(--convw);right:var(--labw);pointer-events:none;z-index:2}.f3d-drops i{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-radius:50%;overflow:hidden;background:#fff;border:2px solid #fff;box-shadow:0 2px 8px #00000059;opacity:0;animation:f3dDrip var(--dur) cubic-bezier(.45,.05,.55,.95) var(--delay) infinite}.f3d-drops i.win{width:30px;height:30px;margin-left:-15px;border-color:var(--c);box-shadow:0 0 16px #19e3cfcc}.f3d-drops i svg{width:100%;height:100%;display:block}.f3d-drops i:nth-child(1){--x0:-110px;--x1:-18px;--x2:-7px;--dy:458px;--fall:46px;--dur:17.73s;--delay:0s}.f3d-drops i:nth-child(2){--x0:-26px;--x1:-19px;--x2:-142px;--dy:136px;--fall:24px;--dur:10.54s;--delay:1.3s}.f3d-drops i:nth-child(3){--x0:58px;--x1:24px;--x2:99px;--dy:324px;--fall:24px;--dur:14.74s;--delay:2.6s}.f3d-drops i:nth-child(4){--x0:-78px;--x1:-71px;--x2:-163px;--dy:42px;--fall:24px;--dur:8.44s;--delay:3.9s}.f3d-drops i:nth-child(5){--x0:6px;--x1:5px;--x2:142px;--dy:136px;--fall:24px;--dur:10.54s;--delay:5.2s}.f3d-drops i:nth-child(6){--x0:90px;--x1:14px;--x2:6px;--dy:458px;--fall:46px;--dur:17.73s;--delay:6.5s}.f3d-drops i:nth-child(7){--x0:-46px;--x1:-42px;--x2:-163px;--dy:42px;--fall:24px;--dur:8.44s;--delay:7.8s}.f3d-drops i:nth-child(8){--x0:38px;--x1:22px;--x2:120px;--dy:230px;--fall:24px;--dur:12.64s;--delay:9.1s}.f3d-drops i:nth-child(9){--x0:-98px;--x1:-90px;--x2:-163px;--dy:42px;--fall:24px;--dur:8.44s;--delay:10.4s}.f3d-drops i:nth-child(10){--x0:-14px;--x1:-10px;--x2:-142px;--dy:136px;--fall:24px;--dur:10.54s;--delay:11.7s}.f3d-drops i:nth-child(11){--x0:70px;--x1:11px;--x2:5px;--dy:458px;--fall:46px;--dur:17.73s;--delay:13s}.f3d-drops i:nth-child(12){--x0:-66px;--x1:-60px;--x2:-163px;--dy:42px;--fall:24px;--dur:8.44s;--delay:14.3s}.f3d-sum{color:var(--mist)}.f3d-sum b{color:var(--w)}@keyframes f3dDrip{0%{transform:translate(var(--x0),-14px);opacity:0}10%{opacity:1}70%{transform:translate(var(--x1),var(--dy));opacity:1}to{transform:translate(var(--x2),calc(var(--dy) + var(--fall)));opacity:0}}@keyframes f3dSeg{0%{opacity:0;transform:translateY(-30px) scaleX(.55)}to{opacity:1;transform:none}}@keyframes f3dLab{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.relais{list-style:none;padding:0;display:grid}.relais li{background:var(--pale);border-radius:24px 24px 24px 4px;position:relative}.relais li:before{content:"";display:block;background:var(--v);border-radius:100% 0 0}.relais li:nth-child(2):before{background:var(--c);border-radius:50%}.relais li:nth-child(3):before{background:var(--lav);border-radius:0 0 100%}.relais li:nth-child(4):before{background:var(--v2);border-radius:0}.relais li b{display:block;font-family:var(--font-title);font-weight:700;color:var(--v);letter-spacing:-.01em}.recits{display:grid;align-items:start}.recit{position:relative;background:var(--w);border-radius:30px 30px 30px 6px;display:flex;flex-direction:column}.recit svg{display:block;width:100%;height:auto}.recit h3{font-weight:800;color:var(--v);letter-spacing:-.02em}.ana b{display:block;font-family:var(--font-title);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--v2)}.onglets{display:flex;flex-wrap:wrap}.onglets label{cursor:pointer;border-radius:999px;border:2px solid var(--pale2);font-family:var(--font-title);font-weight:600;color:var(--muted);transition:background .2s,color .2s,border-color .2s}.onglets label:hover{border-color:var(--lav);color:var(--v)}.o{display:none;background:var(--pale);border-radius:20px;animation:entre .3s ease-out}#o10:checked~.onglets label[for=o10]{background:var(--v);color:var(--w);border-color:var(--v)}#o10:checked~.ob1{display:block}#o10:focus-visible~.onglets label[for=o10]{outline:3px solid var(--c);outline-offset:2px}#o11:checked~.onglets label[for=o11]{background:var(--v);color:var(--w);border-color:var(--v)}#o11:checked~.ob2{display:block}#o11:focus-visible~.onglets label[for=o11]{outline:3px solid var(--c);outline-offset:2px}#o12:checked~.onglets label[for=o12]{background:var(--v);color:var(--w);border-color:var(--v)}#o12:checked~.ob3{display:block}#o12:focus-visible~.onglets label[for=o12]{outline:3px solid var(--c);outline-offset:2px}#o13:checked~.onglets label[for=o13]{background:var(--v);color:var(--w);border-color:var(--v)}#o13:checked~.ob4{display:block}#o13:focus-visible~.onglets label[for=o13]{outline:3px solid var(--c);outline-offset:2px}#o14:checked~.onglets label[for=o14]{background:var(--v);color:var(--w);border-color:var(--v)}#o14:checked~.ob5{display:block}#o14:focus-visible~.onglets label[for=o14]{outline:3px solid var(--c);outline-offset:2px}#o20:checked~.onglets label[for=o20]{background:var(--v);color:var(--w);border-color:var(--v)}#o20:checked~.ob1{display:block}#o20:focus-visible~.onglets label[for=o20]{outline:3px solid var(--c);outline-offset:2px}#o21:checked~.onglets label[for=o21]{background:var(--v);color:var(--w);border-color:var(--v)}#o21:checked~.ob2{display:block}#o21:focus-visible~.onglets label[for=o21]{outline:3px solid var(--c);outline-offset:2px}#o22:checked~.onglets label[for=o22]{background:var(--v);color:var(--w);border-color:var(--v)}#o22:checked~.ob3{display:block}#o22:focus-visible~.onglets label[for=o22]{outline:3px solid var(--c);outline-offset:2px}#o23:checked~.onglets label[for=o23]{background:var(--v);color:var(--w);border-color:var(--v)}#o23:checked~.ob4{display:block}#o23:focus-visible~.onglets label[for=o23]{outline:3px solid var(--c);outline-offset:2px}#o24:checked~.onglets label[for=o24]{background:var(--v);color:var(--w);border-color:var(--v)}#o24:checked~.ob5{display:block}#o24:focus-visible~.onglets label[for=o24]{outline:3px solid var(--c);outline-offset:2px}.technique summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-title);font-weight:700;color:var(--v)}.technique summary::-webkit-details-marker{display:none}.technique summary:after{content:"";width:8px;height:8px;border-right:3px solid var(--c-ink);border-bottom:3px solid var(--c-ink);transform:translateY(-3px) rotate(45deg);transition:transform .2s}.technique[open] summary:after{transform:translateY(2px) rotate(-135deg)}.jargon{background:var(--pale2);border-radius:18px}.faq details{background:var(--pale);border-radius:26px 26px 26px 4px;transition:background .25s}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-family:var(--font-title);font-weight:700;line-height:1.3;color:var(--v);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-radius:50%;background:linear-gradient(var(--c),var(--c)) center/14px 3px no-repeat,linear-gradient(var(--c),var(--c)) center/3px 14px no-repeat,var(--v)}.faq details[open]{background:var(--v)}.faq details[open] summary{color:var(--w)}.faq details[open] summary:after{background:linear-gradient(var(--v),var(--v)) center/14px 3px no-repeat,var(--c)}.faq details p{color:#ece7ff}.faq details p b{color:var(--c)}.missions{list-style:none;padding:0;display:grid}.missions li{background:var(--w);border-radius:24px 24px 24px 4px}.missions .n{display:grid;place-items:center;font-family:var(--font-title);font-weight:800;color:var(--c);background:var(--v);border-radius:0 0 100%;letter-spacing:-.03em}.graph{background:var(--w);border-radius:30px 30px 30px 6px}.graph svg{width:100%;height:auto;display:block;overflow:visible}.graph .axe{stroke:var(--pale2);stroke-width:2}.graph .trait{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.graph .trait.estime{stroke-dasharray:6 6}.graph .ca .trait,.graph .ca .point{stroke:var(--v2)}.graph .ca .point{fill:var(--v2)}.graph .etp .trait,.graph .etp .point{stroke:var(--c-ink)}.graph .etp .point{fill:var(--c-ink)}.graph .point.estime{fill:#fff;stroke-width:2.5}.graph text{font-family:var(--font-text)}.graph .val{font-weight:700;fill:var(--ink)}.graph .etp .val{fill:var(--muted);font-weight:600}.graph .legende{font-family:var(--font-title);font-weight:700}.graph .ca .legende{fill:var(--v2)}.graph .etp .legende{fill:#0b7f73}.graph .an,.graph .sous{fill:var(--muted)}.graph .marque{stroke:var(--lav);stroke-width:2;stroke-dasharray:4 5}.graph .marque-txt{fill:var(--muted);font-weight:600}.graph .ta-end{text-anchor:end}.graph .ta-mid{text-anchor:middle}.graph figcaption{color:var(--muted)}#echange{background:var(--v);box-shadow:0 0 0 100vmax var(--v);clip-path:inset(0 -100vmax);color:var(--w)}#echange .num-chap{background:var(--c);border-radius:0 0 0 100%}#echange .num-chap span{color:var(--v)}#echange .num-chap:after{background:var(--v2)}#echange h2{color:var(--w)}#echange .chap-txt p:not(.kicker){color:#ece7ff}#echange .note{background:#ffffff14;color:var(--mist);border-radius:18px}footer.site{background:var(--v);color:#e6e0ff}footer.site a{color:var(--c)}footer.site nav a{color:#e6e0ff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.f3d-seg,.f3d-lab,.f3d-conv,.pan,.mpan,.ex,.o{animation:none}.f3d{transform:none}.f3d-drops{display:none}}html{font-size:18px}body{background:var(--v);padding:0 18px 18px;font-size:18px}.page{background:var(--w);border-radius:0 0 30px 30px;overflow:clip;min-height:calc(100vh - 18px);display:flex;flex-direction:column}.page>main{flex:1 0 auto}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}header.site{position:sticky;top:0;z-index:5;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid var(--pale2)}header.site .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:14px}header.site .brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-weight:800;font-size:1.2rem;letter-spacing:-.02em;text-decoration:none;color:var(--v);white-space:nowrap}header.site nav{display:flex;gap:30px;align-items:center}header.site nav a{text-decoration:none;color:var(--muted);font-size:17px;font-weight:600}header.site nav a:hover{color:var(--v)}header.site nav a.cta{color:var(--w);font-size:16px;padding:12px 22px}main{padding:0}.block{scroll-margin-top:84px}.hero{position:relative;overflow:hidden;margin:28px 0 56px;background:var(--pale);border:2px solid var(--v2);border-radius:40px 40px 40px 8px}.hero:before{content:"";position:absolute;right:0;top:0;width:110px;height:110px;background:var(--c);border-bottom-left-radius:100%}.hero:after{content:"";position:absolute;right:128px;top:26px;width:30px;height:30px;border-radius:50%;background:var(--lav)}.hero-corps{position:relative;padding:46px 56px 40px}.hero h1{font-size:48px;font-weight:800;line-height:1.08;letter-spacing:-.035em;color:var(--v);max-width:920px}.hero-bas{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:end;margin-top:26px}.lede{font-size:18px;line-height:1.55}.signature{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--muted);font-size:17px}.signature:before{content:"";width:34px;height:34px;flex:none;border-radius:0 0 100%;background:var(--c)}.signature b{color:var(--v);font-family:var(--font-title);font-weight:700}.hero .cta-row{gap:22px;flex-wrap:nowrap}.hero .cta-row .cta{font-size:17px;padding:15px 24px}.lien{font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--v);text-decoration:none;border-bottom:3px solid var(--c);padding-bottom:2px}.offre{margin-top:12px;font-size:16px;color:var(--muted)}.hero .geo{display:grid;grid-template-columns:repeat(12,1fr)}.hero .geo i{aspect-ratio:1}.cta-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.cta-row .cta{font-size:18px;padding:17px 30px}.block:not(.hero){padding:96px 0 104px}.chap-tete{display:grid;grid-template-columns:150px minmax(0,1fr);gap:52px;align-items:start}.num-chap{width:150px;height:150px;padding:18px 22px}.num-chap span{font-size:54px}.num-chap:after{left:22px;bottom:-34px;width:68px;height:68px}.kicker{font-size:15px;padding:6px 14px;margin:4px 0 20px}.block h2{font-size:42px;line-height:1.1;max-width:21ch}.chap-txt>p:not(.kicker){font-size:19px;line-height:1.6;margin-top:20px;max-width:46em}p.legende{margin:56px 0 18px;font-size:17px}p.legende:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:22px 0 0 var(--lav),44px 0 0 var(--v);margin-right:46px}.lab{font-size:15px;margin-bottom:12px}.suite{margin-top:30px;position:relative;z-index:1}.suite label{font-size:17px;padding:12px 22px}.ouvre{margin:40px 0 0 202px;font-size:17px;padding:15px 28px}.exs{margin:24px 0 0 202px}.ex{padding:44px 52px}.ex:before{width:130px;height:130px}.ex h3{font-size:30px;line-height:1.15;margin:4px 0 14px;max-width:24ch}.ex p{font-size:20px;line-height:1.55;max-width:38em}.ex .src{font-size:15px;margin-top:16px}.neanmoins{font-size:23px;line-height:1.35;margin:64px 0 0;max-width:36em}.raisons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.raisons>div{padding:30px}.raisons>div:before{width:48px;height:48px;margin-bottom:22px}.raisons h3{font-size:21px;line-height:1.28;margin-bottom:12px}.raisons p{font-size:17px;line-height:1.6}.raisons .src{font-size:15px;margin-top:auto;padding-top:12px}.fin{font-size:28px;line-height:1.3;margin-top:56px;max-width:30em}.sch{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);gap:14px}.fleche{margin:0 4px}.noeud{padding:0 26px 26px;overflow:hidden}.noeud .n{width:68px;height:68px;font-size:24px;margin:0 0 18px -26px}.noeud b{font-size:21px;line-height:1.2}.noeud small{font-size:16px;margin-top:6px}.mpanneaux{margin-top:26px}.mpan{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mpan>div:first-child{padding:44px 48px}.mpan h3{font-size:28px;line-height:1.18;margin-bottom:16px}.mpan p{font-size:18px;line-height:1.62}.exemple{padding:44px 48px}.ex-lab{font-size:14px;padding:5px 13px;margin-bottom:18px}.exemple p{font-size:17px;line-height:1.62}.exemple p+p{margin-top:14px}.block>h3{font-size:30px;margin:64px 0 16px}.block>h3:before{width:30px;height:30px}#croissance>p{font-size:19px;max-width:46em;line-height:1.6}.f3d-card{padding:40px 44px 34px;gap:18px;margin-top:32px}.f3d-head h3{font-size:26px}.f3d-head p{font-size:17px;margin-top:6px}.f3d-lab b{font-size:20px}.f3d-lab span{font-size:15px}.f3d-conv b{font-size:17px}.f3d-conv span{font-size:12px}.f3d-sum{font-size:17px;line-height:1.6}.relais{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0 0}.relais li{padding:26px 24px 28px;font-size:17px;line-height:1.55}.relais li:before{width:40px;height:40px;margin-bottom:18px}.relais li b{font-size:19px;margin-bottom:6px}.cas-ui{position:relative}.choix{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);gap:18px;align-items:stretch}.fam{display:flex;flex-direction:column;gap:12px}.fam-nom{display:flex;align-items:center;gap:10px;font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--v);min-height:30px}.fam-nom:before{content:"";width:22px;height:22px;flex:none;background:var(--c);border-radius:0 0 100%}.fam-nom.f2:before{background:var(--lav);border-radius:50%}.fam-nom.f3:before{background:var(--v);border-radius:100% 0 0}.carte{display:flex;flex-direction:column;gap:6px;flex:1;padding:20px 22px 22px;background:var(--pale);border:2px solid transparent;border-radius:22px 22px 22px 4px;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.carte:hover{border-color:var(--lav);transform:translateY(-2px)}.carte .ligne{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.carte .chiffre{font-family:var(--font-title);font-weight:800;font-size:38px;line-height:1;letter-spacing:-.03em;color:var(--v)}.carte .n{font-family:var(--font-title);font-weight:700;font-size:14px;color:var(--v);background:var(--w);border-radius:999px;padding:4px 11px;white-space:nowrap}.carte .lib{font-size:15px;font-weight:600;color:var(--muted)}.carte .titre{font-family:var(--font-title);font-weight:600;font-size:17px;line-height:1.3;color:var(--ink);margin-top:8px}.respire{display:grid;grid-template-columns:56px;grid-auto-rows:56px;align-content:space-between;padding-top:42px}.pans{margin-top:30px}.pan{display:none;position:relative;overflow:hidden;scroll-margin-top:84px;background:var(--v);color:var(--w);border-radius:34px 34px 34px 6px;padding:52px 56px 48px;animation:entre .35s ease-out}.pan:before{content:"";position:absolute;left:0;bottom:0;width:150px;height:150px;background:var(--c);border-top-right-radius:100%}.pan:after{content:"";position:absolute;left:170px;bottom:36px;width:42px;height:42px;border-radius:50%;background:var(--lav)}.pan .tete{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.pan .etape{display:inline-block;font-family:var(--font-title);font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--c);border:2px solid var(--c);border-radius:999px;padding:5px 14px}.pan h3{font-size:36px;font-weight:700;line-height:1.14;letter-spacing:-.025em;color:var(--w);margin-top:20px;max-width:19ch}.pan .tuile{background:var(--c);color:var(--v);border-radius:0 0 0 72px;padding:26px 30px 28px 44px;text-align:right}.pan .tuile b{display:block;font-family:var(--font-title);font-weight:800;font-size:64px;line-height:1;letter-spacing:-.04em}.pan .tuile small{display:block;margin-top:10px;font-size:17px;font-weight:700;line-height:1.3}.pan .court{font-size:21px;line-height:1.55;color:#ece7ff;margin:34px 0;max-width:48em;padding-left:22px;border-left:4px solid var(--lav)}.cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}.cols>div{background:#ffffff12;border-radius:22px;padding:24px 24px 26px}.cols .lab{color:var(--c)}.cols p{font-size:17px;line-height:1.62;color:#f3f0ff}.cols .chg{background:var(--w)}.cols .chg .lab{color:var(--v2)}.cols .chg p{color:var(--ink)}#c1:checked~.choix label[for=c1]{background:var(--v);border-color:var(--v)}#c1:checked~.choix label[for=c1] .chiffre{color:var(--c)}#c1:checked~.choix label[for=c1] .titre{color:var(--w)}#c1:checked~.choix label[for=c1] .lib{color:#d9d1ff}#c1:focus-visible~.choix label[for=c1]{outline:3px solid var(--c);outline-offset:3px}#c1:checked~.pans .p1{display:block}#c2:checked~.choix label[for=c2]{background:var(--v);border-color:var(--v)}#c2:checked~.choix label[for=c2] .chiffre{color:var(--c)}#c2:checked~.choix label[for=c2] .titre{color:var(--w)}#c2:checked~.choix label[for=c2] .lib{color:#d9d1ff}#c2:focus-visible~.choix label[for=c2]{outline:3px solid var(--c);outline-offset:3px}#c2:checked~.pans .p2{display:block}#c3:checked~.choix label[for=c3]{background:var(--v);border-color:var(--v)}#c3:checked~.choix label[for=c3] .chiffre{color:var(--c)}#c3:checked~.choix label[for=c3] .titre{color:var(--w)}#c3:checked~.choix label[for=c3] .lib{color:#d9d1ff}#c3:focus-visible~.choix label[for=c3]{outline:3px solid var(--c);outline-offset:3px}#c3:checked~.pans .p3{display:block}#c4:checked~.choix label[for=c4]{background:var(--v);border-color:var(--v)}#c4:checked~.choix label[for=c4] .chiffre{color:var(--c)}#c4:checked~.choix label[for=c4] .titre{color:var(--w)}#c4:checked~.choix label[for=c4] .lib{color:#d9d1ff}#c4:focus-visible~.choix label[for=c4]{outline:3px solid var(--c);outline-offset:3px}#c4:checked~.pans .p4{display:block}#c5:checked~.choix label[for=c5]{background:var(--v);border-color:var(--v)}#c5:checked~.choix label[for=c5] .chiffre{color:var(--c)}#c5:checked~.choix label[for=c5] .titre{color:var(--w)}#c5:checked~.choix label[for=c5] .lib{color:#d9d1ff}#c5:focus-visible~.choix label[for=c5]{outline:3px solid var(--c);outline-offset:3px}#c5:checked~.pans .p5{display:block}#c6:checked~.choix label[for=c6]{background:var(--v);border-color:var(--v)}#c6:checked~.choix label[for=c6] .chiffre{color:var(--c)}#c6:checked~.choix label[for=c6] .titre{color:var(--w)}#c6:checked~.choix label[for=c6] .lib{color:#d9d1ff}#c6:focus-visible~.choix label[for=c6]{outline:3px solid var(--c);outline-offset:3px}#c6:checked~.pans .p6{display:block}.recits{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.recit{padding:34px 34px 30px}.recit svg{margin-bottom:18px}.recit h3{font-size:28px;line-height:1.15;margin-bottom:14px}.ana{font-size:17px;line-height:1.62}.ana b{font-size:14px;margin-bottom:6px}.onglets{gap:8px;margin-top:24px}.onglets label{font-size:15px;padding:7px 15px}.o{margin-top:14px;padding:20px 22px}.o p{font-size:17px;line-height:1.6}.technique{margin-top:22px}.technique summary{font-size:16px}.jargon{font-size:16px;line-height:1.6;padding:18px 20px;margin-top:12px}.faq{margin:44px 0 0 202px;max-width:860px}.faq details{margin-top:14px}.faq summary{gap:20px;padding:24px 28px;font-size:21px}.faq summary:after{width:44px;height:44px}.faq details p{font-size:18px;line-height:1.62;padding:0 28px 28px;max-width:46em}#parcours>h3{margin-top:64px}.missions{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0 0}.missions li{padding:0 22px 24px;overflow:hidden}.missions .n{width:60px;height:60px;font-size:22px;margin:0 0 16px -22px;padding:0 6px 6px 0}.missions li>span:last-child{display:block;font-size:17px;line-height:1.5}.graph{margin:28px 0 0;padding:40px 48px 30px}.graph .val{font-size:12px}.graph .legende,.graph .an{font-size:13px}.graph .sous{font-size:11px}.graph .marque-txt{font-size:12px}.graph figcaption{font-size:15px;line-height:1.55;margin-top:14px}#parcours>p{font-size:19px;line-height:1.62;margin-top:36px;max-width:50em}#echange{padding:110px 0 120px}.echange{max-width:700px;position:relative}#echange h2{font-size:64px;line-height:1}#echange .cta-row{margin-top:36px}#echange .note{font-size:16px;padding:16px 20px;margin-top:36px;max-width:40em}.echange-geo{position:absolute;right:-72px;top:0;bottom:0;width:330px;display:grid;grid-template-columns:repeat(3,110px);grid-auto-rows:110px;align-content:center}footer.site{font-size:17px}footer.site .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:36px 40px}header.site .brand:before{content:"";width:30px;height:30px;flex:none;background:radial-gradient(circle at 100% 100%,var(--c) 14.5px,var(--v) 15px) 0 0/15px 15px no-repeat,radial-gradient(circle,var(--v) 7px,var(--c) 7.5px) 15px 0/15px 15px no-repeat,radial-gradient(circle,var(--w) 3.5px,var(--lav) 4px) 0 15px/15px 15px no-repeat,linear-gradient(var(--v),var(--v)) 15px 15px/15px 15px no-repeat}footer.site:before{content:"";display:block;height:62px;background:radial-gradient(circle at 0 100%,var(--c) 61px,transparent 62px) 0 0/248px 62px,radial-gradient(circle at 93px 31px,var(--lav) 22px,transparent 23px) 0 0/248px 62px,radial-gradient(circle at 155px 31px,var(--v) 13px,transparent 14px) 0 0/248px 62px,linear-gradient(90deg,transparent 124px,var(--c) 124px 186px,transparent 186px) 0 0/248px 62px,radial-gradient(circle at 248px 0,var(--w) 61px,transparent 62px) 0 0/248px 62px,var(--v)}footer.site nav{display:flex;gap:16px}.fam-bande,.fam-nom-m,.cas-m{display:none}@media(max-width:1100px){.hero-corps{padding:40px 40px 32px}.hero h1{font-size:40px}.hero-bas{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.hero .geo{grid-template-columns:repeat(8,1fr)}.hero .geo i:nth-child(n+9){display:none}.wrap{padding:0 32px}.chap-tete{grid-template-columns:110px minmax(0,1fr);gap:32px}.num-chap{width:110px;height:110px;padding:14px 16px}.num-chap span{font-size:40px}.num-chap:after{width:50px;height:50px;bottom:-26px;left:16px}.ouvre,.exs,.neanmoins,.faq{margin-left:0}.raisons,.relais,.missions{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sch{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:10px}.noeud{padding:0 18px 20px}.noeud .n{margin-left:-18px}.mpan{grid-template-columns:minmax(0,1fr)}.f3d{--convw:150px;--labw:190px}.choix{grid-template-columns:repeat(3,minmax(0,1fr))}.respire{display:none}.pan{padding:40px 32px}.pan .tete,.cols{grid-template-columns:minmax(0,1fr)}.pan .tete .tuile{justify-self:start}.recits{grid-template-columns:minmax(0,1fr)}#echange{padding-top:0}.echange-geo{position:static;width:auto;grid-template-columns:repeat(8,1fr);grid-auto-rows:auto;margin:0 -32px 56px}.echange-geo i{aspect-ratio:1}.echange-geo i:nth-child(n+9){display:none}.graph{padding:28px 24px 24px}footer.site .wrap{flex-wrap:wrap}}@media(max-width:820px){.hero-bas{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:700px){.hero{margin:12px -6px 36px;border-radius:28px 28px 28px 6px}.hero:before,.hero:after{display:none}.hero-corps{padding:24px 20px 22px}.hero h1{font-size:28px;line-height:1.1}.hero-bas{display:block;margin-top:16px}.lede{font-size:16px;line-height:1.56}.hero-act{margin-top:20px}.signature{margin:0 0 14px;font-size:16px;gap:12px}.signature:before{width:28px;height:28px}.hero .cta-row{flex-direction:column;align-items:stretch;gap:12px}.hero .cta-row .cta{justify-content:center;font-size:17px;padding:16px 22px;min-height:54px}.lien{align-self:center;font-size:16px;padding:6px 0 2px}.offre{margin-top:10px;font-size:15px;text-align:center}.hero .geo{grid-template-columns:repeat(8,1fr)}.hero .geo i:nth-child(n+9){display:none}html,body{font-size:16px}body{background:var(--w);padding:0}.page{border-radius:0;min-height:100vh}.wrap{padding:0 16px}header.site{background:#fffffff2}header.site .wrap{gap:10px;padding-block:10px}header.site .brand{gap:9px;font-size:16px}header.site .brand:before{width:22px;height:22px;background-size:11px 11px;background-position:0 0,11px 0,0 11px,11px 11px}header.site nav{gap:0}header.site nav a:not(.cta){display:none}header.site nav a.cta{font-size:14px;padding:11px 16px;gap:8px}header.site nav a.cta:after{width:8px;height:8px}.choix,.pans{display:none}.fam-nom-m{display:flex}.cas-m{display:block}.block{scroll-margin-top:64px}.cta-row{display:flex;flex-direction:column;align-items:stretch;gap:18px}.cta-row .cta{justify-content:center;font-size:17px;padding:18px 24px;min-height:58px}.block:not(.hero){padding:58px 0 64px;--bande:10px}.chap-tete{display:flex;flex-direction:column;gap:22px}.num-chap{width:86px;height:86px;padding:10px 12px}.num-chap span{font-size:32px}.num-chap:after{left:12px;bottom:-22px;width:42px;height:42px}.kicker{font-size:13px;padding:5px 12px;margin:0 0 16px}.block h2{font-size:27px;line-height:1.14}.chap-txt>p:not(.kicker){font-size:16px;line-height:1.62;margin-top:16px}p.legende{margin:26px 0 0;font-size:15px;gap:10px}p.legende:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:17px 0 0 var(--lav),34px 0 0 var(--v);margin-right:36px;flex:none}.lab{font-size:13px;margin-bottom:8px}.suite{margin-top:22px;position:relative;z-index:1}.suite label{font-size:15px;padding:11px 18px;white-space:normal;line-height:1.3}.ouvre{margin-top:28px;font-size:16px;padding:15px 22px;width:100%;justify-content:center;text-align:center;line-height:1.3}.exs{margin-top:18px}.ex{padding:30px 22px 28px}.ex:before{width:76px;height:76px}.ex .lab{padding-right:64px}.ex h3{font-size:22px;line-height:1.2;margin:2px 0 12px}.ex p{font-size:17px;line-height:1.55}.ex .src{font-size:14px;margin-top:14px}.neanmoins{font-size:19px;line-height:1.38;margin-top:44px}.raisons{grid-template-columns:1fr;gap:12px;margin-top:20px}.raisons>div{padding:22px 22px 24px}.raisons>div:before{width:36px;height:36px;margin-bottom:16px}.raisons h3{font-size:19px;line-height:1.28;margin-bottom:10px}.raisons p{font-size:16px;line-height:1.6}.raisons .src{font-size:14px;margin-top:auto;padding-top:10px}.fin{font-size:22px;line-height:1.3;margin-top:40px}.sch{grid-template-columns:1fr;gap:10px;margin-top:20px}.fleche{display:none}.noeud{display:grid;grid-template-columns:62px minmax(0,1fr);column-gap:14px;align-items:center;padding:0 18px 0 0;overflow:hidden;min-height:76px}.noeud .n{grid-row:span 2;width:62px;height:100%;min-height:76px;font-size:20px;border-radius:0 0 40px}.noeud b{font-size:18px;line-height:1.2;padding-top:12px}.noeud small{font-size:15px;padding-bottom:12px}.mpanneaux{margin-top:16px}.mpan{grid-template-columns:1fr}.mpan h3{font-size:22px;line-height:1.2;margin-bottom:12px}.mpan p{font-size:16px;line-height:1.62}.exemple{padding:28px 22px}.ex-lab{font-size:12px;padding:4px 11px;margin-bottom:14px}.exemple p{font-size:16px;line-height:1.62}.exemple p+p{margin-top:12px}.block>h3{font-size:23px;margin:46px 0 12px}.block>h3:before{width:24px;height:24px}#croissance>p{font-size:16px;line-height:1.62}.f3d-card{padding:26px 14px 22px;gap:14px;margin-top:24px}.f3d-head{padding:0 8px}.f3d-head h3{font-size:21px}.f3d-head p{font-size:15px;margin-top:6px}.f3d{display:flex;flex-direction:column;gap:10px;padding:4px 0 6px;transform:none}.f3d-row{display:flex;flex-direction:column;align-items:center;gap:7px;height:auto}.f3d-mid,.f3d-drops{display:none}.f3d-lab{order:1;margin:0 auto;padding:12px 16px 13px;border-radius:16px 16px 16px 4px;text-align:center;gap:3px;animation:none;background:var(--bg-et);color:var(--w)}.f3d-row:nth-child(1) .f3d-lab{width:100%;--bg-et:#5b3fd8}.f3d-row:nth-child(2) .f3d-lab{width:90%;--bg-et:#7a5af0}.f3d-row:nth-child(3) .f3d-lab{width:80%;--bg-et:#9b7cf6}.f3d-row:nth-child(4) .f3d-lab{width:70%;--bg-et:#3fc9d9}.f3d-row:nth-child(5) .f3d-lab{width:60%;--bg-et:#19e3cf}.f3d-lab b{font-size:17px;color:inherit}.f3d-lab span{display:block;font-size:14px;line-height:1.35;color:inherit;opacity:.88}.f3d-row:nth-child(n+3) .f3d-lab{color:var(--ink)}.f3d-conv{order:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;padding:0 6px;text-align:center;animation:none}.f3d-conv:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);align-self:center}.f3d-conv span{font-size:11px;letter-spacing:.1em;color:var(--mist)}.f3d-conv b{font-size:14px;color:var(--c)}.f3d-sum{font-size:15px;line-height:1.55;padding:0 8px}.relais{grid-template-columns:1fr;gap:12px;margin:20px 0 0}.relais li{padding:22px 22px 24px;font-size:16px;line-height:1.55}.relais li:before{width:32px;height:32px;margin-bottom:14px}.relais li b{font-size:18px;margin-bottom:4px}.cas-ui{position:relative}.fam-bande{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:48.75px;margin:34px -16px 0}.fam-nom-m{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-family:var(--font-title);font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--v)}.fam-nom-m:before{content:"";width:20px;height:20px;flex:none;background:var(--c);border-radius:0 0 100%}.fam-nom-m.f2:before{background:var(--lav);border-radius:50%}.fam-nom-m.f3:before{background:var(--v);border-radius:100% 0 0}.cas-m{background:var(--pale);border-radius:24px 24px 24px 4px;margin-top:12px;position:relative;scroll-margin-top:72px;transition:background .25s}.cas-m .tete{position:relative;padding:20px}.cas-m .hit{position:absolute;inset:0;z-index:2;cursor:pointer;border-radius:24px 24px 24px 4px}.cas-m .etape{display:inline-block;font-family:var(--font-title);font-weight:700;font-size:13px;letter-spacing:.03em;color:var(--v);border:2px solid var(--v);border-radius:999px;padding:3px 11px;margin-right:48px}.cas-m h3{font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.02em;color:var(--v);margin-top:14px}.cas-m .tuile{display:flex;align-items:center;gap:14px;margin-top:16px;background:var(--c);color:var(--v);border-radius:0 0 0 40px;padding:14px 18px 14px 26px}.cas-m .tuile b{font-family:var(--font-title);font-weight:800;font-size:34px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.cas-m .tuile small{font-size:16px;font-weight:700;line-height:1.25}.cas-m .plus{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;background:var(--v)}.cas-m .plus:before,.cas-m .plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:3px;margin:-1.5px 0 0 -7px;background:var(--c);border-radius:2px;transition:transform .25s}.cas-m .plus:after{transform:rotate(90deg)}.cas-m .corps{display:none;padding:0 20px 24px;color:var(--w);position:relative}.cas-m .corps .court{font-size:17px;line-height:1.55;color:#ece7ff;padding-left:14px;border-left:4px solid var(--lav)}.cas-m .bloc{margin-top:14px;background:#ffffff14;border-radius:18px;padding:18px 18px 20px}.cas-m .bloc .lab{color:var(--c)}.cas-m .bloc p{font-size:16px;line-height:1.62;color:#f3f0ff}.cas-m .bloc.chg{background:var(--w)}.cas-m .bloc.chg .lab{color:var(--v2)}.cas-m .bloc.chg p{color:var(--ink)}.cas-m .corps .suite{display:flex;justify-content:flex-end}.cas-m .corps .suite label{background:var(--c);color:var(--v);border:2px solid var(--c)}.cas-m .corps .suite label:after{border-color:var(--v)}.cas-m .corps:after{content:"";display:block;margin:18px auto -24px -20px;width:88px;height:88px;background:var(--c);border-top-right-radius:100%}#c1:checked~.m1{background:var(--v)}#c1:checked~.m1 .corps{display:block;animation:entre .3s ease-out}#c1:checked~.m1 .etape{color:var(--c);border-color:var(--c)}#c1:checked~.m1 h3{color:var(--w)}#c1:checked~.m1 .plus{background:var(--c)}#c1:checked~.m1 .plus:before{background:var(--v)}#c1:checked~.m1 .plus:after{transform:rotate(0);background:var(--v)}#c1:checked~.m1 .hit{cursor:default}#c1:focus-visible~.m1{outline:3px solid var(--c);outline-offset:3px}#c2:checked~.m2{background:var(--v)}#c2:checked~.m2 .corps{display:block;animation:entre .3s ease-out}#c2:checked~.m2 .etape{color:var(--c);border-color:var(--c)}#c2:checked~.m2 h3{color:var(--w)}#c2:checked~.m2 .plus{background:var(--c)}#c2:checked~.m2 .plus:before{background:var(--v)}#c2:checked~.m2 .plus:after{transform:rotate(0);background:var(--v)}#c2:checked~.m2 .hit{cursor:default}#c2:focus-visible~.m2{outline:3px solid var(--c);outline-offset:3px}#c3:checked~.m3{background:var(--v)}#c3:checked~.m3 .corps{display:block;animation:entre .3s ease-out}#c3:checked~.m3 .etape{color:var(--c);border-color:var(--c)}#c3:checked~.m3 h3{color:var(--w)}#c3:checked~.m3 .plus{background:var(--c)}#c3:checked~.m3 .plus:before{background:var(--v)}#c3:checked~.m3 .plus:after{transform:rotate(0);background:var(--v)}#c3:checked~.m3 .hit{cursor:default}#c3:focus-visible~.m3{outline:3px solid var(--c);outline-offset:3px}#c4:checked~.m4{background:var(--v)}#c4:checked~.m4 .corps{display:block;animation:entre .3s ease-out}#c4:checked~.m4 .etape{color:var(--c);border-color:var(--c)}#c4:checked~.m4 h3{color:var(--w)}#c4:checked~.m4 .plus{background:var(--c)}#c4:checked~.m4 .plus:before{background:var(--v)}#c4:checked~.m4 .plus:after{transform:rotate(0);background:var(--v)}#c4:checked~.m4 .hit{cursor:default}#c4:focus-visible~.m4{outline:3px solid var(--c);outline-offset:3px}#c5:checked~.m5{background:var(--v)}#c5:checked~.m5 .corps{display:block;animation:entre .3s ease-out}#c5:checked~.m5 .etape{color:var(--c);border-color:var(--c)}#c5:checked~.m5 h3{color:var(--w)}#c5:checked~.m5 .plus{background:var(--c)}#c5:checked~.m5 .plus:before{background:var(--v)}#c5:checked~.m5 .plus:after{transform:rotate(0);background:var(--v)}#c5:checked~.m5 .hit{cursor:default}#c5:focus-visible~.m5{outline:3px solid var(--c);outline-offset:3px}#c6:checked~.m6{background:var(--v)}#c6:checked~.m6 .corps{display:block;animation:entre .3s ease-out}#c6:checked~.m6 .etape{color:var(--c);border-color:var(--c)}#c6:checked~.m6 h3{color:var(--w)}#c6:checked~.m6 .plus{background:var(--c)}#c6:checked~.m6 .plus:before{background:var(--v)}#c6:checked~.m6 .plus:after{transform:rotate(0);background:var(--v)}#c6:checked~.m6 .hit{cursor:default}#c6:focus-visible~.m6{outline:3px solid var(--c);outline-offset:3px}.recits{grid-template-columns:1fr;gap:16px;margin-top:30px}.recit{padding:24px 20px 22px}.recit h3{font-size:22px;line-height:1.18;margin-bottom:12px}.ana{font-size:16px;line-height:1.62}.ana b{font-size:13px;margin-bottom:6px}.onglets{gap:7px;margin-top:20px}.onglets label{font-size:14px;padding:8px 13px}.o{margin-top:12px;padding:16px 18px}.o p{font-size:16px;line-height:1.6}.technique{margin-top:18px}.technique summary{font-size:15px;padding:6px 0}.jargon{font-size:15px;line-height:1.6;padding:16px;margin-top:10px}.faq{margin-top:28px}.faq details{margin-top:12px}.faq summary{gap:14px;padding:18px 18px 18px 20px;font-size:18px}.faq summary:after{width:38px;height:38px}.faq details p{font-size:16px;line-height:1.62;padding:0 20px 22px}#parcours>h3{margin-top:46px}.missions{grid-template-columns:1fr;gap:10px;margin:18px 0 0}.missions li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding:0 18px 0 0;overflow:hidden;min-height:64px}.missions .n{width:52px;height:100%;min-height:64px;font-size:18px;border-radius:0 0 34px}.missions li>span:last-child{font-size:16px;line-height:1.45;padding:12px 0}.graph{margin:22px -8px 0;padding:22px 10px 18px}.graph .val{font-size:18px}.graph .legende{font-size:15px}.graph .an{font-size:18px}.graph .sous,.graph .marque-txt{font-size:15px}.graph figcaption{font-size:14px;line-height:1.55;margin-top:14px;padding:0 8px}#parcours>p{font-size:16px;line-height:1.62;margin-top:26px}.echange-geo{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:65px;margin:0 -16px 44px}.echange-geo i:nth-child(n+7){display:none}#echange h2{font-size:40px;line-height:1.02}#echange .cta-row{margin-top:30px}#echange .note{font-size:15px;padding:14px 16px;margin-top:30px}footer.site{font-size:16px}footer.site .wrap{display:flex;flex-direction:column;gap:18px;padding-block:28px 34px;line-height:1.6}.cta-row{flex-wrap:nowrap}.legende{max-width:none}.ouvre,.exs{margin-left:0}.ex p{max-width:none}.neanmoins{margin-left:0;max-width:none}.fin,.block h2{max-width:none}.chap-txt>p:not(.kicker){max-width:none}.noeud .n{margin:0}.noeud{padding:0 18px 0 0}.mpan>div:first-child{padding:28px 22px}#croissance>p{max-width:none}.f3d-card{gap:14px}.relais li:before{margin-bottom:14px}.recit svg{margin-bottom:14px}.faq{margin-left:0;max-width:none}.faq details p{max-width:none}.missions li{padding:0 18px 0 0}.missions .n{margin:0;padding:0}.missions li>span:last-child{display:block}#parcours>p{max-width:none}.echange{max-width:none}#echange{padding:0 0 72px}.echange-geo{grid-template-columns:repeat(6,1fr);grid-auto-rows:65px;margin:0 -16px 44px}.echange-geo i{aspect-ratio:auto}footer.site:before{height:48px;background-size:192px 48px;background-image:radial-gradient(circle at 0 100%,var(--c) 47px,transparent 48px),radial-gradient(circle at 72px 24px,var(--lav) 17px,transparent 18px),radial-gradient(circle at 120px 24px,var(--v) 10px,transparent 11px),linear-gradient(90deg,transparent 96px,var(--c) 96px 144px,transparent 144px),radial-gradient(circle at 192px 0,var(--w) 47px,transparent 48px)}footer.site .wrap{justify-content:flex-start}}.chap-txt h2{padding-top:12px}.chap-txt h2:after{content:"";display:block;width:56px;height:6px;border-radius:3px;background:var(--c);margin-top:14px}.chap-txt>h2+p{margin-top:22px}@media(max-width:700px){.chap-txt h2{padding-top:0}.chap-txt h2:after{width:44px;margin-top:12px}.chap-txt>h2+p{margin-top:18px}}.choix .fam:nth-child(1),.cas-m.m1,.cas-m.m2{--fam:var(--c);--fam-ink:var(--v)}.choix .fam:nth-child(2),.cas-m.m3,.cas-m.m4{--fam:var(--lav);--fam-ink:var(--v)}.choix .fam:nth-child(3),.cas-m.m5,.cas-m.m6{--fam:var(--v2);--fam-ink:var(--w)}.choix{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.carte{box-shadow:inset 0 6px 0 var(--fam);padding-top:24px}.carte .n{background:var(--fam);color:var(--fam-ink)}#c1:checked~.choix label[for=c1] .n{box-shadow:0 0 0 2px #ffffffb3}#c2:checked~.choix label[for=c2] .n{box-shadow:0 0 0 2px #ffffffb3}#c3:checked~.choix label[for=c3] .n{box-shadow:0 0 0 2px #ffffffb3}#c4:checked~.choix label[for=c4] .n{box-shadow:0 0 0 2px #ffffffb3}#c5:checked~.choix label[for=c5] .n{box-shadow:0 0 0 2px #ffffffb3}#c6:checked~.choix label[for=c6] .n{box-shadow:0 0 0 2px #ffffffb3}@media(max-width:1100px){.choix{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(max-width:700px){.cas-m{box-shadow:inset 0 6px 0 var(--fam)}.cas-m .tete{padding-top:24px}.cas-m .etape{background:var(--fam);border-color:var(--fam);color:var(--fam-ink)}.fam-nom-m{margin:34px 0 0}#c1:checked~.m1 .etape{background:var(--fam);border-color:#ffffffb3;color:var(--fam-ink)}#c2:checked~.m2 .etape{background:var(--fam);border-color:#ffffffb3;color:var(--fam-ink)}#c3:checked~.m3 .etape{background:var(--fam);border-color:#ffffffb3;color:var(--fam-ink)}#c4:checked~.m4 .etape{background:var(--fam);border-color:#ffffffb3;color:var(--fam-ink)}#c5:checked~.m5 .etape{background:var(--fam);border-color:#ffffffb3;color:var(--fam-ink)}#c6:checked~.m6 .etape{background:var(--fam);border-color:#ffffffb3;color:var(--fam-ink)}}.choix{grid-template-columns:minmax(0,1fr);gap:22px}.fam{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch}.fam-nom{flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;font-size:21px;line-height:1.15;padding:8px 18px 8px 0;border-right:2px solid var(--pale2,#e6dfff);min-height:0}.fam-nom:before{width:34px;height:34px}.carte{padding:22px 26px 24px}.carte .chiffre{font-size:42px}.carte .titre{font-size:18px}@media(max-width:1100px){.choix{grid-template-columns:minmax(0,1fr)}.fam{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);gap:16px}}.hero .sous-titre{font-family:var(--font-title);font-weight:600;font-size:24px;line-height:1.3;letter-spacing:-.01em;color:var(--v2);margin:16px 0 0;max-width:820px}@media(max-width:700px){.hero .sous-titre{font-size:18px;line-height:1.35;margin-top:12px}}.neanmoins,.fin{text-align:center;margin-left:auto;margin-right:auto}@media(min-width:1101px){.mpan{grid-template-rows:auto 1fr}.mpan>div:first-child,.exemple{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start}.ex-lab{justify-self:start;align-self:start}}@media(max-width:700px){.noeud .n{grid-row:auto}.noeud b{padding:12px 0}}.verif{position:relative;overflow:hidden;background:var(--w);border-radius:30px 30px 30px 6px;margin-top:24px;padding:48px 48px 44px}.verif:before{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:var(--pale)}.verif h3{position:relative;font-weight:800;color:var(--v);letter-spacing:-.025em;font-size:34px;line-height:1.1;max-width:20ch}.verif h3:after{content:"";display:block;width:56px;height:6px;border-radius:3px;background:var(--c);margin-top:16px}.verif-intro{position:relative;font-size:19px;line-height:1.6;color:var(--ink);margin-top:20px;max-width:40em}.roles{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;margin-top:46px}.roles:before{content:"";position:absolute;left:0;right:0;top:36px;height:4px;border-radius:2px;background:var(--lav)}.role{position:relative}.role .forme{position:relative;display:grid;place-items:center;width:76px;height:76px;font-family:var(--font-title);font-weight:800;font-size:30px;line-height:1;box-shadow:0 0 0 10px var(--w)}.r1 .forme{background:var(--c);color:var(--v);border-radius:0 0 100%;place-items:start;padding:12px 0 0 18px}.r2 .forme{background:var(--lav);color:var(--v);border-radius:50%}.r3 .forme{background:var(--v);color:var(--w)}.role h4{font-family:var(--font-title);font-weight:700;font-size:23px;color:var(--v);letter-spacing:-.01em;margin:26px 0 10px}.role p{font-size:17px;line-height:1.6;color:var(--ink)}@media(max-width:1100px){.verif{padding:40px 36px 36px}.roles{column-gap:26px}}@media(max-width:700px){.verif{padding:28px 22px 26px;margin-top:16px;border-radius:22px 22px 22px 4px}.verif h3{font-size:24px;line-height:1.16}.verif h3:after{width:44px;margin-top:12px}.verif-intro{font-size:16px;margin-top:16px}.roles{grid-template-columns:minmax(0,1fr);row-gap:26px;margin-top:30px;padding-left:30px}.roles:before{inset:0 auto 0 9px;width:4px;height:auto}.role .forme{width:60px;height:60px;font-size:24px;margin-left:-14px;box-shadow:0 0 0 8px var(--w)}.r1 .forme{padding:10px 0 0 14px}.role h4{font-size:20px;margin:14px 0 8px}.role p{font-size:16px}}.legal{max-width:760px;padding:56px 0 72px}.legal h1{font-size:42px;line-height:1.1;letter-spacing:-.03em;color:var(--v);padding-bottom:18px}.legal h1:after{content:"";display:block;width:56px;height:6px;border-radius:3px;background:var(--c);margin-top:14px}.legal h2{font-size:24px;letter-spacing:-.02em;color:var(--v);margin:34px 0 10px}.legal p,.legal li{font-size:18px;line-height:1.6;color:var(--ink)}.legal ul{margin:10px 0 0;padding-left:22px}.legal li{margin:4px 0}@media(max-width:700px){.legal{padding:32px 0 48px}.legal h1{font-size:30px}.legal h2{font-size:20px;margin-top:26px}.legal p,.legal li{font-size:16px}}.missions .large{grid-column:1/-1}.missions .large b{font-family:var(--font-title);font-weight:700;color:var(--v);letter-spacing:-.01em}.missions .large a{color:var(--v2);font-weight:600}#parcours>h3+p,#parcours>p+p{margin-top:18px}#parcours>p.regard{font-family:var(--font-title);font-weight:700;color:var(--v);letter-spacing:-.02em;font-size:24px;line-height:1.3;margin-top:40px;max-width:30em}@media(max-width:700px){#parcours>p.regard{font-size:19px;margin-top:28px}}.perdu{min-height:52vh;position:relative}.perdu .code{font-family:var(--font-title);font-weight:800;font-size:120px;line-height:1;letter-spacing:-.05em;color:var(--pale2);margin:0 0 -22px}.perdu .cta-row{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:28px}.perdu .cta{font-size:17px;padding:14px 26px}@media(max-width:700px){.perdu .code{font-size:84px;margin-bottom:-14px}}
