@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--ep-police:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_0b6859{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_0b6859{--ep-police-titres:"Inter Tight","Inter Tight Fallback"}.ep{--f:#fbfbfd;--f2:#fff;--f3:#f5f4f9;--l:#ebe9f1;--l2:#dedbe8;--t:#121118;--t2:#5d5a6c;--t3:#8e8b9c;--titre1:#121118;--titre2:#6e6a80;--halo:rgba(113,54,237,.15);--acc:#7136ed;--ok:#1f8a4c;--okf:#e8f6ee;--accf:#f1ecfe;--accl:#cdbbf7;--accl2:#ddd2fb;--info:#0369a1;--infol:#b8dcef;--okl:#b5e0c6;--att:#b45309;--attf:#fff7ed;--ombre:rgba(60,40,120,.12);--ombre-sur:rgba(40,20,90,.22);--vio:linear-gradient(95deg,#9a6bff,#7136ed 55%,#5a2bcc);--vio-taux:linear-gradient(95deg,#9a6bff,#5a2bcc);background:var(--f);color:var(--t);font-family:var(--ep-police),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.dark .ep{--f:#08070c;--f2:#0f0e15;--f3:#15131d;--l:#1f1d28;--l2:#2c2937;--t:#f2f1f6;--t2:#a9a6b8;--t3:#6f6c80;--titre1:#fff;--titre2:#8f8ba3;--halo:rgba(113,54,237,.35);--acc:#a07bff;--ok:#4fc27c;--okf:rgba(79,194,124,.12);--accf:rgba(113,54,237,.16);--accl:#5b3aa8;--accl2:#3d2a73;--info:#5bb8ef;--infol:#2a6a8f;--okl:#2c7a4a;--att:#f5a524;--attf:rgba(245,165,36,.12);--ombre:rgba(0,0,0,.45);--ombre-sur:rgba(0,0,0,.55);--vio:linear-gradient(95deg,#c4a8ff,#9a6bff 45%,#7136ed);--vio-taux:linear-gradient(95deg,#c4a8ff,#7136ed);color-scheme:dark}.ep *,.ep :after,.ep :before{box-sizing:border-box}:where(.ep) a{color:inherit;text-decoration:none}.ep .wrap{max-width:1120px;margin:0 auto;padding:0 32px}.ep .titre-f{font-family:var(--ep-police-titres),"Inter Tight",var(--ep-police),sans-serif}.ep .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:9px;font-size:14px;font-weight:600;border:0;cursor:pointer;white-space:nowrap;transition:background .2s}.ep .btn.p{background:#7136ed;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 24px rgba(113,54,237,.3)}.ep .btn.p:hover{background:#5a2bcc}.ep .btn.g{border:1px solid var(--l2);background:var(--f2);color:var(--t)}.ep .hero{text-align:center;padding-top:104px;padding-bottom:30px;position:relative}.ep .hero:before{content:"";position:absolute;inset:-60px 0 auto;height:520px;background:radial-gradient(ellipse 50% 60% at 50% 0,var(--halo),transparent 70%);pointer-events:none}.ep .hero.g{text-align:left;padding-top:90px;padding-bottom:20px}.ep .hero.g .split h1.t{font-size:54px}.ep .hero.g:before{background:radial-gradient(ellipse 40% 60% at 20% 0,var(--halo),transparent 70%)}.ep .pill{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--t2);border:1px solid var(--l2);background:var(--f3);padding:5px 12px;border-radius:99px;position:relative}.ep .pill b{color:#fff;background:#7136ed;padding:1px 7px;border-radius:99px;font-size:11px}.ep h1.t{font-family:var(--ep-police-titres),var(--ep-police),sans-serif;font-weight:700;font-size:72px;line-height:1.02;letter-spacing:-.035em;margin:26px auto 0;max-width:940px;background:linear-gradient(180deg,var(--titre1) 35%,var(--titre2));-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.ep .hero.g h1.t{margin-left:0;font-size:64px;max-width:820px}.ep .sous{font-size:19px;color:var(--t2);max-width:620px;margin:22px auto 0;line-height:1.5;position:relative}.ep .hero.g .sous{margin-left:0}.ep .kicker{font-size:13px;color:var(--acc);font-weight:600;position:relative}.ep .actions{display:flex;gap:10px;margin-top:30px;position:relative;flex-wrap:wrap}.ep .hero:not(.g) .actions{justify-content:center}.ep .vio{background:var(--vio);-webkit-background-clip:text;background-clip:text;color:transparent}.ep .essai{position:relative;max-width:540px;margin:32px auto 0}.ep .champ{display:flex;gap:6px;padding:6px;background:var(--f2);border:1px solid var(--l2);border-radius:12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 16px rgba(30,20,60,.04)}.ep .champ:focus-within{border-color:#7136ed;box-shadow:0 0 0 4px rgba(113,54,237,.15)}.ep .champ svg{flex:none;margin:0 2px 0 10px;align-self:center;opacity:.55}.ep .champ input{flex:1;min-width:0;border:0;outline:0;font-size:15px;height:38px;padding:0 6px;background:transparent;color:inherit;font-family:inherit}.ep .champ input::placeholder{color:var(--t3)}.ep .fine{font-size:12.5px;color:var(--t3);margin-top:14px;position:relative}.ep section.s{padding:130px 0 0}.ep .kick{font-size:13px;color:var(--acc);font-weight:600;margin-bottom:14px}.ep h2.h,.ep h3.h{font-family:var(--ep-police-titres),var(--ep-police),sans-serif;font-size:46px;line-height:1.05;letter-spacing:-.03em;font-weight:700;max-width:780px;margin:0}.ep .h em{font-style:normal;color:var(--t3)}.ep .intro{font-size:16.5px;color:var(--t2);line-height:1.6;max-width:620px;margin-top:18px}.ep .lien{display:inline-block;margin-top:18px;font-size:14px;font-weight:600;color:var(--acc)}.ep .lien:hover{text-decoration:underline}.ep .legende{font-size:11px;color:var(--t3);margin-top:12px}.ep .etapes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid var(--l)}.ep .etapes.q4{grid-template-columns:repeat(4,1fr)}.ep .etape{padding:26px 28px 0 0;position:relative}.ep .etape:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:0;background:var(--acc);transition:width 1.2s ease}.ep .etape.vu:before{width:100%}.ep .etape b{display:block;font-size:12px;font-family:ui-monospace,monospace;color:var(--t3);margin-bottom:12px;font-weight:500}.ep .etape h3,.ep .etape h4{font-size:16px;font-weight:600;margin:0 0 8px}.ep .etape p{font-size:14.5px;line-height:1.55;color:var(--t2);margin:0}.ep .etape .lien{margin-top:12px;font-size:13px}.ep .fonctions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid var(--l);border-left:1px solid var(--l)}.ep .fonctions>*{border-right:1px solid var(--l);border-bottom:1px solid var(--l);padding:28px 26px 30px;min-height:170px;background:var(--f2)}.ep .fonctions .ic{width:30px;height:30px;border-radius:8px;border:1px solid var(--l2);background:var(--f3);display:flex;align-items:center;justify-content:center;color:var(--acc);margin-bottom:18px}.ep .fonctions .ic svg{width:15px;height:15px}.ep .fonctions h3{font-size:15.5px;font-weight:600;margin:0 0 7px}.ep .fonctions p{font-size:14px;line-height:1.55;color:var(--t2);margin:0}.ep .fonctions .lien{margin-top:10px;font-size:13px}.ep .split{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.ep .split.inv>:first-child{order:2}.ep .split.large{grid-template-columns:.8fr 1.3fr;gap:48px}.ep .split.large-g{grid-template-columns:1.6fr 1fr;gap:40px}.ep .points{margin-top:26px;display:grid;gap:12px}.ep .points>div{display:flex;gap:12px;font-size:15px;color:var(--t2);line-height:1.5}.ep .points>div:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--acc);margin-top:9px}.ep .points b{color:var(--t);font-weight:600}.ep .panneau{border:1px solid var(--l2);background:var(--f2);border-radius:16px;box-shadow:0 30px 80px var(--ombre);overflow:hidden;text-align:left}.ep .panneau .barre{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--l);font-size:12px;color:var(--t3)}.ep .panneau .barre i{width:9px;height:9px;border-radius:50%;background:var(--l2)}.ep .panneau .barre span{margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep .pc{padding:18px 20px}.ep .rang{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--l);border-radius:10px;font-size:13px;margin-bottom:8px;background:var(--f3)}.ep .rang:last-child{margin-bottom:0}.ep .rang small{display:block;color:var(--t3);font-size:11.5px;margin-top:2px}.ep .rang .v{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ep .rang .acc{color:var(--acc);font-weight:600;white-space:nowrap}.ep .rang.bulle{margin-left:22%;background:#7136ed;color:#fff;border-color:#7136ed}.ep .etiq{font-size:11px;font-family:ui-monospace,monospace;color:var(--t3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ep .st{font-size:11.5px;padding:3px 8px;border-radius:99px;border:1px solid;white-space:nowrap}.ep .st.n{color:var(--acc);border-color:var(--accl)}.ep .st.b{color:var(--info);border-color:var(--infol)}.ep .st.f{color:var(--ok);border-color:var(--okl)}.ep .form{display:grid;grid-template-columns:1fr 230px}.ep .prods{padding:16px 18px;display:grid;gap:8px;align-content:start}.ep .prod{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;border:1px solid var(--l);background:var(--f3);border-radius:11px;padding:8px 10px;font-size:13px}.ep .prod .img{width:38px;height:38px;border-radius:8px;object-fit:cover}.ep .prod small{display:block;color:var(--t3);font-size:11.5px}.ep .qte{gap:7px;font-weight:600}.ep .qte,.ep .qte i{display:flex;align-items:center}.ep .qte i{font-style:normal;width:24px;height:24px;border:1px solid var(--l2);border-radius:7px;justify-content:center;color:var(--t3)}.ep .qte b{min-width:26px;text-align:center;transition:color .3s}.ep .habit,.ep .qte b.flash{color:var(--acc)}.ep .habit{font-size:10.5px;font-weight:600}.ep .panier{border-left:1px solid var(--l);padding:16px;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.ep .panier .l{display:flex;justify-content:space-between;color:var(--t2);gap:6px}.ep .jours{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center;font-size:10.5px;color:var(--t3);margin-top:2px}.ep .jours span{padding:4px 0;border-radius:6px}.ep .jours .o{background:var(--accf);color:var(--acc);font-weight:600}.ep .jours .x{opacity:.35;text-decoration:line-through}.ep .jours .s{background:#7136ed;color:#fff;font-weight:700}.ep .panier .tot{margin-top:auto;border-top:1px solid var(--l);padding-top:10px;display:flex;justify-content:space-between;font-weight:700}.ep .panier .env{height:36px;border-radius:9px;background:#7136ed;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:background .4s}.ep .panier .env.ok{background:var(--accf);color:var(--acc)}.ep .notif{display:flex;gap:12px;align-items:center;border:1px solid var(--l2);background:var(--f2);border-radius:14px;padding:12px 14px;font-size:13px;box-shadow:0 20px 50px rgba(40,20,90,.15);opacity:0;transform:translateY(10px);transition:all .7s}.ep .notif.vu{opacity:1;transform:none}.ep .rond{width:32px;height:32px;border-radius:9px;background:var(--accf);color:var(--acc);display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.ep .notif small{display:block;color:var(--t3);font-size:12px}.ep .notif .bt{margin-left:auto;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;background:#7136ed;color:#fff}.ep .bento{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:52px}.ep .carte{border:1px solid var(--l);background:linear-gradient(180deg,var(--f2),var(--f));border-radius:16px;padding:30px;min-height:340px;position:relative;overflow:hidden;display:flex;flex-direction:column}.ep .tag{align-self:flex-start;font-size:11.5px;font-family:ui-monospace,monospace;color:var(--acc);border:1px solid var(--l2);border-radius:6px;padding:3px 8px}.ep .carte h3{font-size:22px;font-weight:600;margin:18px 0 0;letter-spacing:-.015em}.ep .carte p{font-size:14.5px;color:var(--t2);margin:8px 0 0;line-height:1.55;max-width:430px}.ep .carte .bas{margin-top:auto;padding-top:26px}.ep .route{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ep .route>div{border:1px solid var(--l2);background:var(--f3);border-radius:10px;padding:11px 12px;font-size:12px;color:var(--t3);transition:all .6s}.ep .route>div b{display:block;font-size:12.5px;color:var(--t2);margin-bottom:3px;font-weight:600}.ep .route .date{display:block;font-family:ui-monospace,monospace;font-size:11.5px;margin-bottom:12px;letter-spacing:.04em;text-transform:uppercase}.ep .route.vu>div:first-child,.ep .vu .route>div:first-child{border-color:var(--okl);color:var(--ok)}.ep .route.vu>div:first-child b,.ep .vu .route>div:first-child b{color:var(--t)}.ep .route.vu>div:nth-child(2),.ep .vu .route>div:nth-child(2){border-color:var(--accl);color:var(--acc);transition-delay:.5s}.ep .route.vu>div:nth-child(2) b,.ep .vu .route>div:nth-child(2) b{color:var(--t)}.ep .route.grand>div{padding:20px;font-size:13.5px;line-height:1.5}.ep .route.grand>div b{font-size:16px;margin-bottom:6px}.ep .mini{display:grid;gap:8px}.ep .mini>div{border:1px solid var(--l2);background:var(--f3);border-radius:10px;padding:11px 12px;font-size:12.5px;display:flex;justify-content:space-between;gap:8px}.ep .mini span{color:var(--acc);font-weight:600}.ep .mini .arr{opacity:0;transform:translateY(8px);transition:all .6s 1s}.ep .vu .mini .arr{opacity:1;transform:none}.ep .duo-auto{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:52px}.ep .duo-auto>div{border:1px solid var(--l);background:linear-gradient(180deg,var(--f2),var(--f));border-radius:16px;padding:30px}.ep .duo-auto h3{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:0 0 18px}.ep .liste>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--l);font-size:14px;color:var(--t2)}.ep .liste b{color:var(--acc);font-weight:600;font-size:12.5px;white-space:nowrap}.ep .propositions{display:grid;gap:10px}.ep .prop{display:flex;gap:12px;align-items:center;border:1px solid var(--l2);background:var(--f2);border-radius:14px;padding:13px 14px;font-size:13.5px;opacity:0;transform:translateX(16px);transition:all .7s cubic-bezier(.2,.7,.2,1);box-shadow:0 10px 30px rgba(40,20,90,.06)}.ep .prop.vu{opacity:1;transform:none}.ep .prop small{display:block;color:var(--t3);font-size:12px;margin-top:2px}.ep .prop .ok-b{margin-left:auto;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;background:#7136ed;color:#fff;transition:background .4s;white-space:nowrap}.ep .prop .ok-b.fait{background:var(--accf);color:var(--acc)}.ep .chaine{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:64px}.ep .doc{border:1px solid var(--l2);background:var(--f2);border-radius:12px;padding:14px;font-size:12px;min-height:150px;opacity:.35;transform:translateY(8px);transition:all .7s}.ep .doc.vu{opacity:1;transform:none;border-color:var(--accl)}.ep .doc h3{font-size:10.5px;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin:0 0 10px;font-weight:500}.ep .doc .r{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--l);color:var(--t2);gap:6px}.ep .doc .gros{font-size:22px;font-weight:700;margin:4px 0 6px}.ep .doc .ok{color:var(--ok);font-weight:600}.ep .rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-top:1px solid var(--l)}.ep .rail.n3{grid-template-columns:repeat(3,1fr)}.ep .rail>div{padding:24px 26px 0 0;position:relative}.ep .rail>div:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--l2);transition:background .6s}.ep .rail>div.vu:before{background:var(--acc);box-shadow:0 0 0 5px var(--accf)}.ep .rail .hh{font-family:ui-monospace,monospace;font-size:12px;color:var(--acc)}.ep .rail h3{font-size:17px;font-weight:600;margin:10px 0 8px}.ep .rail p{font-size:14px;line-height:1.55;color:var(--t2);margin:0}.ep .terrain{border-left:2px solid var(--l2);padding-left:18px;font-size:15px;line-height:1.6;color:var(--t3);margin-top:18px}.ep .tel{width:300px;max-width:100%;margin:0 auto;border-radius:38px;border:1px solid var(--l2);background:var(--f2);padding:14px;box-shadow:0 40px 100px rgba(113,54,237,.18)}.ep .tel .ec{border-radius:26px;background:var(--f);border:1px solid var(--l);padding:16px 14px;min-height:470px}.ep .tel .haut{display:flex;justify-content:space-between;font-size:11px;color:var(--t3)}.ep .tel .onglets{display:flex;gap:6px;margin:10px 0 14px}.ep .tel .onglets span{font-size:11px;padding:4px 9px;border-radius:99px;border:1px solid var(--l2);color:var(--t3)}.ep .tel .onglets span.on{background:#7136ed;border-color:#7136ed;color:#fff}.ep .tel .rang{font-size:12px}.ep .coche{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--l2);display:inline-block;vertical-align:-3px;margin-right:8px;transition:all .4s}.ep .coche.ok{background:#7136ed;border-color:#7136ed}.ep .fin{text-align:center;padding-top:160px;padding-bottom:130px;position:relative}.ep .fin:before{content:"";position:absolute;inset:auto 0 0;height:400px;background:radial-gradient(ellipse 45% 70% at 50% 100%,var(--halo),transparent 70%);pointer-events:none}.ep .fin h2{font-family:var(--ep-police-titres),var(--ep-police),sans-serif;font-size:60px;letter-spacing:-.035em;font-weight:700;position:relative;margin:0;line-height:1.05}.ep .fin p{color:var(--t2);margin-top:14px;position:relative}.ep .fin p a{color:var(--acc);font-weight:600}.ep .prixcarte{max-width:960px;margin:44px auto 0;display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--l2);background:var(--f2);border-radius:22px;overflow:hidden;box-shadow:0 30px 90px rgba(113,54,237,.14)}.ep .pg{padding:34px 36px}.ep .pg small{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--t3)}.ep .apd{margin-top:18px;font-size:15px;color:var(--t2)}.ep .taux{font-size:96px;font-weight:700;letter-spacing:-.05em;line-height:.95;background:var(--vio-taux);-webkit-background-clip:text;background-clip:text;color:transparent;min-height:91px}.ep .taux span{font-size:48px;margin-left:4px}.ep .taux.attente{background:var(--f3);border-radius:14px;width:220px}.ep .pg p{font-size:14.5px;line-height:1.55;color:var(--t2);margin:14px 0 0;max-width:380px}.ep .cta{display:flex;align-items:center;gap:14px;margin-top:26px;flex-wrap:wrap}.ep .cta span{font-size:12.5px;color:var(--t3)}.ep .pd{background:var(--f3);border-left:1px solid var(--l);padding:34px 32px}.ep .pd h2{font-size:13px;font-weight:600;color:var(--acc);margin:0 0 14px}.ep .pd ul{list-style:none;display:grid;gap:11px;margin:0;padding:0}.ep .pd li{font-size:14px;color:var(--t2);display:flex;gap:10px}.ep .pd li:before{content:"✓";color:var(--acc);font-weight:700}.ep .inclus{max-width:1000px;margin:110px auto 0}.ep .inclus table{width:100%;border-collapse:collapse;margin-top:36px;font-size:14px}.ep .inclus thead th{position:sticky;top:64px;background:var(--f);text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--t3);padding:12px 14px;border-bottom:1px solid var(--l2);z-index:1}.ep .inclus td:last-child,.ep .inclus thead th:last-child{text-align:right;width:120px}.ep .inclus tr.grp th{text-align:left;font-size:13px;font-weight:600;color:var(--acc);padding:26px 14px 10px;border-bottom:1px solid var(--l2)}.ep .inclus td{padding:13px 14px;border-bottom:1px solid var(--l);vertical-align:top}.ep .inclus td:first-child{font-weight:600;color:var(--t);width:260px}.ep .inclus td:nth-child(2){color:var(--t2);line-height:1.5}.ep .inclus tbody tr:not(.grp):hover td{background:var(--f3)}.ep .inclus .ok{display:inline-flex;width:22px;height:22px;border-radius:50%;background:var(--accf);color:var(--acc);font-weight:700;font-size:12px;align-items:center;justify-content:center}.ep .inclus .bientot{font-size:11.5px;font-weight:600;color:var(--acc);border:1px solid var(--l2);border-radius:99px;padding:3px 9px;white-space:nowrap}.ep .faq{border-top:1px solid var(--l);margin-top:10px}.ep .faq>div{display:grid;grid-template-columns:300px 1fr;gap:30px;padding:22px 0;border-bottom:1px solid var(--l)}.ep .faq h3{font-size:15.5px;font-weight:600;margin:0}.ep .faq p{font-size:15px;line-height:1.6;color:var(--t2);margin:0}.ep .scene{position:relative;width:1120px;padding:30px 0;margin:64px auto 0;perspective:1600px}.ep .vapp{width:880px;transform-origin:top;border-radius:14px;border:1px solid var(--l2);background:var(--f2);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 40px 120px rgba(113,54,237,.18);overflow:hidden;text-align:left}.ep .vcorps{display:grid;grid-template-columns:176px 1fr;height:572px}.ep .vside{border-right:1px solid var(--l);padding:12px 10px;font-size:12.5px;color:var(--t2);display:flex;flex-direction:column;gap:1px;background:var(--f2)}.ep .vside>div{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:9px}.ep .vside svg{width:14px;height:14px;color:var(--t3);flex:none}.ep .vside .on{background:var(--accf);font-weight:600}.ep .vside .on,.ep .vside .on svg{color:var(--acc)}.ep .vside u{margin-left:auto;text-decoration:none;font-size:10px;font-weight:700;background:#7136ed;color:#fff;border-radius:99px;padding:0 6px;line-height:16px}.ep .vside .vorg{padding:4px 6px 12px;gap:8px;color:var(--t)}.ep .vorg span{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#9a6bff,#5a2bcc);flex:none}.ep .vorg b{font-size:17px;font-weight:700;letter-spacing:-.02em}.ep .vside .vnouveau{justify-content:center;gap:6px;background:#7136ed;color:#fff;font-weight:600;margin:0 0 8px;padding:7px 9px}.ep .vside .vnouveau svg{color:#fff}.ep .vside .vgrp{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--t3);padding:10px 9px 3px}.ep .vside .vbas{margin-top:auto}.ep .vmain{display:flex;flex-direction:column;min-width:0}.ep .vhead{height:52px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid var(--l);background:var(--f2)}.ep .vhead b{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em}.ep .vic.vniveau{align-items:flex-end;gap:2px;padding-bottom:10px}.ep .vniveau em{width:3px;border-radius:2px;background:var(--acc)}.ep .vniveau em:first-child{height:6px}.ep .vniveau em:nth-child(2){height:9px}.ep .vniveau em:nth-child(3){height:12px}.ep .vic{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--t2);position:relative}.ep .vic svg{width:17px;height:17px}.ep .vic u{position:absolute;top:3px;right:2px;text-decoration:none;font-size:9px;font-weight:700;background:#7136ed;color:#fff;border-radius:99px;padding:0 4px;opacity:0;transition:opacity .3s}.ep .vic u.on{opacity:1}.ep .vav{width:30px;height:30px;border-radius:50%;background:var(--accf);color:var(--acc);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.ep .vcontenu{padding:16px 20px;overflow:hidden;flex:1;background:radial-gradient(ellipse 60% 50% at 80% 0,var(--accf),transparent 70%)}.ep .vhero{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.ep .vdate{font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:var(--acc);font-weight:600}.ep .vsalut{font-size:21px;letter-spacing:-.02em;line-height:1.15;margin-top:6px}.ep .vsalut b{font-weight:700}.ep .vsalut i{font-weight:300;color:var(--acc)}.ep .vgrille{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:14px;margin-top:14px;align-items:stretch}.ep .vdroite,.ep .vgauche{display:flex;flex-direction:column;gap:12px;min-width:0}.ep .vcarte{border:1px solid var(--l);background:var(--f2);border-radius:18px;padding:12px 14px}.ep .vcarte h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;margin:0}.ep .vtuiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ep .vtuiles>div{position:relative;border:1px solid var(--l);background:var(--f2);border-radius:18px;padding:10px 11px;min-height:86px;overflow:hidden}.ep .vtuiles small{display:block;font-size:8.5px;min-height:20px;text-transform:uppercase;letter-spacing:.05em;color:var(--t3);font-weight:600;line-height:1.2}.ep .vtuiles b{display:block;font-size:18px;font-weight:700;margin-top:2px;transition:color .5s;font-variant-numeric:tabular-nums}.ep .vtuiles b.maj{color:var(--acc)}.ep .vtuiles span{display:block;font-size:9.5px;line-height:1.35;color:var(--t3);margin-top:4px}.ep .vtuiles span em{display:block;font-style:normal;color:var(--ok);font-weight:600}.ep .vcourbe{position:absolute;right:9px;bottom:11px;width:40px;height:18px}.ep .vcourbe path{fill:none;stroke:var(--acc);stroke-opacity:.7;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ep .vca-tete{justify-content:space-between}.ep .vca h3 span,.ep .vca-tete{display:flex;align-items:center}.ep .vca h3 span{width:22px;height:22px;border-radius:7px;background:var(--accf);color:var(--acc);justify-content:center}.ep .vca h3 svg{width:12px;height:12px}.ep .vonglets{display:flex;gap:2px;background:var(--accf);border-radius:9px;padding:3px;font-size:10px;color:var(--t3)}.ep .vonglets span{padding:3px 8px;border-radius:7px}.ep .vonglets .on{background:var(--f2);color:var(--acc);font-weight:600}.ep .vchiffres{display:flex;gap:28px;margin-top:8px}.ep .vchiffres small{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--t3);font-weight:600}.ep .vchiffres b{display:block;font-size:16px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.ep .vchiffres b.acc{color:var(--acc)}.ep .vgraph{display:block;width:100%;height:auto;margin-top:6px;overflow:visible}.ep .vgraph .grille{stroke:var(--l);stroke-dasharray:3 3}.ep .vgraph .passe{fill:none;stroke:#7136ed;stroke-width:2.5;stroke-linejoin:round}.ep .vgraph .aire,.ep .vgraph .passe,.ep .vgraph .venir{transition:d .8s ease}.ep .vgraph .venir{fill:none;stroke:#7136ed;stroke-opacity:.6;stroke-width:2;stroke-dasharray:5 5}.ep .vgraph text{font-size:10px;fill:var(--t3)}.ep .vlegende{display:flex;gap:16px;font-size:9.5px;color:var(--t3);margin-top:2px}.ep .vlegende span:before{content:"";display:inline-block;width:16px;margin-right:5px;vertical-align:middle;border-top:2px solid #7136ed}.ep .vlegende .pointille:before{border-top-style:dashed;opacity:.7}.ep .vph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px}.ep .vph span{font-size:11.5px;font-weight:600;line-height:1.25}.ep .vph em{font-style:normal;font-size:10px;color:var(--acc);font-weight:500;white-space:nowrap}.ep .vprop ul{list-style:none;min-height:60px;margin:0;padding:0}.ep .vprop li{display:block;font-size:10.5px;line-height:1.3;padding:6px 0;border-bottom:1px solid var(--l);opacity:0;transform:translateY(6px);transition:all .6s}.ep .vprop li:last-child{border-bottom:0}.ep .vprop li.vu{opacity:1;transform:none}.ep .vprop li b{font-size:9.5px;font-weight:600;color:var(--info);white-space:nowrap}.ep .vprop li b.c{color:var(--t3)}.ep .vpl{display:flex;justify-content:space-between;gap:8px}.ep .vret{display:flex;gap:5px;margin-top:4px;font-size:9.5px;color:var(--t2);background:var(--accf);border-radius:7px;padding:3px 6px}.ep .vret em{font-style:normal;font-weight:700;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);margin-top:1px}.ep .veina{flex:1;border-color:var(--accl2);background:linear-gradient(180deg,var(--accf),var(--f2))}.ep .veina-titre{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.ep .veina-titre span{width:14px;height:14px;border-radius:5px;background:linear-gradient(135deg,#9a6bff,#5a2bcc)}.ep .veina-libelle{display:block;font-size:11px;font-weight:600;color:var(--t3);margin-top:10px}.ep .veina-temps{display:flex;align-items:baseline;gap:3px;margin-top:2px}.ep .veina-temps b{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--t),#5b21b6 60%,#7136ed);-webkit-background-clip:text;background-clip:text;color:transparent}.ep .veina-temps i{font-size:24px;font-weight:300;font-style:italic;color:#a78bfa}.ep .veina-par{font-size:12px;font-weight:300;font-style:italic;color:var(--t3);margin-top:4px}.ep .veina-par em{font-style:normal;font-weight:600;color:var(--acc)}.ep .veina-estim{display:inline-block;margin-left:4px;font-style:normal;font-weight:500;font-size:9.5px;color:var(--t3);border:1px solid var(--l);border-radius:99px;padding:0 6px}.ep .veina .vprop{margin-top:12px;padding-top:10px;border-top:1px solid var(--l)}.ep .sur{position:absolute;z-index:3;text-align:left;border-radius:18px}.ep .boucle-carte{right:0;bottom:0;width:290px;padding:16px 16px 14px;background:var(--f2);box-shadow:0 30px 70px var(--ombre-sur),0 0 0 1px var(--l2);opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.2,.7,.2,1)}.ep .boucle-carte.vu{opacity:1;transform:none}.ep .boucle-carte h2{font-size:10.5px;font-family:ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--t3);font-weight:500;text-align:center;margin:0}.ep .etape-txt{font-size:12px;line-height:1.45;color:var(--t2);text-align:center;margin:10px 0 0;min-height:36px}.ep .notifs{right:0;top:58px;width:310px;height:110px}.ep .notif2{position:absolute;left:0;right:0;top:0;display:flex;gap:10px;align-items:flex-start;background:var(--f2);border-radius:16px;padding:11px 12px;font-size:12.5px;box-shadow:0 24px 60px var(--ombre-sur),0 0 0 1px var(--l2);opacity:0;transform:translateX(20px);transition:all .6s cubic-bezier(.2,.7,.2,1)}.ep .notif2.vu{opacity:1;transform:none}.ep .notif2.part{opacity:0;transform:translateY(-12px)}.ep .notif2 .ic2{width:30px;height:30px;border-radius:9px;background:#7136ed;color:#fff;display:flex;align-items:center;justify-content:center;flex:none;font-weight:700}.ep .notif2 small{display:block;color:var(--t3);font-size:11px;margin-top:2px}.ep .notif2 .bt2{display:inline-block;margin-top:7px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:99px;background:#7136ed;color:#fff}.ep .anneau{position:relative;width:212px;height:212px;margin:8px auto 0}.ep .anneau svg{width:100%;height:100%;transform:rotate(-90deg)}.ep .anneau .fond{fill:none;stroke:var(--l2);stroke-width:2}.ep .anneau .arc{fill:none;stroke:#8b5cf6;stroke-width:3;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:578;transition:stroke-dashoffset 1.1s ease;filter:drop-shadow(0 0 6px rgba(154,107,255,.6))}.ep .noeud{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translate(81px) rotate(calc(-1 * var(--a)));font-size:10px;padding:3px 7px;border-radius:99px;border:1px solid var(--l2);background:var(--f2);color:var(--t3);white-space:nowrap;transition:all .5s}.ep .noeud.fait{border-color:var(--accl);color:var(--acc)}.ep .noeud.on{border-color:#7136ed;background:#7136ed;color:#fff;box-shadow:0 0 0 4px var(--accf)}.ep .centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ep .centre small{font-size:10.5px;color:var(--t3)}.ep .centre b{font-size:18px;font-weight:700;max-width:124px;line-height:1.15;margin-top:3px}.ep .scene.mob{width:auto;padding:0;margin-top:48px}.ep .scene.mob .vapp{width:auto;margin-left:0}.ep .mob .vcorps{grid-template-columns:1fr;height:auto}.ep .mob .vniveau,.ep .mob .vprop,.ep .mob .vside{display:none}.ep .mob .vcontenu{padding:14px}.ep .mob .vhero{display:block}.ep .mob .vsalut{font-size:18px}.ep .mob .vgrille{grid-template-columns:1fr}.ep .mob .vtuiles{grid-template-columns:repeat(2,1fr)}.ep .mob .vtuiles b{font-size:17px}.ep .mob .sur{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:340px;margin:16px auto 0}.ep .mob .notifs{height:92px}.ep .wrap.etroit{max-width:824px}.ep .fonctions.n2{grid-template-columns:repeat(2,1fr)}.ep .fonctions.n1{grid-template-columns:1fr}.ep .fonctions>a{display:block;transition:background .2s}.ep .fonctions>a:hover{background:var(--f3)}.ep .fonctions .mois{font-size:11.5px;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--acc);margin-bottom:14px}.ep .fonctions .fl{float:right;width:16px;height:16px;color:var(--t3)}.ep .fine b{color:var(--acc);font-weight:600}.ep .fin .actions{justify-content:center}.ep .au-centre{text-align:center}.ep .au-centre .h,.ep .au-centre .intro{margin-left:auto;margin-right:auto}.ep .bas-page{padding-bottom:130px}.ep .encart{border:1px solid var(--l2);background:var(--f2);border-radius:18px;padding:40px;box-shadow:0 20px 60px rgba(60,40,120,.08)}.ep .encart.violet{background:linear-gradient(160deg,var(--accf),var(--f2) 75%);border-color:var(--accl2)}.ep .encart h2{font-family:var(--ep-police-titres),var(--ep-police),sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.ep .encart p{font-size:16px;line-height:1.65;color:var(--t2);margin:16px 0 0}.ep .encart .kick{display:flex;align-items:center;gap:8px}.ep .encart .kick svg{width:14px;height:14px}.ep .mot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.ep .mot b{font-family:var(--ep-police-titres),var(--ep-police),sans-serif;font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1}.ep .mot span{font-size:14px;font-style:italic;color:var(--acc)}.ep .encart .sens{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--t);margin-top:14px}.ep .prose{margin-top:20px}.ep .prose p{font-size:17px;line-height:1.7;color:var(--t2);margin:0 0 18px}.ep .prose p:last-child{margin-bottom:0}.ep .intro a,.ep .prose a{color:var(--acc);font-weight:600}.ep .intro a:hover,.ep .prose a:hover{text-decoration:underline}.ep .phrase{font-size:25px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--t);margin:0}.ep .signature{border-left:2px solid var(--acc);padding-left:20px;margin-top:32px}.ep .signature b{display:block;font-size:16px;font-weight:700}.ep .signature span{display:block;font-size:14px;color:var(--t3);margin-top:2px}.ep .lien.ic{display:inline-flex;align-items:center;gap:8px}.ep .btn svg,.ep .lien.ic svg{width:16px;height:16px}.ep .pile{display:grid;gap:14px;width:100%;max-width:440px;justify-self:center}.ep .pile .decale{margin-left:16%}.ep .pile .efface{opacity:.65}.ep .tete-p{justify-content:space-between;font-size:13.5px;font-weight:600;margin-bottom:12px}.ep .tete-p,.ep .tete-p>div{display:flex;align-items:center;gap:10px}.ep .tete-p small{display:block;font-size:11.5px;font-weight:400;color:var(--t3)}.ep .rond svg{width:15px;height:15px}.ep .rond.gris{background:var(--f3);color:var(--t3)}.ep .rond.vert{background:var(--okf);color:var(--ok)}.ep .st.g{color:var(--t3);border-color:var(--l2)}.ep .note-p{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.45;color:var(--t2)}.ep .canaux{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;position:relative}.ep .canal{display:inline-flex;align-items:center;gap:16px;border:1px solid var(--l2);background:var(--f2);border-radius:16px;padding:16px 22px 16px 16px;box-shadow:0 10px 30px rgba(40,20,90,.06);transition:border-color .2s}.ep .canal:hover{border-color:var(--accl)}.ep .canal .rond{width:44px;height:44px;border-radius:12px}.ep .canal .rond svg{width:20px;height:20px}.ep .canal small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--t3)}.ep .canal b{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em;margin-top:2px}.ep .canal:hover b{color:var(--acc)}.ep .suivi{list-style:none;margin:16px 0 0;padding:0 0 0 16px;border-left:2px solid var(--l2);display:grid;gap:8px;font-size:12.5px;color:var(--t3)}.ep .suivi .fait{color:var(--t);font-weight:600}.ep .aide-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:40px;padding-bottom:16px}.ep .aide-barre>a{font-size:13px;font-weight:600;color:var(--acc)}.ep .aide-corps{padding-top:44px}.ep .aide h1.t{font-size:46px;margin:0}.ep .aide .sous{font-size:17px;margin:14px 0 0}.ep .aide h2.titre-r{font-size:17px;font-weight:600;margin:56px 0 0}.ep .ariane{font-size:12.5px;color:var(--t3);margin-bottom:18px}.ep .ariane a:hover{color:var(--acc)}.ep .ariane .ici{color:var(--t2)}.ep .rubriques{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--l);border-left:1px solid var(--l)}.ep .rubriques.une{grid-template-columns:1fr;margin-top:36px}.ep .rubriques>li{border-right:1px solid var(--l);border-bottom:1px solid var(--l);background:var(--f2)}.ep .rubriques a{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px;height:100%;transition:background .2s}.ep .rubriques a:hover{background:var(--f3)}.ep .rubriques h3{font-size:15.5px;font-weight:600;margin:0}.ep .rubriques p{font-size:14px;line-height:1.55;color:var(--t2);margin:6px 0 0}.ep .rubriques small{display:block;font-size:12px;color:var(--t3);margin-top:10px}.ep .rubriques svg{flex:none;width:16px;height:16px;color:var(--t3);margin-top:3px}.ep .aide .contenu{padding:28px 30px}.ep .voisines{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;font-weight:600}.ep .voisines a{color:var(--acc)}.ep .voisines a:hover{text-decoration:underline}.ep .legal h1.t{font-size:48px}.ep .avis{display:flex;align-items:flex-start;gap:12px;margin-top:28px;border:1px solid var(--accl2);background:var(--accf);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--t2);position:relative}.ep .avis svg{flex:none;width:16px;height:16px;margin-top:3px;color:var(--acc)}.ep .avis b{color:var(--acc);font-weight:600}.ep .legal-intro{margin-top:26px;font-size:17px;line-height:1.7;color:var(--t2)}.ep .legal-intro p{margin:0 0 14px}.ep .legal-sec{margin-top:52px}.ep .legal-sec h2{font-family:var(--ep-police-titres),var(--ep-police),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 16px;color:var(--t)}.ep .legal-txt{font-size:16px;line-height:1.7;color:var(--t2)}.ep .legal-txt>*+*{margin-top:14px}.ep .legal-txt ul{list-style:disc;padding-left:22px}.ep .legal-txt ol{list-style:decimal;padding-left:22px}.ep .legal-txt li+li{margin-top:7px}.ep .legal-txt strong{color:var(--t);font-weight:600}.ep .legal-txt a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.ep .legal-txt h3{font-size:16.5px;font-weight:600;color:var(--t);margin-top:22px}.ep .ap{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.ep .ap.vu{opacity:1;transform:none}.ep .ap.d1{transition-delay:.12s}.ep .ap.d2{transition-delay:.24s}.ep .ap.d3{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.ep .ap,.ep .boucle-carte,.ep .doc,.ep .notif,.ep .notif2,.ep .prop,.ep .vprop li{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:860px){.ep .wrap{padding:0 16px}.ep .hero{padding-top:64px}.ep .hero.g .split h1.t,.ep .hero.g h1.t,.ep h1.t{font-size:42px}.ep h2.h,.ep h3.h{font-size:32px}.ep section.s{padding-top:90px}.ep .fin{padding-top:110px;padding-bottom:90px}.ep .fin h2{font-size:36px}.ep .champ{flex-wrap:wrap}.ep .champ .btn{width:100%}.ep .champ input{height:42px}.ep .bento,.ep .chaine,.ep .duo-auto,.ep .etapes,.ep .etapes.q4,.ep .fonctions,.ep .fonctions.n2,.ep .form,.ep .prixcarte,.ep .rail,.ep .rail.n3,.ep .route,.ep .rubriques,.ep .split,.ep .split.large,.ep .split.large-g{grid-template-columns:1fr}.ep .split{gap:36px}.ep .split.inv>:first-child{order:0}.ep .panier,.ep .pd{border-left:0;border-top:1px solid var(--l)}.ep .taux{font-size:72px}.ep .faq>div{grid-template-columns:1fr;gap:6px}.ep .inclus thead{display:none}.ep .inclus td{display:block;width:auto!important;text-align:left!important;border:0;padding:3px 4px}.ep .inclus tr:not(.grp){display:block;padding:10px 0;border-bottom:1px solid var(--l)}.ep .inclus tr.grp th{display:block;padding:24px 4px 8px}.ep .rang.bulle{margin-left:10%}.ep .bas-page{padding-bottom:90px}.ep .encart{padding:26px 22px}.ep .mot b{font-size:48px}.ep .phrase{font-size:21px}.ep .pile .decale{margin-left:8%}.ep .canal{width:100%}.ep .aide h1.t,.ep .legal h1.t{font-size:34px}.ep .aide-barre{padding-top:28px}.ep .aide .contenu{padding:20px 18px}.ep .legal-sec{margin-top:40px}}