:root{color-scheme:light;--fond:#fff;--fond-fonce:#f4f4f6;--carte:#fff;--encre:#0b0b0f;--encre-douce:#55565e;--encre-pale:#8a8b93;--accent:#3b37f2;--accent-fonce:#2724c9;--accent-doux:#ecebfe;--accent-clair:#a9a7fa;--trait:#e4e4e8;--vert:#1f7a47;--vert-doux:#e1f3e8;--terre:#a45f48;--terre-doux:#f6e6df;--nuit:#0b0b0f;--nuit-texte:#fff;--nuit-doux:#a6a7b0;--nuit-surface:#18181e;--nuit-trait:#2a2a32;--nuit-trait-fort:#4a4b55;--lilas:#d7d2ff;--rose:#f6c9ec;--citron:#ecf59a;--peche:#ffd8be;--ciel:#c9e6ff;--rose-fort:#e07fc4;--gris-barre:#8f90a6;--f-titre:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--titre-poids:700;--titre-largeur:100%;--titre-approche:-.04em;--f-marque:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--f-texte:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--h1:clamp(2.6rem,1.4rem + 4.8vw,5.6rem);--h2:clamp(2.1rem,1.4rem + 2.9vw,4.25rem);--lead:clamp(1.0625rem,1rem + .35vw,1.3rem);--g-g:max(clamp(16px,5vw,80px),env(safe-area-inset-left,0px));--g-d:max(clamp(16px,5vw,80px),env(safe-area-inset-right,0px));--ombre:0 2px 4px rgba(11,11,15,.06),0 18px 44px rgba(11,11,15,.14)}.posx #tot2,.posx .grosx,.posx .lx span:last-child,.posx .mono,.posx .monox,.posx .tx span{font-family:var(--font-mono),"Roboto Mono",ui-monospace,Menlo,monospace}.chx b{font-family:var(--font-mono),"Roboto Mono",monospace;font-size:17px;font-weight:500;min-width:3ch}.fil-ariane{display:flex;gap:10px;align-items:center;padding-top:22px;font-size:13px;color:var(--encre-pale)}.fil-ariane a{text-decoration:none}.fil-ariane a:hover{color:var(--accent)}.fil-ariane b{color:var(--encre);font-weight:600}.def-s{padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.def-g{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px 80px;align-items:center}.def-s h2{font-size:var(--h2);margin-top:12px}.def-s .surtitre{color:var(--accent)}.def-s .lead{margin-top:22px}.def-p{margin-top:16px;color:var(--encre-douce);max-width:60ch}.def-sigle{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.def-sigle span{font-size:clamp(5rem,3rem + 8vw,10rem);font-weight:800;letter-spacing:-.06em;line-height:.85;display:inline-block;animation:sigle 4.5s ease-in-out infinite}.def-sigle span:first-child{color:var(--accent)}.def-sigle span:nth-child(2){animation-delay:.25s}.def-sigle span:nth-child(3){animation-delay:.5s}@keyframes sigle{0%,70%,to{transform:none}80%{transform:translateY(-14px)}}.def-sigle small{flex-basis:100%;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-pale);margin-top:10px}@media (max-width:900px){.def-g{grid-template-columns:1fr}}.d-type{margin-left:auto;font-size:13.5px;color:var(--encre-douce)}.d-g{display:grid;grid-template-columns:200px repeat(7,1fr);margin:18px 26px 0;border:1px solid var(--trait);border-radius:12px;overflow:hidden;font-size:14px}.d-g>div{height:56px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--trait);border-bottom:1px solid var(--trait);font-variant-numeric:tabular-nums;position:relative;transition:background-color .4s}.d-g .hd{height:46px;flex-direction:column;font-size:11.5px;color:var(--encre-pale);line-height:1.2}.d-g .hd b{font-size:14px;color:var(--encre)}.d-g .lb{justify-content:flex-start;padding:0 16px;font-weight:600}.d-g .vend{font-size:22px;font-weight:700;color:var(--accent)}.d-g .vend.zero{color:var(--terre)}.d-g .flash{background:var(--citron)}.d-g .moins{position:absolute;top:6px;right:8px;font-size:11px;font-weight:800;color:var(--terre);opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.d-g .flash .moins{opacity:1;transform:none}.d-ota{display:flex;align-items:center;gap:8px;margin:16px 26px;font-size:13px;color:var(--encre-douce)}.d-pt{font-style:normal;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;font-weight:800;font-size:12px;color:#fff;background:#003580;transition:transform .3s}.d-pt:nth-of-type(2){background:#ff385c}.d-pt:nth-of-type(3){background:#fdd835;color:#00355f}.d-pt:nth-of-type(4){background:var(--accent)}.d-ota b{font-size:13px}.d-ok{margin-left:8px;color:var(--vert);font-weight:700;opacity:0;transition:opacity .3s}.dispo2.envoi .d-pt{transform:translateY(-5px)}.dispo2.envoi .d-ok{opacity:1}.dispo2 .toast{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .4s}.dispo2 .toast.on,.tarifs2 .toast.on{opacity:1;transform:none}.t-g{display:grid;grid-template-columns:260px repeat(7,1fr);margin:18px 26px 0;border:1px solid var(--trait);border-radius:12px;overflow:hidden;font-size:14px}.t-g>div{height:52px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--trait);border-bottom:1px solid var(--trait);font-variant-numeric:tabular-nums;position:relative;transition:background-color .5s}.t-g .hd{height:46px;flex-direction:column;font-size:11.5px;color:var(--encre-pale);line-height:1.2}.t-g .hd b{font-size:14px;color:var(--encre)}.t-g .lb{justify-content:flex-start;padding:0 16px;font-weight:600;flex-direction:column;align-items:flex-start;line-height:1.25}.t-g .lb small{font-weight:500;font-size:11.5px;color:var(--encre-pale)}.t-g .ref{font-weight:700}.t-g .edit{box-shadow:inset 0 0 0 2px var(--accent);background:#fff}.t-g .edit:after{content:"";width:1.5px;height:18px;background:var(--accent);margin-left:2px;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.t-g .maj{background:var(--citron)}.t-g .restr{position:absolute;bottom:3px;left:50%;transform:translateX(-50%) scale(0);font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--encre);color:#fff;white-space:nowrap;transition:transform .35s cubic-bezier(.2,1.5,.4,1)}.t-g .restr.on{transform:translateX(-50%) scale(1)}.tarifs2 .toast{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .4s}.mc-2fa{cursor:default}.totp{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;background:#fff;border-radius:12px;padding:10px 16px;box-shadow:inset 0 0 0 1px #dcdde3;margin-top:auto}.totp svg{width:30px;height:30px}.totp b{font-size:24px;font-weight:700;letter-spacing:.08em;transition:opacity .25s}.totp b.change{opacity:0}.ex-etapes{list-style:none;margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative}.ex-etapes li{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:56px;transition:opacity .4s}.ex-etapes.scene li[data-des]:not(.on),.scene .ex-etapes li[data-des]:not(.on){opacity:.35}.ex-n{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--nuit-surface);border:1.5px solid var(--nuit-trait-fort);color:#fff;transition:background-color .4s,color .4s,border-color .4s;z-index:1}.ex-etapes li.on .ex-n{background:var(--citron);color:var(--encre);border-color:var(--citron)}.ex-etapes b{font-size:17px}.ex-etapes p{margin:0;color:var(--nuit-doux);font-size:14.5px}.ex-ligne{position:absolute;left:20px;right:20px;top:19px;height:2px;background:var(--nuit-trait)}.ex-ligne i{display:block;height:100%;background:var(--citron);transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.4,0,.2,1)}.ex-note{margin-top:32px;color:var(--nuit-doux);font-size:15px;max-width:60ch}#excel{background:#0f6b3b}#excel .surtitre{color:#fff!important;opacity:.85}#excel .ex-etapes p,#excel .ex-note,#excel .lead{color:hsla(0,0%,100%,.82)}#excel .ex-n{background:#0a5530;border-color:hsla(0,0%,100%,.4)}#excel .ex-etapes li.on .ex-n{background:#fff;color:#0f6b3b;border-color:#fff}#excel .ex-ligne{background:hsla(0,0%,100%,.25)}#excel .ex-ligne i{background:#fff}.scene .ex-etapes li[data-des]:not(.on){opacity:.35}@media (max-width:900px){.ex-etapes{grid-template-columns:1fr 1fr}.ex-ligne{display:none}}.coeur{position:relative;height:480px;border-radius:28px;background:var(--nuit);overflow:hidden;isolation:isolate}.ecg{position:absolute;inset:0;width:100%;height:100%}.ecg-f{stroke:var(--nuit-trait);stroke-width:2}.ecg-f,.ecg-l{fill:none;vector-effect:non-scaling-stroke}.ecg-l{stroke:var(--citron);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140 900;animation:ecg 2s linear infinite;filter:drop-shadow(0 0 6px rgba(236,245,154,.7))}@keyframes ecg{0%{stroke-dashoffset:140}to{stroke-dashoffset:-900}}.noyau-pms{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:baseline;gap:2px;padding:18px 26px;border-radius:22px;background:var(--accent);color:#fff;box-shadow:0 0 0 10px rgba(59,55,242,.18),0 0 60px rgba(59,55,242,.55);animation:bat 2s ease-in-out infinite;white-space:nowrap}@keyframes bat{0%,to{transform:translate(-50%,-50%) scale(1)}46%{transform:translate(-50%,-50%) scale(1)}52%{transform:translate(-50%,-50%) scale(1.08)}58%{transform:translate(-50%,-50%) scale(.98)}64%{transform:translate(-50%,-50%) scale(1.04)}}.noyau-pms .lt{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1}.noyau-pms .lt em{font-style:normal;font-size:20px;font-weight:600;letter-spacing:-.01em;display:inline-block;max-width:0;overflow:hidden;vertical-align:baseline;opacity:0;transition:max-width .7s cubic-bezier(.4,0,.2,1),opacity .4s ease,margin .7s}.noyau-pms.deplie .lt em{max-width:160px;opacity:1;margin-right:12px}.noyau-pms.deplie .lt:last-child em{margin-right:0}.noyau-pms.deplie .lt:nth-child(2) em{transition-delay:.15s}.noyau-pms.deplie .lt:nth-child(3) em{transition-delay:.3s}.coeur-leg{left:0;right:0;bottom:22px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nuit-doux)}.coeur-leg,.flux{position:absolute}.flux{inset:0;z-index:2;pointer-events:none}.ev-in,.ev-out{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-size:12.5px;font-weight:600;white-space:nowrap;will-change:transform,opacity}.ev-in{background:#fff;color:var(--encre);box-shadow:0 8px 20px rgba(0,0,0,.35)}.ev-in i{width:10px;height:10px;border-radius:3px;flex:none}.ev-out{background:var(--nuit-surface);color:#fff;border:1px solid var(--nuit-trait-fort)}.ev-out b{color:#7ee2a4}@media (max-width:900px){.coeur{height:360px}.noyau-pms .lt{font-size:44px}.noyau-pms .lt em{font-size:16px}}.sm-scene{border-radius:28px;overflow:hidden}.sm-fond{position:absolute;inset:0;background:#dce6fb;border-radius:28px}.sm-e{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.9,.25,1);transition-delay:calc(var(--i) * .18s)}.reduit .sm-e,.sm-scene.vu .sm-e{opacity:1;transform:none}.sm-cal{position:absolute;left:34px;top:40px;width:380px;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(20,40,90,.12);overflow:hidden}.sm-top{height:14px;background:#1b2a55}.sm-g{display:grid;grid-template-columns:62px repeat(7,1fr);font-size:10px}.sm-g>div{height:28px;border-right:1px solid #e6e9f2;border-bottom:1px solid #e6e9f2;display:flex;align-items:center}.sm-h{flex-direction:column;justify-content:center;line-height:1.1;color:#6b7390;height:40px!important}.sm-h small{font-size:8px;font-weight:700;color:#9aa2bc}.sm-h b{font-size:12px;color:#21212e}.sm-h.auj small{color:var(--accent)}.sm-h.we{background:#f6f8d9}.sm-type{grid-column:1/-1;font-weight:700;color:#1b2a55;background:#f5f7fc}.sm-c,.sm-type{padding-left:10px}.sm-c{color:#3b4363}.sm-b{position:absolute;height:20px;border-radius:4px;left:calc(62px + (380px - 62px) / 7 * var(--c) + 4px);width:calc((380px - 62px) / 7 * var(--n) - 8px);top:calc(14px + 40px + 28px + 28px * var(--r) + 4px);transform-origin:left;transform:scaleX(0);transition:transform .7s cubic-bezier(.2,.9,.25,1);transition-delay:calc(.6s + var(--k) * .11s)}.sm-b.l{background:#c8c2f7}.sm-b.c{background:#8fd9d5}.reduit .sm-b,.sm-scene.vu .sm-b{transform:none}.sm-pill{position:absolute;right:26px;top:118px;display:flex;align-items:center;gap:16px;padding:16px 26px;border-radius:999px;background:#fff;box-shadow:0 14px 34px rgba(20,40,90,.16)}.sm-pill svg{width:34px;height:34px;display:block;border-radius:7px}.sm-pill b{font-size:20px;font-weight:800;letter-spacing:-.02em}.sm-arbre{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sm-arbre .br{fill:none;stroke:var(--accent);stroke-width:2.5;transition:stroke-dashoffset .8s ease;transition-delay:calc(1.1s + var(--j) * .22s);stroke-dasharray:400;stroke-dashoffset:400}.reduit .sm-arbre .br,.sm-scene.vu .sm-arbre .br{stroke-dashoffset:0}.sm-arbre .fl-a{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s;transition-delay:calc(1.7s + var(--j) * .22s)}.reduit .fl-a,.sm-scene.vu .fl-a{opacity:1}.sm-arbre .pk{fill:var(--accent);opacity:0}.sm-dest{position:absolute;left:338px;width:230px;height:56px;display:flex;align-items:center;padding:0 22px;background:#fff;border-radius:6px;box-shadow:0 8px 22px rgba(20,40,90,.1);font-size:17px;font-weight:500;color:#1b2a55;transition-delay:calc(1.3s + (var(--i) - 5) * .22s)!important}.sm-dest.flash{box-shadow:0 0 0 2px var(--accent),0 8px 22px rgba(20,40,90,.1)}.sm-badge{position:absolute;left:52px;top:322px;width:200px;height:200px;border-radius:50%;transition-delay:.5s!important}.sm-ring{position:absolute;inset:0;width:100%;height:100%;animation:anneau 6s linear infinite}.sm-ring .r0{fill:none;stroke:#1b2a55;stroke-width:22}.sm-ring .r1{fill:none;stroke:#4f8df5;stroke-width:22;stroke-dasharray:.62 .38;stroke-linecap:round}@keyframes anneau{to{transform:rotate(1turn)}}.sm-in{position:absolute;inset:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#dce6fb);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(20,40,90,.08)}.sm-in .logo-fdq{width:96px;height:auto;color:var(--encre)}.duel{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.duel-t{font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:800;letter-spacing:-.03em;margin:0 0 18px;color:#fff}.duel-g{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fd-w,.xl-w{background:#fff;color:#1d1d1d;border-radius:10px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.25);display:flex;flex-direction:column}.fd-bar,.xl-bar{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;font-size:12.5px}.xl-bar{background:#185c37;color:#fff}.xl-ic{width:22px;height:22px;border-radius:4px;background:#fff;color:#185c37;display:grid;place-items:center;font-weight:900;font-size:13px}.horloge{margin-left:auto;font-size:15px;font-weight:800;padding:3px 10px;border-radius:6px;background:hsla(0,0%,100%,.18)}.xl-fx{display:flex;align-items:center;gap:10px;height:28px;border-bottom:1px solid #d4d4d4;padding:0 10px;font-family:Calibri,Carlito,Arial,sans-serif;font-size:13px;color:#333}.xl-fx i{font-style:italic;color:#888;border-right:1px solid #d4d4d4;padding-right:10px}.xl-g{display:grid;grid-template-columns:34px 1.4fr 1fr .8fr .8fr .7fr;font-family:Calibri,Carlito,Arial,sans-serif;font-size:13px}.xl-g>div{height:26px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;display:flex;align-items:center;padding:0 6px;white-space:nowrap;overflow:hidden}.xl-g .hd,.xl-g .rn{background:#f3f3f3;color:#555;justify-content:center;font-size:12px}.xl-g .act{box-shadow:inset 0 0 0 2px #107c41}.xl-g .err{background:#fde2e1;color:#b42318;font-weight:700}.xl-tabs{display:flex;gap:2px;border-top:1px solid #d4d4d4;background:#f3f3f3;font-size:11.5px;margin-top:auto}.xl-tabs span{padding:6px 12px;color:#555}.xl-tabs span.on{background:#fff;color:#107c41;font-weight:700;border-bottom:2px solid #107c41}.fd-bar{background:#0b0b0f;color:#fff}.fd-ic{font-weight:900;font-size:11px;padding:3px 6px;border-radius:5px;background:var(--accent)}.fd-g{display:grid;grid-template-columns:62px repeat(6,1fr);grid-auto-rows:30px;align-content:start;font-size:12px;position:relative;flex:1}.fd-g>div{height:30px;border-right:1px solid #ececf2;border-bottom:1px solid #ececf2;display:flex;align-items:center;justify-content:center;color:#646482}.fd-g .ch{justify-content:flex-start;padding-left:10px;font-weight:600;color:#21212e}.fd-b{position:absolute;height:22px;border-radius:4px;font-size:11px;font-weight:600;display:flex;align-items:center;padding:0 7px;white-space:nowrap;overflow:hidden;border-left:3px solid;transform:scale(.6);opacity:0;transition:transform .35s cubic-bezier(.2,1.4,.4,1),opacity .2s}.fd-b.on{transform:none;opacity:1}.fd-ok{margin:auto 12px 12px;padding:9px 12px;border-radius:8px;background:#e1f3e8;color:#1f7a47;font-weight:700;font-size:12.5px;opacity:0;transition:opacity .4s}.fd-ok.on{opacity:1}@media (max-width:860px){.duel-g{grid-template-columns:1fr}}.duel-gain{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:16px 28px;margin-top:20px;padding:22px 28px;border-radius:20px;background:#fff;color:var(--encre);opacity:.35;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.25,1.2)}.duel-gain.on{opacity:1;transform:none}.duel-gain small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-pale)}.duel-gain b{font-size:clamp(2rem,1.4rem + 2vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1}.dg-a b{color:#9a9ba3;position:relative}.dg-a b.barre:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:4px;border-radius:2px;background:#b42318;transform:scaleX(0);transform-origin:left;transition:transform .6s ease .4s}.duel-gain.on .dg-a b.barre:after{transform:scaleX(1)}.dg-b b{color:#0f6b3b}.dg-fl{font-size:30px;color:var(--encre-pale)}.dg-t{margin:0;justify-self:end;text-align:right;font-size:clamp(1rem,.9rem + .4vw,1.3rem);line-height:1.35;color:var(--encre-douce)}.dg-t b{font-size:inherit;letter-spacing:-.01em;color:var(--encre)}@media (max-width:860px){.duel-gain{grid-template-columns:1fr 1fr}.dg-fl{display:none}.dg-t{grid-column:1/-1;justify-self:start;text-align:left}}.cm-cartes{width:min(470px,84%)}.ari{border-radius:28px;overflow:hidden}.ari-lab{position:absolute;left:28px;right:28px;font-size:13px;color:#3b4363;background:hsla(0,0%,100%,.75);border-radius:10px;padding:8px 12px}.ari-lab b{color:#1b2a55}.ari-lab.haut{top:24px}.ari-lab.bas{bottom:24px}.ari-badge{left:40px;top:150px;width:190px;height:190px;opacity:1;transform:none}.ari-otas{position:absolute;left:410px;top:94px;display:flex;flex-direction:column;gap:38px}.ari-o{display:flex;align-items:center;gap:10px;width:160px;height:52px;padding:0 12px;background:#fff;border-radius:12px;box-shadow:0 8px 22px rgba(20,40,90,.12);font-weight:600;font-size:14px;color:#1b2a55;transition:box-shadow .3s,transform .3s}.ari-o span{width:28px;height:28px;display:grid;place-items:center}.ari-o span svg{width:28px;height:28px;border-radius:6px}.ari-o .plus{font-weight:800;font-size:12px;background:var(--citron);border-radius:6px}.ari-o.recu{box-shadow:0 0 0 2px var(--accent),0 8px 22px rgba(20,40,90,.12);transform:translateX(-3px)}.ari-fils{position:absolute;inset:0;width:100%;height:100%}.ari-fils path{fill:none;stroke:#9db4e8;stroke-width:2;stroke-dasharray:4 6}.ari-flux{position:absolute;inset:0;pointer-events:none}.ari-pk{position:absolute;left:0;top:0;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 10px rgba(20,40,90,.18)}.ari-pk.env{background:var(--citron);color:var(--encre)}.ari-pk.ret{background:var(--accent);color:#fff}.dv-g{display:grid;grid-template-columns:480px minmax(0,1fr);gap:28px;padding:22px 26px}.dv-carte{border:1px solid var(--trait);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.dv-h{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--trait)}.dv-logo svg{width:36px;height:36px;border-radius:8px;display:block}.dv-h b{display:block;font-size:17px}.dv-h small{color:var(--encre-pale);font-size:12px}.dv-new{margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--citron);font-size:12px;font-weight:700}.dv-l{display:flex;justify-content:space-between;gap:12px;font-size:14px}.dv-l span{color:var(--encre-pale)}.pax{font-style:normal;margin-left:6px}.dv-montant{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end;margin-top:6px;padding:14px;border-radius:12px;background:var(--fond-fonce)}.dv-montant small{display:block;font-size:11px;font-weight:600;color:var(--encre-pale);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.dv-montant b{font-size:22px;font-weight:800;letter-spacing:-.02em}.dv-eur b{transition:color .4s,text-decoration-color .4s}.dv2.converti .dv-eur b{color:var(--encre-pale);text-decoration:line-through;text-decoration-color:#b42318}.dv-taux{text-align:center}.dv-taux b{font-size:13px;font-weight:700;color:var(--encre-douce)}.dv-mad{text-align:right}.dv-mad b{color:#0f6b3b}.dv-pl{border:1px solid var(--trait);border-radius:16px;overflow:hidden;align-self:start}.dv-ph{display:grid;grid-template-columns:70px repeat(5,1fr);font-size:12px;color:var(--encre-pale);border-bottom:1px solid var(--trait)}.dv-ph span{padding:10px;text-align:center}.dv-r{position:relative;height:56px;border-bottom:1px solid var(--trait);display:flex;align-items:center}.dv-r b{width:70px;padding-left:16px;font-size:14px}.pb{position:absolute;height:32px;margin-left:70px;max-width:calc(100% - 80px);display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:5px;font-style:normal;font-size:12.5px;font-weight:600;border-left:4px solid;white-space:nowrap;overflow:hidden}.pb svg{width:14px;height:14px}.pb.a{background:#ffe9ed;color:#b0123a;border-color:#ff385c}.pb.b{background:#e3ecf8;color:#003580;border-color:#003580}.pb.e{background:#fff6d6;color:#00355f;border-color:#fdc82f}.scene .pb[data-des]:not(.on){clip-path:inset(0 100% 0 0);opacity:1}.pb[data-des]{transition:clip-path .7s ease-out}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.duo-c{border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:16px}.duo-c small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.duo-c p{margin:0;font-size:15.5px}.duo-c.avant{background:var(--nuit-surface);border:1px solid var(--nuit-trait)}.duo-c.avant p,.duo-c.avant small{color:var(--nuit-doux)}.duo-c.apres{background:#fff;color:var(--encre)}.duo-c.apres small{color:var(--accent)}.duo-c.apres p{color:var(--encre-douce)}.duo-o{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.duo-o span{padding:14px 18px;border-radius:12px;font-weight:800;font-size:17px;background:var(--nuit-trait);color:#fff}.duo-o.un span{background:var(--accent)}.duo-pont{font-style:normal;font-weight:800;color:#f0a08a;animation:pont 1.6s ease-in-out infinite}@keyframes pont{50%{opacity:.25}}@media (max-width:860px){.duo,.dv-g{grid-template-columns:1fr}}#canaux-synchro .ota-cartes{left:6%;right:auto}#canaux-synchro .ota-src{margin-left:0;margin-right:-24px}#canaux-synchro .ota-plus{margin-left:48px;margin-right:0}#canaux-synchro .ota-pastille{left:auto;right:clamp(14px,4vw,48px)}#canaux-synchro .ph-etiq{left:auto;right:clamp(14px,3vw,32px)}#canaux-synchro .fond-photo img{-o-object-position:62% 40%;object-position:62% 40%}#vit-cm{aspect-ratio:1.18/1!important}#vit-cm .fond-photo img{-o-object-position:85% 50%;object-position:85% 50%}#vit-cm .cm-cartes{left:4%;transform:translateY(-50%);width:min(330px,50%);gap:8px}#vit-cm .cv{padding:10px 12px;gap:2px 10px}#vit-cm .cv b{font-size:13.5px}#vit-cm .cv b span{display:none}#vit-cm .cv .m{font-size:11.5px}#vit-cm .cv .mt{font-size:14px}#vit-cm .cv .ico{width:36px;height:36px;border-radius:9px}#vit-cm .canal-l{padding:5px 0;font-size:12.5px}#vit-cm .ph-etiq{left:auto;right:clamp(14px,3vw,28px)}@media (max-width:760px){#vit-cm .cm-cartes{width:86%;left:7%}}.ongl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.og-col{display:flex;flex-direction:column;gap:12px}.og-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nuit-doux)}.og-k.fd{color:var(--citron)}.nav2{background:#fff;color:var(--encre);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35)}.nav2-b{display:flex;align-items:flex-end;gap:6px;height:42px;padding:0 12px;background:#e9e9ee}.nav2-b i{width:10px;height:10px;border-radius:50%;background:#c9c9d0;align-self:center;margin-right:2px}.tab{align-self:flex-end;height:32px;display:flex;align-items:center;padding:0 14px;border-radius:9px 9px 0 0;font-size:12.5px;font-weight:600;color:#6b6b75;background:#dcdce3;transition:background-color .25s,color .25s;white-space:nowrap}.tab.on{background:#fff;color:var(--encre)}.nav2-c{position:relative;height:260px;padding:22px}.og-v{position:absolute;inset:22px;opacity:0;transition:opacity .25s}.og-v.on{opacity:1}.og-fd small,.og-v small{display:block;font-size:12px;font-weight:600;color:var(--encre-pale);margin-bottom:8px}.og-champ{display:inline-flex;align-items:baseline;gap:6px;height:56px;padding:0 16px;border:1.5px solid #c9c9d3;border-radius:10px;font-size:26px;font-weight:800;letter-spacing:-.02em;align-items:center;transition:border-color .2s,box-shadow .2s}.og-champ.edit{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-doux)}.og-n{margin:14px 0 0;font-size:13px;color:var(--encre-pale)}.og-alerte{display:inline-flex;margin-bottom:12px;padding:6px 10px;border-radius:8px;background:#fde2e1;color:#b42318;font-size:12.5px;font-weight:700;transition:background-color .3s,color .3s}.og-alerte.ok{background:#fff4d6;color:#8a6100}.og-l{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #ededf2;font-size:14px}.og-l b{font-size:15px;transition:color .3s}.og-l.edit b{color:var(--accent)}.og-l.vieux b{color:#b42318}.og-l em{font-style:normal;color:#1fa454;font-weight:800;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s cubic-bezier(.2,1.5,.4,1)}.og-l.ok em{opacity:1;transform:none}.og-l.plus span{font-weight:700}.og-fd{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start}.og-cur{position:absolute;left:0;top:0;z-index:5;transition:transform .55s cubic-bezier(.4,0,.2,1);pointer-events:none}.og-cur,.og-cur svg{width:22px;height:22px}.og-cur svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.og-cpt{display:flex;align-items:baseline;gap:8px;color:var(--nuit-doux);font-size:13px}.og-cpt b{font-size:30px;font-weight:800;color:#fff;margin-right:18px;letter-spacing:-.02em}.og-cpt b.chaud{color:#f0a08a}.og-cpt.fd b:first-of-type{color:var(--citron)}@media (max-width:900px){.og-fd,.ongl{grid-template-columns:1fr}}.sm-s{background:#eef2fb;padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.sm-s .surtitre{color:var(--accent)}.sm-s h2{font-size:var(--h2);margin-top:14px}.widgets{margin-top:clamp(2.5rem,2rem + 2vw,4rem);border-radius:28px}.wg{top:10px;background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(27,42,85,.12);padding:26px 28px;overflow:hidden}.wg,.wg:before{position:absolute}.wg:before{content:"";left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#a9e4c8,#ecf59a)}.wg-a{left:0;width:540px}.wg-a,.wg-b{height:410px}.wg-b{left:580px;width:420px}.wg-t{display:flex;align-items:center;gap:12px;margin-bottom:18px}.wg-t b{font-size:19px;font-weight:600;color:#1b2a55;flex:1;transition:opacity .25s}.spk{width:28px;height:28px}.pill{padding:5px 14px;border-radius:999px;border:1.5px solid #9db4e8;color:#1b4fb8;font-size:13px;font-weight:600;background:#f4f7ff;transition:all .3s}.pill.gris{border-color:#d6dae4;color:#8a90a2;background:#f7f8fa}.pill.ok{border-color:#9bd9b4;color:#1f7a47;background:#e7f6ec}.wg-in{display:grid;grid-template-columns:170px 1fr;gap:16px;background:#f4f6fb;border-radius:16px;padding:16px;height:232px}.wg-list small,.wg-panel small{display:block;font-size:12.5px;color:#4b5674;margin-bottom:10px}.w-c{display:flex;align-items:center;gap:8px;height:50px;padding:0 10px;margin-bottom:8px;border:1.5px solid #dce2ef;border-radius:10px;background:#fff;transition:all .3s}.w-c span svg{width:22px;height:22px;display:block;border-radius:5px}.w-c.sel{border-color:#4f8df5;background:#eaf2ff}.cb{width:14px;height:14px;border-radius:3px;border:1.5px solid #8a90a2;flex:none}.cb.on{background:#1b4fb8;border-color:#1b4fb8}.w-sk{display:block;height:8px;border-radius:4px;background:#cbd3e3;flex:1}.w-sk.vert{height:28px;border-radius:10px;background:#e7f6ec;margin-top:14px}.wg-panel{background:#fff;border:1.5px solid #dce2ef;border-radius:14px;padding:16px 18px}.sl{position:relative;height:10px;background:#cdd3df;margin:14px 0 8px}.sl,.sl-f{border-radius:5px}.sl-f{left:0;top:0;bottom:0;width:30%;background:#1b4fb8}.sl-f,.sl-k{position:absolute}.sl-k{top:50%;left:30%;width:22px;height:22px;border-radius:50%;background:#c9f07a;border:3px solid #1b4fb8;transform:translate(-50%,-50%)}.sl-v b{font-size:22px;font-weight:800;color:#1b2a55;letter-spacing:-.02em}.w-tg{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:13px;color:#4b5674}.tg{width:44px;height:24px;border-radius:12px;background:#cdd3df;position:relative;transition:background-color .25s}.tg:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s}.tg.on{background:#2e9d5b}.tg.on:after{transform:translateX(20px)}.wg-btn{margin-top:18px;height:56px;border-radius:10px;background:#1b6ef3;color:#fff;font-size:17px;display:grid;place-items:center;transition:transform .12s,background-color .2s}.wg-btn.tape{transform:scale(.97);background:#1559c9}.wb-rows{display:flex;flex-direction:column;gap:10px}.w-r{display:grid;grid-template-columns:36px 1fr 34px;gap:14px;align-items:center;height:54px;padding:0 12px;border-radius:12px;border:1.5px solid transparent;transition:background-color .3s,border-color .3s}.w-r.cours{background:#fff8db;border-color:#f3d86b}.w-lg svg{width:34px;height:34px;display:block;border-radius:7px}.w-lg em{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--citron);font-style:normal;font-weight:800;font-size:12px}.w-st{width:30px;height:30px;border-radius:50%;border:3px solid #d6dae4;position:relative;transition:border-color .2s,background-color .25s}.w-r.cours .w-st{border-top-color:#1b6ef3;animation:tourne .7s linear infinite}.w-st b{position:absolute;inset:3px;border-radius:50%;background:#1fa454;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.w-st b svg{width:12px;height:12px}.w-r.ok .w-st{border-color:transparent;background:#e1f5e8}.w-r.ok .w-st b{opacity:1;transform:none}.wb-res{display:flex;align-items:baseline;gap:8px;margin-top:22px;padding:14px 16px;border-radius:12px;background:#f4f6fb;color:#4b5674;font-size:13.5px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s}.wb-res.on{opacity:1;transform:none}.wb-res b{font-size:22px;color:#1b2a55}.main{position:absolute;left:0;top:0;z-index:5;transition:transform .7s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.main,.main svg{width:34px;height:34px}.main.appui svg{transform:scale(.88)}#widgets .wg{height:440px}#widgets .wg-a{width:520px}#widgets .wg-b{left:560px;width:440px}.pill.rouge{border-color:#f3b4ac;color:#b42318;background:#fdecea}.ap-zone{position:relative;height:262px;background:#f4f6fb;border-radius:16px}.ap{position:absolute;width:138px;padding:12px;border-radius:12px;background:#fff;border:1.5px solid #dce2ef;box-shadow:0 8px 18px rgba(27,42,85,.1);display:flex;flex-direction:column;gap:7px;transform:rotate(var(--r)) scale(.6);opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1)}.ap.on{opacity:1;transform:rotate(var(--r))}.ap.parti{opacity:.28;transform:rotate(var(--r)) scale(.94)}.ap b{font-size:13px;color:#1b2a55}.ap .w-sk{height:6px;flex:none}.ap .w-sk.c{width:60%}.ap-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#1b2a55;flex:none}.ap-ic svg{width:17px;height:17px}.ap-al{position:absolute;right:-10px;top:-12px;padding:3px 8px;border-radius:999px;background:#b42318;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;opacity:0;transform:scale(.5);transition:opacity .25s,transform .35s cubic-bezier(.2,1.6,.4,1)}.ap.alerte .ap-al{opacity:1;transform:none;animation:clign 1s ease-in-out infinite}@keyframes clign{50%{opacity:.55}}.ap.parti .ap-al{display:none}.wg-stats{display:flex;gap:18px;margin-top:16px;font-size:13px;flex-wrap:wrap}.wg-stats b{font-size:18px;font-weight:800;margin-right:4px}.wg-stats.rouge{color:#b42318}.wg-stats.vert{color:#1f7a47;opacity:.25;transition:opacity .4s}.wg-stats.vert.on{opacity:1}.app1{border:1.5px solid #dce2ef;border-radius:16px;overflow:hidden;height:262px;background:#fff}.app1-h{display:flex;align-items:center;gap:14px;height:42px;padding:0 14px;background:#0b0b0f;color:#fff}.app1-h .logo-fdq{height:13px;width:auto}.app1-h .w-sk{background:#2a2a32;max-width:120px}.app1-l{padding:8px 12px;display:flex;flex-direction:column;gap:2px}.md{display:grid;grid-template-columns:30px 1fr 26px;gap:12px;align-items:center;height:34px;padding:0 6px;border-radius:8px;opacity:.18;transition:opacity .3s,background-color .4s}.md b{font-size:13.5px;color:#1b2a55}.md.on{opacity:1}.md.flash{background:#eaf2ff}.md .ap-ic{width:26px;height:26px;border-radius:7px}.md .ap-ic svg{width:15px;height:15px}.md .w-st{width:24px;height:24px;border-width:2.5px}.md .w-st b{inset:2px}.md .w-st b svg{width:10px;height:10px}.md.on .w-st{border-color:transparent;background:#e1f5e8}.md.on .w-st b{opacity:1;transform:none}.vols{inset:0;pointer-events:none}.vol,.vols{position:absolute}.vol{left:0;top:0;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:10px;background:#fff;box-shadow:0 14px 30px rgba(27,42,85,.25);font-size:13px;font-weight:700;color:#1b2a55;white-space:nowrap}