:root{--page:#fff;--surface:#fff;--discret:#f4f5f5;--creux:#f7f9fa;--titre:#1b2021;--texte:#181b1d;--texte-2:#3e4442;--texte-3:#535a57;--lien:#245568;--bord:#d8dcda;--focus:#3b7590;--marque:#1b2021;--sur-marque:#fff;--sur-marque-2:#bfc6c5;--bord-marque:#353d3f;--citron:#8fd3f4;--sur-citron:#1b2021;--action:#1b2021;--action-texte:#fff;--action-survol:#2a3132;--prop-fond:#eef8fd;--prop-bord:#5891a8;--ok:#116843;--ok-fond:#eafcf1;--alerte:#5e3900;--alerte-fond:#fff5ea;--tile:#e1f2fb;--tile-texte:#1b2021;--ombre-1:0 1px 2px 0 #1b202114,0 1px 1px 0 #1b20210f;--ombre-3:0 12px 24px -6px #1b202124,0 4px 8px -4px #1b202114;--ombre-4:0 24px 48px -12px #1b20212e,0 8px 16px -8px #1b20211a;--f-titre:"Red Hat Display","Segoe UI",system-ui,sans-serif;--f-texte:"Red Hat Text","Segoe UI",system-ui,sans-serif;--e-std:cubic-bezier(.2,0,0,1);--e-expr:cubic-bezier(.34,1.56,.64,1);--d-1:.14s;--d-2:.22s;--d-3:.32s;--d-4:.48s;--gut:clamp(16px,4vw,40px);--entete:72px;--section:clamp(88px,10vw,152px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#181b1d;--surface:#23272a;--discret:#2f3437;--creux:#1d2124;--titre:#f3f6f8;--texte:#f3f6f8;--texte-2:#bfc6c3;--texte-3:#a2aaa7;--lien:#a9dcf2;--bord:#363b3e;--focus:#8fd3f4;--marque:#131718;--sur-marque:#f3f6f8;--sur-marque-2:#bfc6c5;--bord-marque:#2a3132;--action:#8fd3f4;--action-texte:#131718;--action-survol:#a8ddf7;--sur-citron:#131718;--prop-fond:#23292b;--prop-bord:#5e91a6;--ok:#8bd8ad;--ok-fond:#06202a;--alerte:#f0b877;--alerte-fond:#291500;--tile:#23292b;--tile-texte:#a9dcf2;--ombre-1:0 1px 2px 0 #0a0e10;--ombre-3:0 12px 28px -8px #0a0e10;--ombre-4:0 28px 56px -16px #05080a;color-scheme:dark}}:root[data-theme=dark]{--page:#181b1d;--surface:#23272a;--discret:#2f3437;--creux:#1d2124;--titre:#f3f6f8;--texte:#f3f6f8;--texte-2:#bfc6c3;--texte-3:#a2aaa7;--lien:#a9dcf2;--bord:#363b3e;--focus:#8fd3f4;--marque:#131718;--sur-marque:#f3f6f8;--sur-marque-2:#bfc6c5;--bord-marque:#2a3132;--action:#8fd3f4;--action-texte:#131718;--action-survol:#a8ddf7;--sur-citron:#131718;--prop-fond:#23292b;--prop-bord:#5e91a6;--ok:#8bd8ad;--ok-fond:#06202a;--alerte:#f0b877;--alerte-fond:#291500;--tile:#23292b;--tile-texte:#a9dcf2;--ombre-1:0 1px 2px 0 #0a0e10;--ombre-3:0 12px 28px -8px #0a0e10;--ombre-4:0 28px 56px -16px #05080a;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:90%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html.lenis{scrollbar-gutter:stable}body{background:var(--page);color:var(--texte);font:400 1rem/1.5 var(--f-texte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--page);position:fixed;inset:0 0 auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}p{max-width:65ch}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.bande-marque :focus-visible,.bande-citron :focus-visible{outline-color:currentColor}.wrap{max-width:calc(1360px + 2*var(--gut));padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));margin-inline:auto}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic.s{width:16px;height:16px}.affiche{font:800 clamp(3.5rem,8vw,9.75rem)/.86 var(--f-titre);letter-spacing:-.048em;color:var(--titre)}.t1{font:800 clamp(2.5rem,4.4vw,5rem)/.94 var(--f-titre);letter-spacing:-.042em;color:var(--titre);text-wrap:balance}.t2{font:800 clamp(2rem,2.9vw,3.25rem)/.98 var(--f-titre);letter-spacing:-.035em;text-wrap:balance}.etiquette{font:600 .75rem/1 var(--f-texte);letter-spacing:.08em;text-transform:uppercase}.corps{color:var(--texte-2);text-wrap:pretty;max-width:56ch;font-size:1.0625rem;line-height:1.6}.btn{height:52px;font:600 1rem/1 var(--f-texte);cursor:pointer;transition:transform var(--d-1) var(--e-std),background-color var(--d-1) var(--e-std),border-color var(--d-1) var(--e-std),color var(--d-1) var(--e-std);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-accent{background:var(--citron);color:var(--sur-citron)}.btn-accent:hover{background:#a8ddf7}.btn-contour{color:var(--titre);background:0 0;border-color:currentColor}.btn-contour:hover{background:var(--discret)}.btn-marque{color:#fff;background:#1b2021}.btn-marque:hover{background:#2a3132}.btn .ic{transition:transform var(--d-1) var(--e-std)}.btn:hover .ic.fl{transform:translate(3px)}.btn.sm{border-radius:10px;height:40px;padding:0 16px;font-size:.9375rem}.btn-p{background:var(--action);color:var(--action-texte)}.btn-p:hover{background:var(--action-survol)}.btn-s{background:var(--discret);color:var(--texte)}.btn-s:hover{background:var(--bord)}.pastille{aspect-ratio:1;color:#fff;--og:#8fd3f4;--od:#fff;background:#3478f6;border-radius:28%;flex:none;max-width:100%;display:block;overflow:hidden}.pastille.sapin{color:#fff;--og:#8fd3f4;--od:#fff;background:#1b2021}.pastille svg{width:100%;height:100%;display:block}.pastille{position:relative}.pastille canvas{opacity:0;width:116%;height:116%;transition:opacity var(--d-2) var(--e-std);position:absolute;top:-11%;left:-8%}.pastille.rive-on canvas{opacity:1}.pastille.rive-on svg{visibility:hidden}.te-seul{color:var(--titre);--og:#8fd3f4;--od:var(--titre)}@keyframes cligne{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.1)}}.entete{top:env(safe-area-inset-top,0px);z-index:50;background:var(--page);transition:box-shadow var(--d-2) var(--e-std);position:sticky}.entete.ombre{box-shadow:inset 0 -1px 0 var(--filet),0 12px 32px -24px #1b202140}.entete:not(.sur-ciel){background:color-mix(in srgb,var(--page) 68%,transparent);backdrop-filter:blur(22px)saturate(1.7)}.entete.cache{transform:translateY(-100%)}.entete:focus-within{transform:none}:root{--h-titre:#fff;--h-em:#fff;--h-texte:#ffffffe6;--h-note:#ffffffd1;--h-pilule:#fff;--h-saisie:#1b2021;--h-indice:#4d6c78;--h-voile:#0b468a3d;--h-ombre:#0a3a6659;--h-nav:#ffffffe6;--h-nav-survol:#ffffff26;--h-entete-voile:#1d6fb840;--h-entete-filet:#fff3;--h-fond:#3478f6}.entete.sur-ciel{box-shadow:none;background:0 0}.entete.sur-ciel.voile{background:var(--h-entete-voile);backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 -1px 0 var(--h-entete-filet)}.entete.sur-ciel .marque-lien{color:var(--h-titre)}.entete.sur-ciel .nav a,.entete.sur-ciel .connexion{color:var(--h-nav)}.entete.sur-ciel .nav a:hover,.entete.sur-ciel .connexion:hover{background:var(--h-nav-survol);color:var(--h-titre)}.entete.sur-ciel .langue:not(.connexion),.entete.sur-ciel .btn{display:none}.entete.sur-ciel .theme{background:var(--h-nav-survol);color:var(--h-nav)}.entete.sur-ciel .theme:hover{color:var(--h-titre)}@media (width<=1120px){.entete.sur-ciel .theme{margin-left:auto}}.entete .wrap{height:var(--entete);align-items:center;gap:24px;display:flex}.marque-lien{color:var(--titre);transition:opacity var(--d-2) var(--e-std),transform var(--d-2) var(--e-std);flex:none;align-items:center;text-decoration:none;display:flex}.marque-lien .logo{width:auto;height:30px}.logo .w{stroke-dasharray:1;stroke-dashoffset:0}.nav{gap:2px;margin-left:auto;display:flex}.nav a{font:500 15px/1 var(--f-texte);color:var(--texte-2);transition:background-color var(--d-1) var(--e-std),color var(--d-1) var(--e-std);border-radius:999px;padding:10px 14px;text-decoration:none}.nav a:hover{background:var(--discret);color:var(--texte)}.entete .btn{height:44px;padding:0 18px;font-size:15px}.theme{background:var(--discret);height:44px;color:var(--texte-2);font:600 14px/1 var(--f-texte);cursor:pointer;transition:background-color var(--d-1) var(--e-std);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.theme:hover{background:var(--discret);color:var(--texte)}.theme:focus-visible{outline:2px solid var(--focus,#3b7590);outline-offset:2px}.theme .ic{width:18px;height:18px}.langue{min-width:44px;height:44px;color:var(--texte-2);font:600 14px/1 var(--f-texte);letter-spacing:.04em;transition:background-color var(--d-1) var(--e-std),color var(--d-1) var(--e-std);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.langue:hover{background:var(--discret);color:var(--texte)}.langue:focus-visible{outline:2px solid var(--focus,#3b7590);outline-offset:2px}@media (width<=1120px){.langue{margin-left:auto}.langue+.theme,.theme+.connexion{margin-left:0}}.connexion{white-space:nowrap}@media (width<=899px){.connexion{display:none}}.cta-c{display:none}.pied .legal{flex-wrap:wrap;gap:4px 18px;display:inline-flex}.pied .legal a{color:inherit}@media (width<=400px){.entete .cta-l{display:none}.entete .cta-c{display:inline}}@media (width<=440px){.entete .wrap{gap:8px}.langue{min-width:36px;padding:0 6px}.entete .btn{padding:0 12px}}@media (width<=420px){.theme span{display:none}.theme{padding:0 12px}}.nav a{white-space:nowrap}@media (width<=1360px){.entete .wrap{gap:12px}.nav a{padding:10px}.theme span{display:none}.theme{padding:0 12px}}@media (width<=1120px){.nav{display:none}.theme{margin-left:auto}}@media (width<=899px){:root{--entete:64px}.marque-lien .logo{height:26px}.entete .btn{height:40px;padding:0 14px}}.heros{margin-top:calc(-1 * var(--entete));padding-top:var(--entete);isolation:isolate;min-height:max(620px,100svh);color:var(--h-titre);background:var(--h-fond);place-items:center;padding-bottom:clamp(48px,12svh,140px);display:grid;position:relative;overflow:hidden}.ciel{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--e-std);position:absolute;inset:0}.ciel.pret{opacity:1}.heros:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--page) 0%,transparent),color-mix(in srgb,var(--h-fondu,#fff) 45%,var(--page)) 70%,var(--page));backdrop-filter:blur(18px);height:34%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.heros:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 38% at 50% 47%,var(--h-voile),transparent 74%);position:absolute;inset:0}.heros-contenu{text-align:center;max-width:1200px;padding:0 max(var(--gut),env(safe-area-inset-left,0px));flex-direction:column;align-items:center;gap:18px;display:flex}.heros-titre{font:700 clamp(30px,4.6vw,58px)/1 var(--f-titre);letter-spacing:-.04em;max-width:none;color:var(--h-titre);text-wrap:balance;text-shadow:0 2px 30px var(--h-ombre)}.heros-titre em{color:inherit;font-style:normal;display:block}.mot-logo{white-space:nowrap;display:inline-block}.mot-logo svg{vertical-align:-.03em;fill:currentColor;width:auto;height:.78em;display:inline-block;overflow:visible}.mot-logo .w{stroke-dasharray:none}.heros-sous{font:400 15px/1.55 var(--f-texte);color:var(--h-texte);text-wrap:pretty;max-width:44ch;text-shadow:0 1px 16px var(--h-ombre)}.demo-mail{width:min(100%,420px);transition:background-color var(--d-2) var(--e-std),border-color var(--d-2) var(--e-std);background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:4px;display:flex;position:relative}.demo-mail:hover{border-color:#ffffff59}.demo-mail:focus-within{border-color:#fff9;outline:none}.demo-mail input{min-width:0;height:40px;font:400 15px/1 var(--f-texte);color:#fff;caret-color:#fff;background:0 0;border:0;flex:1;padding:0 8px 0 18px}.demo-mail input::placeholder{color:#ffffffc7}.demo-mail input:focus{outline:none}.demo-mail input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 99999s}.demo-mail .btn{color:#fff;height:40px;font:600 14px/1 var(--f-texte);box-shadow:none;transition:background-color var(--d-2) var(--e-std);background:#ffffff2e;border:0;flex:none;gap:8px;padding:0 18px}.demo-mail .btn:hover{background:#ffffff40}.demo-mail .btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.dm-fleche{width:14px;height:14px;transition:transform var(--d-2) var(--e-std)}.demo-mail .btn:hover .dm-fleche{transform:translate(3px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--h-fondu:#0f2f66}}:root[data-theme=dark]{--h-fondu:#0f2f66}.heros-note{font:500 12.5px/1.4 var(--f-texte);color:var(--h-note);text-shadow:0 1px 12px var(--h-ombre);flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.heros-note a{color:inherit;text-underline-offset:3px}@media (width<=699px),(hover:none) and (pointer:coarse){.heros .mac{display:none}}@media (width<=560px){:root .heros form.demo-mail{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0}.demo-mail input{width:100%;height:48px;transition:border-color var(--d-2) var(--e-std);background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;flex:none;padding:0 20px}.demo-mail input:focus{border-color:#fff9}.demo-mail .btn{justify-content:center;width:100%;height:48px}}.ctas{flex-wrap:wrap;gap:12px;display:flex}@media (width<=899px){.affiche{font-size:19vw}}.section{padding-block:var(--section)}.bande-marque{background:var(--marque);color:var(--sur-marque)}.bande-marque .t1,.bande-marque .t2{color:var(--sur-marque)}.bande-marque .corps{color:var(--sur-marque-2)}.bande-citron{background:var(--citron);color:#1b2021}.ui-carte{background:var(--surface);color:var(--texte);border:1px solid var(--bord);border-radius:20px}.chip{background:var(--discret);height:28px;color:var(--texte-2);font:500 .8125rem/1 var(--f-texte);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip b{color:var(--lien);font-weight:700}.src{font:700 .6875rem/1 var(--f-texte);color:var(--lien);vertical-align:super;margin-left:2px}.tuile-ic{background:var(--tile);width:32px;height:32px;color:var(--tile-texte);border-radius:10px;flex:none;place-items:center;display:grid}.av{width:32px;height:32px;font:700 .8125rem/1 var(--f-texte);background:var(--tile);color:var(--tile-texte);border-radius:999px;flex:none;place-items:center;display:grid}.av.b{color:#1b2021;background:#8fd3f4}.av.c{color:#fff;background:#1b2021}.prop{border:1.5px dashed var(--prop-bord);background:var(--prop-fond);color:var(--texte);transition:border-color var(--d-2) var(--e-std),background-color var(--d-2) var(--e-std);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.prop-t{align-items:flex-start;gap:12px;display:flex}.prop-t .pastille{width:36px;transition:transform var(--d-3) var(--e-expr)}.prop-t .etiquette{color:var(--texte-3);margin-bottom:5px;font-size:.6875rem;display:block}.prop-t b{font:700 1rem/1.25 var(--f-titre);letter-spacing:-.005em;display:block}.prop-t p{color:var(--texte-2);margin-top:3px;font-size:.875rem}.prop-act{flex-wrap:wrap;gap:8px;display:flex}.prop .fait-msg{font:600 .9375rem/1.3 var(--f-texte);color:var(--ok);align-items:center;gap:8px;display:none}.prop .fait-msg button{color:var(--texte-3);font:500 .8125rem/1 var(--f-texte);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:6px;text-decoration:underline}.prop.fait{border-style:solid;border-color:var(--ok);background:var(--ok-fond)}.prop.fait .prop-act{display:none}.prop.fait .fait-msg{display:flex}.prop.fait .prop-t .pastille{transform:scale(1.08)rotate(-4deg)}.cache{opacity:0;pointer-events:none;transform:translateY(10px)}.revele{transition:opacity var(--d-3) var(--e-std),transform var(--d-3) var(--e-std)}.geste{padding-block:var(--section)}.ciel-panneau{aspect-ratio:auto;background:var(--h-fond);border-radius:36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,32px);padding:clamp(28px,3.6vw,52px);display:grid}.temps{flex-direction:column;gap:clamp(24px,2.6vw,36px);min-width:0;display:flex}.temps-scene{flex-direction:column;justify-content:center;min-height:292px;display:flex}.temps-texte{color:#fff;text-shadow:0 1px 14px #0a3a6647}.temps-num{height:26px;font:600 .75rem/1 var(--f-texte);letter-spacing:.08em;color:#ffffffd1;font-variant-numeric:tabular-nums;border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.temps-texte h3{font:700 clamp(1.5rem,2.1vw,1.875rem)/1.08 var(--f-titre);letter-spacing:-.028em;color:#fff;margin-top:16px}.temps-texte p{font:400 1rem/1.55 var(--f-texte);color:#ffffffd9;max-width:34ch;margin-top:8px}.temps-texte .garde{color:#ffffffb8;align-items:center;gap:8px;margin-top:14px;font-size:.875rem;display:flex}.temps-texte .garde .ic{width:15px;height:15px}.ill{isolation:isolate;--page:#fff;--surface:#fff;--discret:#f4f5f5;--creux:#f7f9fa;--titre:#1b2021;--texte:#181b1d;--texte-2:#3e4442;--texte-3:#535a57;--lien:#245568;--bord:#d8dcda;--focus:#3b7590;--action:#1b2021;--action-texte:#fff;--action-survol:#2a3132;--prop-fond:#eef8fd;--prop-bord:#5891a8;--ok:#116843;--ok-fond:#eafcf1;--tile:#e1f2fb;--tile-texte:#1b2021;color-scheme:light;color:#181b1d;position:relative;overflow:hidden}.ill-ciel{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--e-std);position:absolute;inset:0}.ill-ciel.pret{opacity:1}.ill-fil{background:var(--creux);flex-direction:column;padding:20px 18px 16px;display:flex}.ill-saisie{background:var(--surface);height:48px;color:var(--texte-3);border-radius:16px;align-items:center;gap:8px;margin:0 14px 14px;padding:0 6px 0 16px;font-size:.9375rem;display:flex}.ill-saisie span:first-child{flex:1}.ill-bouton{width:36px;height:36px;color:var(--texte-2);background:var(--discret);border-radius:999px;place-items:center;display:grid}.ill-bouton.plein{background:var(--action);color:var(--action-texte)}.ill .bulle-moi{min-height:0}.anime .rangee [data-pas]{opacity:var(--p,1);translate:0 calc((1 - var(--p,1)) * 22px);scale:calc(.97 + var(--p,1) * .03)}.bulle-moi.vide{visibility:hidden}@media (width<=979px){.ciel-panneau{grid-template-columns:minmax(0,1fr);gap:48px}.temps-scene{min-height:0}}@media (width<=560px){.ciel-panneau{border-radius:26px;padding:22px 16px 28px}}.ui-barre{border-bottom:1px solid var(--bord);align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-barre .pastille{width:32px}.ui-barre b{font:700 1rem/1 var(--f-titre)}.statut{font:500 .8125rem/1 var(--f-texte);color:var(--texte-3);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.statut:before{content:"";background:var(--prop-bord);border-radius:99px;width:8px;height:8px}.statut.ok:before{background:var(--ok)}.ui-fil{background:var(--creux);flex-direction:column;flex:1;gap:16px;padding:20px 18px;display:flex;overflow:hidden}.bulle-moi{color:#fff;max-width:80%;font:500 1rem/1.35 var(--f-texte);background:#1b2021;border-radius:18px 18px 6px;align-self:flex-end;min-height:46px;padding:12px 16px}.bulle-moi.tape:after{content:"";vertical-align:-.18em;background:currentColor;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite curseur;display:inline-block}@keyframes curseur{50%{opacity:0}}.te-rep{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.te-rep>.pastille{width:32px}.te-corps{flex-direction:column;gap:12px;min-width:0;display:flex}.cherche{color:var(--texte-2);padding-top:6px;font-size:.9375rem}.reflechit .cherche{color:var(--texte-3)}.anime .reflechit .cherche{animation:1.6s ease-in-out infinite reflechit}@keyframes reflechit{50%{opacity:.45}}.sources{flex-wrap:wrap;gap:6px;display:flex}.decisions{overflow:hidden}.decisions .tete{background:var(--citron);color:#1b2021;font:700 1rem/1.2 var(--f-titre);letter-spacing:-.005em;padding:11px 16px}.decisions ol{padding:4px 16px 8px}.decisions li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.decisions li+li{border-top:1px solid var(--bord)}.decisions b{font:600 .9375rem/1.3 var(--f-texte);display:block}.decisions .d{color:var(--texte-3);margin-top:2px;font-size:.8125rem;line-height:1.4;display:block}.cas-fenetre{aspect-ratio:16/9;isolation:isolate;--fx:50%;--fy:50%;--z:1;--cx:50%;--cy:50%;--page:#fff;--surface:#fff;--discret:#f4f5f5;--creux:#f7f9fa;--titre:#1b2021;--texte:#181b1d;--texte-2:#3e4442;--texte-3:#535a57;--lien:#2e64ad;--bord:#d8dcda;--focus:#3b7590;--action:#3478f6;--action-texte:#fff;--action-survol:#2567e0;--prop-fond:#eef8fd;--prop-bord:#7fa3d6;--ok:#116843;--ok-fond:#eafcf1;--alerte:#5e3900;--alerte-fond:#fff5ea;--tile:#e1f2fb;--tile-texte:#1b2021;color-scheme:light;color:#181b1d;background:#8ec3ea;border-radius:32px;position:relative;overflow:hidden}.cas-paysage{object-fit:cover;z-index:-1;transform-origin:0 0;will-change:transform;width:100%;height:100%;transform:translate(clamp(calc((1 - var(--z)) * 100%),calc(var(--cx) - var(--fx) * var(--z)),0%),clamp(calc((1 - var(--z)) * 100%),calc(var(--cy) - var(--fy) * var(--z)),0%)) scale(var(--z));transition:transform 1.6s cubic-bezier(.65,0,.25,1);position:absolute;inset:0}.cas-fenetre{clip-path:inset(calc((1 - var(--ouvre,1)) * 26%) calc((1 - var(--ouvre,1)) * 30%) round calc(32px + (1 - var(--ouvre,1)) * 8px))}.cas-scene{opacity:clamp(0,calc(var(--ouvre,1) * 5 - 4),1)}.cas-tete,.cas-onglets{opacity:clamp(0,calc(var(--ouvre,1) * 4 - 3),1);transform:translateY(calc((1 - clamp(0,calc(var(--ouvre,1) * 4 - 3),1)) * 16px))}.cas-fenetre:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55%,#ffffff2e,#fff0 70%);position:absolute;inset:0}.cas-scene{transform:translate(clamp(calc((1 - var(--z)) * 100%),calc(var(--cx) - var(--fx) * var(--z)),0%),clamp(calc((1 - var(--z)) * 100%),calc(var(--cy) - var(--fy) * var(--z)),0%));transition:transform 1.6s cubic-bezier(.65,0,.25,1);position:absolute;inset:0}.panneau{left:calc(var(--px) * var(--z));top:calc(var(--py) * var(--z));background:#fffffff0;border-radius:24px;flex-direction:column;gap:14px;width:min(440px,100% - 32px);max-height:calc(100% - 32px);padding:20px;transition:left 1.6s cubic-bezier(.65,0,.25,1),top 1.6s cubic-bezier(.65,0,.25,1);display:flex;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 2px 4px #1b202114,0 40px 80px -30px #1b202180}.panneau[hidden]{display:none!important}.panneau .tete-p h3{font:700 1.125rem/1.2 var(--f-titre);letter-spacing:-.015em;color:var(--titre)}.panneau .tete-p p{display:none}.entre{animation:carte .7s var(--e-lourd) .35s both}@keyframes carte{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:none;transform:none}}.cas-onglets{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:0 20px;margin-top:20px;display:grid}.cas-onglets button{all:unset;box-sizing:border-box;border-top:1.5px solid var(--bord);font:500 .9375rem/1.35 var(--f-texte);color:var(--texte-3);cursor:pointer;text-wrap:balance;transition:color var(--d-2) var(--e-std),border-color var(--d-2) var(--e-std);padding:14px 0 0}.cas-onglets button:hover{color:var(--texte)}.cas-onglets button[aria-selected=true]{color:var(--titre);border-top-color:var(--bleu)}.cas-onglets button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}@media (width<=1100px){.cas-onglets{scrollbar-width:none;margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);gap:0 24px;display:flex;overflow-x:auto}.cas-onglets button{flex:none;max-width:220px}}@media (width<=700px){.cas-fenetre{aspect-ratio:3/5;border-radius:24px}.cas-fenetre .panneau{--px:50%!important;--py:30%!important}.cas-fenetre .panneau .mini{display:none}.panneau{gap:12px;padding:16px}}.cas-tete{margin-bottom:clamp(32px,4vw,56px)}@media (width>=900px) and (height>=620px){#cas{scroll-margin-top:var(--entete);padding:0}.cas-stage{height:calc(100svh - var(--entete));flex-direction:column;padding-block:clamp(20px,3.5svh,40px);display:flex}.cas-fenetre{aspect-ratio:auto;flex:1;min-height:0}}.mini{background:var(--creux);border:1px solid var(--bord);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.entre .mini>*,.entre .prop{animation:monte var(--d-3) var(--e-std) both}.entre .mini>:nth-child(2){animation-delay:60ms}.entre .mini>:nth-child(3){animation-delay:.12s}.entre .mini>:nth-child(4){animation-delay:.18s}.entre .prop{animation-delay:.22s}@keyframes monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ligne{align-items:flex-start;gap:12px;min-width:0;display:flex}.ligne>div{min-width:0}.ligne b{font:600 .9375rem/1.3 var(--f-texte)}.ligne .d{color:var(--texte-2);font-size:.875rem;line-height:1.45;display:block}.ligne .h{font:500 .8125rem/1.3 var(--f-texte);color:var(--texte-3);white-space:nowrap;margin-left:auto}.mail{background:var(--surface);border:1px solid var(--bord);border-radius:14px;padding:12px 14px}.agenda{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.agenda span{background:var(--surface);border:1px solid var(--bord);height:44px;font:500 .8125rem/1 var(--f-texte);color:var(--texte-3);border-radius:10px;place-items:center;display:grid}.agenda span.pris{background:var(--discret);border-color:#0000}.agenda span.libre{border:1.5px dashed var(--prop-bord);background:var(--prop-fond);color:var(--texte);font-weight:600}.reunion{background:var(--bleu);color:#fff;font:600 .875rem/1.2 var(--f-texte);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.reunion .vu{background:#8bd8ad;border-radius:99px;width:8px;height:8px}.reunion .pile{margin-left:auto;display:flex}.reunion .pile .av{border:2px solid var(--bleu);width:26px;height:26px;margin-left:-6px;font-size:.6875rem}.reponse{background:var(--surface);border:1px solid var(--bord);border-radius:14px;padding:12px 14px;font-size:.9375rem;line-height:1.5}.reponse b{font-weight:700}.reponse .chip{margin-top:10px}.taches li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:.9375rem;display:grid}.taches li+li{border-top:1px solid var(--bord)}.taches .case{border:1.5px dashed var(--prop-bord);border-radius:5px;width:18px;height:18px}.groupe{flex-direction:column;gap:6px;display:flex}.groupe .etiquette{color:var(--texte-3);font-size:.6875rem}.groupe .ligne{background:var(--surface);border:1px solid var(--bord);border-radius:12px;align-items:center;padding:10px 12px}.groupe.gris .ligne{opacity:.6}.vote .opt{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:6px 0;display:grid}.vote .opt b{font:600 .9375rem/1.3 var(--f-texte)}.vote .jauge{background:var(--discret);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.vote .jauge i{background:var(--prop-bord);border-radius:99px;height:100%;display:block}.vote .opt.gagne .jauge i{background:var(--bleu)}.pile-av{display:flex}.pile-av .av{border:2px solid var(--creux);width:22px;height:22px;margin-left:-5px;font-size:.625rem}.ecart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.ecart td{border-bottom:1px solid var(--bord);padding:9px 0}.ecart td:last-child{text-align:right;color:var(--texte-2)}.ecart tr.ec td{color:var(--alerte);border-bottom:0;font-weight:700}.ecart tr.ec td:first-child{align-items:center;gap:8px;display:flex}.ecart tr.tot td{color:var(--texte);border-bottom:0;font-weight:700}.note{background:var(--alerte-fond);color:var(--alerte);font:500 .875rem/1.35 var(--f-texte);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}@media (width<=899px){.agenda{grid-template-columns:repeat(2,minmax(0,1fr))}.cas-stage{flex-direction:column;display:flex}.cas-tete{margin-bottom:16px}.cas-onglets{flex-wrap:wrap;order:2;gap:8px;margin:0 0 14px;display:flex}.cas-onglets::-webkit-scrollbar{display:none}.cas-onglets button{background:var(--discret);max-width:100%;height:40px;color:var(--texte-2);white-space:nowrap;scroll-snap-align:start;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.cas-onglets button[aria-selected=true]{background:var(--bleu);color:#fff}.cas-fenetre{order:3}}@media (width<=700px){.cas-fenetre{aspect-ratio:4/5}.cas-fenetre .panneau{--py:34%!important}.cas-fenetre .panneau .tete-p{display:none}}.donnees{padding-block:var(--section)}.garanties{background:#1b2021;border-radius:36px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 40px 90px -50px #1b202199}.garantie{color:#fff;flex-direction:column;padding:clamp(28px,3vw,44px) clamp(22px,2.4vw,34px) clamp(30px,3.2vw,46px);display:flex}.garantie+.garantie{border-left:1px solid #ffffff14}.garantie-ic{width:44px;height:44px;margin-bottom:clamp(36px,4vw,64px)}.garantie h3{font:700 clamp(1.25rem,1.5vw,1.4375rem)/1.15 var(--f-titre);letter-spacing:-.02em;color:#fff;text-wrap:balance}.garantie p{font:400 .9375rem/1.6 var(--f-texte);color:#bfc6c5;text-wrap:pretty;margin-top:12px}.garantie-lien{font:600 .875rem/1.3 var(--f-texte);color:#fff;align-items:center;gap:8px;margin-top:auto;padding-top:22px;text-decoration:none;display:inline-flex}.garantie-lien .ic{width:14px;height:14px;transition:transform var(--d-2) var(--e-std)}.garantie-lien:hover .ic{transform:translate(3px)}.garantie-lien:focus-visible{outline-offset:3px;outline:2px solid #8fd3f4}@media (width<=1079px){.garanties{grid-template-columns:repeat(2,minmax(0,1fr))}.garantie:nth-child(3){border-left:0}.garantie:nth-child(n+3){border-top:1px solid #ffffff14}}@media (width<=599px){.garanties{border-radius:26px;grid-template-columns:minmax(0,1fr)}.garantie+.garantie{border-top:1px solid #ffffff14;border-left:0}.garantie-ic{margin-bottom:24px}}.offres{padding-block:var(--section)}.formules{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1040px;margin-inline:auto;display:grid}.formule{background:var(--surface);border:1px solid var(--bord);color:var(--texte);isolation:isolate;border-radius:32px;flex-direction:column;padding:clamp(28px,3.2vw,44px);display:flex;position:relative;overflow:hidden}.formule-qui{font:500 .875rem/1.4 var(--f-texte);color:var(--texte-3)}.formule h3{font:700 clamp(1.75rem,2.4vw,2.25rem)/1.05 var(--f-titre);letter-spacing:-.03em;color:var(--titre);margin-top:10px}.formule-prix{font:400 1rem/1.4 var(--f-texte);color:var(--texte-2);margin-top:18px}.formule-prix b{font:700 1.375rem/1 var(--f-titre);letter-spacing:-.01em;color:var(--titre);margin-right:6px}.formule-points{border-top:1px solid var(--bord);flex-direction:column;gap:12px;margin:28px 0 36px;padding-top:24px;display:flex}.formule-points li{font:400 .9688rem/1.45 var(--f-texte);color:var(--texte-2);align-items:flex-start;gap:12px;display:flex}.formule-points .ic{background:var(--titre);width:18px;height:18px;color:var(--page);stroke-width:3px;border-radius:50%;flex:none;margin-top:1px;padding:3px}.formule-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;display:flex}.formule-btn{color:#fff;height:48px;font:600 .9375rem/1 var(--f-texte);transition:background-color var(--d-2) var(--e-std);background:#1b2021;border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.formule-btn .ic{width:16px;height:16px;transition:transform var(--d-2) var(--e-std)}.formule-btn:hover .ic{transform:translate(3px)}.formule-lien{font:500 .9375rem/1 var(--f-texte);color:var(--texte-2);text-underline-offset:4px}.formule-lien:hover{color:var(--titre)}.formule-ciel{color:#fff;background:radial-gradient(60% 45% at 85% 105%,#ffffffb3,#0000 70%),radial-gradient(45% 35% at 8% 0,#ffffff59,#0000 70%),linear-gradient(165deg,#1c62e0 0%,#3478f6 58%,#7cb0fa 100%);border-color:#0000}.formule-ciel .formule-qui{color:#ffffffc7}.formule-ciel h3,.formule-ciel .formule-prix b{color:#fff}.formule-ciel .formule-prix{color:#ffffffd9}.formule-ciel .formule-points{border-top-color:#fff3}.formule-ciel .formule-points li{color:#ffffffe6}.formule-ciel .formule-points .ic{color:#3478f6;background:#fff}.formule-ciel .formule-btn{background:#1b202166}.formule-btn:focus-visible,.formule-lien:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.formule-ciel .formule-btn:focus-visible{outline-color:#fff}@media (width<=819px){.formules{grid-template-columns:minmax(0,1fr)}.formule{border-radius:26px}}.pied{background:var(--marque);color:var(--sur-marque);padding-block:64px 40px}.pied-grille{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.pied .bientot{color:var(--sur-marque-2)}.pied .logo{color:#fff;width:auto;height:34px}.pied .sig{color:var(--sur-marque-2);font:400 1.125rem/1.4 var(--f-texte);margin-top:18px}.pied h4{color:var(--sur-marque-2);text-transform:none;letter-spacing:0;font:600 1rem/1.3 var(--f-texte);margin:0 0 14px}.pied ul{flex-direction:column;gap:10px;display:flex}.pied a{color:var(--sur-marque);text-decoration:none}.pied a:hover{text-underline-offset:4px;text-decoration:underline}.pied .bas{color:var(--sur-marque-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;font-size:.8125rem;display:flex}@media (width<=700px){.pied-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pied-grille>div:first-child{grid-column:1/-1}}:root{--e-lourd:cubic-bezier(.32,.72,0,1);--coque:color-mix(in srgb,var(--titre) 4%,transparent);--filet:color-mix(in srgb,var(--titre) 9%,transparent)}#faq,#acces{scroll-margin-top:calc(var(--entete) + 24px)}.aide{padding-block:var(--section)}.aide-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px clamp(40px,6vw,112px);display:grid}.b-faq .titre-section{max-width:12ch}.b-form{top:calc(var(--entete) + 32px);background:var(--surface);border:1px solid var(--bord);border-radius:32px;padding:clamp(28px,3.2vw,44px);position:sticky;box-shadow:0 40px 90px -60px #1b202166}.b-visage{width:64px;margin-bottom:24px;transform:rotate(-4deg)}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.champ{flex-direction:column;gap:8px;min-width:0;display:flex}.champ.large{grid-column:1/-1}.champ label,.champ legend{font:600 .875rem/1.2 var(--f-texte);color:var(--texte)}.champ .opt{color:var(--texte-3);font-weight:400}.champ input,.champ select,.champ textarea{width:100%;font:400 1rem/1.4 var(--f-texte);color:var(--texte);background:var(--surface);border:1px solid var(--bord);transition:border-color var(--d-1) var(--e-std),box-shadow var(--d-1) var(--e-std);border-radius:14px;padding:13px 14px}.champ textarea{resize:vertical;min-height:120px}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent);outline:none}.champ [aria-invalid=true]{border-color:#b4533d}.champ .err{color:#b4533d;min-height:0;font-size:.8125rem}.choix{border:0;flex-flow:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.choix legend{float:left;width:100%;margin-bottom:8px;padding:0}.choix label{border:1px solid var(--bord);background:var(--surface);height:42px;font:500 .9375rem/1 var(--f-texte);color:var(--texte-2);cursor:pointer;transition:background-color var(--d-1) var(--e-std),border-color var(--d-1) var(--e-std),color var(--d-1) var(--e-std);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex;position:relative}.choix input{opacity:0;pointer-events:none;position:absolute}.choix label:has(input:checked){background:var(--tile);border-color:var(--titre);color:var(--titre)}.choix label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.envoi{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.envoi .btn[disabled]{opacity:.6;cursor:default}.statut{color:var(--texte-2);font-size:.9375rem;line-height:1.5}.statut.ok{color:var(--ok)}.statut.ko{color:#b4533d}.form-ok{background:var(--prop-fond);border-radius:20px;grid-column:1/-1;padding:28px}.pot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-ok h3{font:700 1.375rem/1.2 var(--f-titre);color:var(--titre);margin-bottom:8px}@media (width<=560px){.form{grid-template-columns:minmax(0,1fr)}}.faq{border-top:1px solid var(--bord);flex-direction:column;margin-top:clamp(36px,4vw,56px);display:flex;position:relative}.faq details{border-bottom:1px solid var(--bord);position:relative}.faq summary{cursor:pointer;font:700 clamp(1.0625rem,1.2vw,1.1875rem)/1.35 var(--f-titre);letter-spacing:-.01em;color:var(--titre);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--surface);width:34px;height:34px;font:300 1.375rem/1 var(--f-texte);color:var(--titre);transition:transform .6s var(--e-lourd),background-color .4s var(--e-lourd),color .4s var(--e-lourd);background:var(--discret);border-radius:999px;flex:none;place-items:center;display:grid}.faq summary:hover:after{transform:scale(1.06)}.faq details[open] summary:after{background:var(--titre);color:var(--page);transform:rotate(135deg)}.faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:20px}.faq details p{max-width:66ch;color:var(--texte-2);padding:0 56px 26px 0;line-height:1.65}.faq details a{color:var(--lien);text-underline-offset:3px}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{opacity:0;block-size:0;transition:block-size .6s var(--e-lourd),opacity .5s var(--e-lourd),content-visibility .6s allow-discrete;overflow:clip}.faq details[open]::details-content{opacity:1;block-size:auto}}.b-form .t2{color:var(--titre);letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(1.75rem,2.1vw,2.5rem)}.aide .champ input,.aide .champ select,.aide .champ textarea{background:var(--discret);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--titre) 16%,transparent);transition:box-shadow .4s var(--e-lourd),background-color .4s var(--e-lourd);border-color:#0000;border-radius:16px;padding:14px 16px}.aide .champ input:hover,.aide .champ select:hover,.aide .champ textarea:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--titre) 34%,transparent)}.aide .champ input:focus,.aide .champ select:focus,.aide .champ textarea:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px color-mix(in srgb,var(--focus) 18%,transparent);border-color:#0000}.aide .champ [aria-invalid=true]{box-shadow:inset 0 0 0 1px #b4533d}.aide .choix label{background:var(--discret);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--titre) 16%,transparent);transition:background-color .4s var(--e-lourd),color .4s var(--e-lourd),box-shadow .4s var(--e-lourd);border-color:#0000}.aide .choix label:has(input:checked){background:var(--titre);color:var(--page);box-shadow:none}.btn-ile{height:56px;transition:transform .5s var(--e-lourd),background-color .4s var(--e-lourd);gap:16px;padding:0 8px 0 26px}.btn-ile:active{transform:scale(.98)}.btn-ile .ile{background:color-mix(in srgb,currentColor 14%,transparent);width:40px;height:40px;transition:transform .6s var(--e-lourd);border-radius:999px;place-items:center;display:grid}.btn-ile:hover .ile{transform:translate(3px,-1px)scale(1.05)}.aide .statut{margin-left:0}.aide .statut:before{content:none}@media (width<=899px){.aide-grille{grid-template-columns:minmax(0,1fr)}.b-form{position:static}.faq details p{padding-right:0}}@media (width<=560px){.b-form{border-radius:28px;padding:28px 20px}.faq summary{padding:18px 0}.btn-ile{justify-content:space-between;width:100%}}.accord{color:var(--texte-2);grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:.9375rem;line-height:1.5;display:grid}.accord input{width:18px;height:18px;accent-color:var(--titre);margin:2px 0 0}#e-accord{grid-column:1/-1;margin-top:-8px}.aide .champ textarea{min-height:96px}.menu-btn{width:44px;height:44px;color:var(--titre);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:4px;display:none;position:relative}.menu-traits{width:20px;height:12px;margin:auto;position:absolute;inset:0}.menu-traits i{height:2px;transition:transform .45s var(--e-lourd),top .45s var(--e-lourd);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu-traits i:first-child{top:0}.menu-traits i:last-child{top:10px}.menu-ouvert .menu-traits i:first-child{top:5px;transform:rotate(45deg)}.menu-ouvert .menu-traits i:last-child{top:5px;transform:rotate(-45deg)}.entete.sur-ciel .menu-btn{color:var(--h-titre)}.menu-mobile{inset:var(--entete) 0 0;z-index:49;padding:24px max(var(--gut),env(safe-area-inset-left,0px)) max(28px,env(safe-area-inset-bottom,0px));background:var(--page);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;overflow-y:auto}.menu-mobile[hidden]{display:none}.menu-mobile ul{flex-direction:column;display:flex}.menu-mobile li a{font:700 clamp(1.75rem,8vw,2.25rem)/1.1 var(--f-titre);letter-spacing:-.03em;color:var(--titre);padding:12px 0;text-decoration:none;display:block}.menu-mobile li a:active{color:var(--lien)}.menu-pied{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.menu-pied .btn{justify-content:space-between;width:100%;margin-bottom:10px}.menu-lien{cursor:pointer;min-height:44px;font:600 1rem/1 var(--f-texte);color:var(--texte-2);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}#menu-theme span{margin-left:.3em}.anime .menu-mobile:not([hidden]) li{animation:entree .6s var(--e-lourd) both}.anime .menu-mobile li:nth-child(2){animation-delay:40ms}.anime .menu-mobile li:nth-child(3){animation-delay:80ms}.anime .menu-mobile li:nth-child(4){animation-delay:.12s}.anime .menu-mobile li:nth-child(5){animation-delay:.16s}.anime .menu-mobile li:nth-child(6){animation-delay:.2s}.menu-ouvert,.menu-ouvert body{overflow:hidden}.menu-ouvert .entete{backdrop-filter:none;background:var(--page)!important;box-shadow:inset 0 -1px 0 var(--bord)!important;transform:none!important}.menu-ouvert .entete .marque-lien,.menu-ouvert .entete .menu-btn{color:var(--titre)}@media (width<=1120px){.menu-btn{display:block}.entete .connexion,.entete.sur-ciel .btn{display:none}.entete.sur-ciel .menu-btn{margin-left:4px}}@media (width<=700px){.entete .langue{display:none}.entete .theme{justify-content:center;width:44px;margin-left:auto;padding:0}.entete .theme span{display:none}.entete .btn{margin-left:0}}@media (width<=899px){:root{--section:clamp(72px,14vw,104px)}.heros{place-items:center;min-height:max(560px,100svh)}.heros-contenu{gap:22px;padding-block:0}.heros:before{height:26%}.demo-tete{padding-top:56px}.onglets{justify-content:flex-start;align-self:stretch}}@media (pointer:coarse){.pied li a,.donnees-lien,.formule-lien,.heros-note a{align-items:center;min-height:44px;display:inline-flex}.pied ul{gap:0}.pied .bas a{align-items:center;min-height:44px;display:inline-flex}}.cas-scene .panneau{background:var(--surface);border-radius:20px;gap:0;padding:0}.cas-scene .panneau .tete-p{background:var(--creux);padding:14px 18px}.cas-scene .panneau .tete-p h3{font:600 .9375rem/1.3 var(--f-texte);letter-spacing:0;color:var(--texte-2)}.cas-scene .mini{background:0 0;border:0;border-radius:0;gap:10px;padding:16px 18px 6px}.cas-scene .mail{background:var(--creux);border:0;border-radius:14px}.cas-scene .agenda span{background:var(--creux);color:var(--texte-3);border:0}.cas-scene .agenda span.pris{background:var(--discret);text-decoration:line-through #1b202133}.cas-scene .agenda span.libre{background:var(--bleu);color:#fff;border:0;font-weight:700}.cas-scene .reponse,.cas-scene .groupe .ligne{background:var(--creux);border:0}.cas-scene .taches li+li{border-top:0}.cas-scene .taches li{background:var(--creux);border-radius:12px;padding:7px 10px}.cas-scene .taches{flex-direction:column;gap:6px;display:flex}.cas-scene .taches .case{background:#1b20211f;border:0;border-radius:6px}.cas-scene .ecart td{border-bottom:0;padding:7px 0}.cas-scene .prop{background:#e1f2fb;border:0;border-radius:14px;margin:10px;padding:14px}.cas-scene .prop.fait{background:var(--ok-fond)}.cas-scene .prop-t{align-items:center}.cas-scene .prop-t .pastille{width:30px}.cas-scene .mini .etiquette{text-transform:none;letter-spacing:0;font:600 .8125rem/1.3 var(--f-texte);color:var(--texte-3)!important}.prop-de{font:600 .8125rem/1.2 var(--f-texte);color:var(--lien);margin-bottom:3px;display:block}.cas-scene .prop-t b{font:600 .9688rem/1.3 var(--f-texte)}.cas-scene .prop-t p{margin-top:2px}.cas-scene .prop-act .btn{border-radius:999px}@media (width<=700px){.cas-scene .mini{display:none}.cas-scene .prop{margin:8px}}@property --p{syntax:"<number>";inherits:false;initial-value:1}.heros-titre .l1{display:block}@keyframes entree{0%{opacity:0;filter:blur(6px);translate:0 16px}to{opacity:1;filter:blur();translate:0}}.anime .heros-contenu>.heros-titre{animation-name:monteSeul}@keyframes monteSeul{0%{translate:0 28px}to{translate:0}}@keyframes leve{0%{clip-path:inset(0 0 100%);translate:0 .35em}to{clip-path:inset(0 0 -20%);translate:0}}.anime [data-r]{--q:calc(1 - var(--p,1));--o:var(--s,0);opacity:calc(var(--p,1) * (1 - var(--o) * .9))}.anime [data-r=ligne]{opacity:calc(1 - var(--o) * .9);clip-path:inset(-10% -10% calc(var(--q) * 110% - 25%) -10%);translate:0 calc(var(--q) * .45em - var(--o) * 64px)}.anime [data-r=monte]{translate:0 calc(var(--q) * 28px - var(--o) * 24px);scale:calc(1 - var(--q) * .015)}.anime [data-r=gauche]{translate:calc(var(--q) * -36px - var(--o) * 24px) calc(var(--o) * -12px)}.anime [data-r=droite]{translate:calc(var(--q) * 36px + var(--o) * 24px) calc(var(--o) * -12px)}@media (width<=700px){.anime [data-r=gauche]{translate:calc(var(--q) * -40px - var(--o) * 24px) calc(var(--o) * -16px)}.anime [data-r=droite]{translate:calc(var(--q) * 40px + var(--o) * 24px) calc(var(--o) * -16px)}}.anime [data-r=chute]{translate:0 calc(var(--q) * -32px - var(--o) * 24px);rotate:calc(var(--q) * -1.5deg)}.anime [data-r=cadre]{opacity:calc(1 - var(--o) * .6);clip-path:inset(calc(var(--q) * 6% + var(--o) * 4%) calc(var(--q) * 8% + var(--o) * 3%) round 28px);scale:calc(1 + var(--q) * .03)}.anime [data-r=pop]{scale:calc(.5 + var(--p,1) * .5 - var(--o) * .2)}.anime [data-r=sort]{opacity:calc(1 - var(--o) * .95);translate:0 calc(var(--o) * -40px);scale:calc(1 - var(--o) * .03)}.anime [data-r=mots]{opacity:calc(1 - var(--o) * .9);translate:0 calc(var(--o) * -28px)}.anime [data-r=mots] .m{opacity:0;display:inline-block}.anime [data-r=mots].vu .m{animation:mot 1.1s var(--e-doux) calc(var(--k) * 60ms) both}.anime [data-r=mots] .apres{opacity:0}.anime [data-r=mots].vu .apres{animation:entree 1.1s var(--e-doux) calc(min(var(--n,4) * 60ms, .5s) + .15s + var(--j,0) * .12s) both}:root{--e-doux:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.anime .logo .w{animation:trace 1s var(--e-doux) .5s both}.anime .heros .ciel{animation:ciel-arrive 2.8s var(--e-doux) both}.anime .entete .wrap{animation:descend 1s var(--e-doux) .35s both}.anime .heros-contenu>.heros-titre{animation:none}.anime .heros-titre .m{animation:mot 1.2s var(--e-doux) calc(.15s + var(--k) * 75ms) both;display:inline-block}.anime .heros-titre .mot-logo .w{stroke-dasharray:1;animation:trace 1.1s var(--e-doux) .6s both}.anime .heros-contenu>*{animation:entree 1.1s var(--e-doux) both}.anime .heros-contenu>:nth-child(2){animation-delay:.6s}.anime .heros-contenu>:nth-child(3){animation-delay:.74s}.anime .heros-contenu>:nth-child(4){animation-delay:.88s}}@keyframes trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mot{0%{opacity:0;filter:blur(12px);translate:0 .3em}to{opacity:1;filter:blur();translate:0}}@keyframes ciel-arrive{0%{scale:1.07}to{scale:1}}@keyframes descend{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0}}.pose-finie .logo .w,.pose-finie .heros-titre .mot-logo .w{stroke-dashoffset:0;animation:none!important}.pose-finie .heros-contenu>*,.pose-finie .heros-titre .m,.pose-finie .heros .ciel,.pose-finie .entete .wrap{opacity:1;filter:none;clip-path:none;transform:translate(0,0)scale(1);animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1121px){.entete,.entete:not(.sur-ciel),.entete.sur-ciel,.entete.sur-ciel.voile,.entete.ombre{box-shadow:none;backdrop-filter:none;background:0 0}.entete{height:var(--entete);pointer-events:none;padding-top:11px}.entete .wrap{pointer-events:auto;width:fit-content;max-width:calc(100% - 2 * var(--gut));background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--bord) 70%,transparent);backdrop-filter:blur(16px);height:50px;transition:background-color var(--d-3) var(--e-std),border-color var(--d-3) var(--e-std),box-shadow var(--d-3) var(--e-std);border-radius:999px;gap:2px;margin:0 auto;padding:0 5px 0 20px;box-shadow:0 8px 24px -16px #1b202140}.entete.sur-ciel .wrap{box-shadow:none;backdrop-filter:none;background:#ffffff12;border-color:#fff3}.entete.sur-ciel.voile .wrap{background:#3a78ea59;border-color:#fff3}.entete.sur-ciel .nav a,.entete.sur-ciel .connexion,.entete.sur-ciel .langue,.entete.sur-ciel .marque-lien{text-shadow:0 1px 10px #0a3a6640}.entete .marque-lien{margin-right:18px}.entete .marque-lien .logo{height:22px}.entete .nav{gap:0;margin-left:0}.entete .nav a,.entete .connexion{height:38px;font:500 13px/1 var(--f-texte);letter-spacing:0;align-items:center;padding:0 12px;display:inline-flex}.entete .langue{min-width:38px;height:38px;padding:0 10px;font-size:12px}.entete .theme{background:0 0;justify-content:center;width:38px;height:38px;margin-left:6px;padding:0}.entete .theme span{display:none}.entete .theme .ic{width:16px;height:16px}.entete .theme:hover{background:var(--discret)}.entete.sur-ciel .theme{background:0 0}.entete.sur-ciel .theme:hover{background:var(--h-nav-survol)}.entete.sur-ciel .langue:not(.connexion){display:inline-flex}.entete.sur-ciel .langue{color:var(--h-nav)}.entete.sur-ciel .langue:hover{background:var(--h-nav-survol);color:var(--h-titre)}.entete .btn,.entete.sur-ciel .btn{height:40px;font:600 13px/1 var(--f-texte);margin-left:6px;padding:0 18px;display:inline-flex}.entete.sur-ciel .btn{color:#fff;box-shadow:none;background:#ffffff2e;border:0}.entete.sur-ciel .btn:hover{background:#ffffff40}.entete:not(.sur-ciel) .btn{color:#fff;background:#1b2021;border-color:#1b2021}.entete:not(.sur-ciel) .btn:hover{background:#2a3132}:root[data-theme=dark] .entete:not(.sur-ciel) .btn{background:var(--citron);color:#1b2021;border-color:var(--citron)}}@media (width>=1121px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .entete:not(.sur-ciel) .btn{background:var(--citron);color:#1b2021;border-color:var(--citron)}}@media (width>=1121px) and (width<=1360px){.entete .wrap{gap:0}.entete .nav a{padding:0 10px}}@media (width<=1120px){.entete.sur-ciel.voile{backdrop-filter:none;box-shadow:none;background:0 0}}.ciel-panneau{--v-fond:#ffffff1f;--v-filet:#ffffff40;--v-dense:#fff3;--v-dense-survol:#ffffff47;--v-trait:#ffffff24;--v-texte:#fff;--v-texte-2:#fffc;--v-texte-3:#ffffffa3}.ill .ui-carte,.ill .prop{background:var(--v-fond);border:1px solid var(--v-filet);color:var(--v-texte);box-shadow:none;backdrop-filter:blur(14px)}.ill .ui-carte{border-radius:24px}.ill .prop{border-style:solid;border-radius:24px;gap:16px;padding:18px}.ill .ui-barre{border-bottom:1px solid var(--v-trait);gap:10px;padding:14px 18px}.ill .ui-barre .pastille{width:30px}.ill .ui-barre b{font:600 .9375rem/1 var(--f-texte);letter-spacing:-.005em;color:var(--v-texte)}.ill .statut{color:var(--v-texte-2);font-size:.8125rem}.ill .statut:before{background:#8fd3f4;width:7px;height:7px;box-shadow:0 0 0 3px #8fd3f433}.ill .ill-fil,.ill .ui-fil{background:0 0;padding:22px 18px 18px}.ill .bulle-moi{background:var(--v-dense);color:var(--v-texte);font:500 .9375rem/1.35 var(--f-texte);border-radius:20px 20px 6px;min-height:0;padding:11px 16px}.ill .ill-saisie{border:1px solid var(--v-trait);height:46px;color:var(--v-texte-3);background:#ffffff14;border-radius:999px;margin:0 12px 12px;padding:0 5px 0 16px;font-size:.9375rem}.ill .ill-bouton{width:34px;height:34px;color:var(--v-texte-2);background:0 0}.ill .ill-bouton.plein{background:var(--v-dense);color:var(--v-texte)}.ill .decisions .tete{color:var(--v-texte);font:600 .9375rem/1.2 var(--f-texte);letter-spacing:-.005em;background:0 0;align-items:center;gap:10px;padding:16px 18px 4px;display:flex}.ill .decisions .tete:before{content:"";background:#8fd3f4;border-radius:99px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #8fd3f433}.ill .decisions ol{padding:4px 18px 10px}.ill .decisions li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0}.ill .decisions li+li{border-top:1px solid var(--v-trait)}.ill .decisions b{color:var(--v-texte);font:600 .9375rem/1.3 var(--f-texte)}.ill .decisions .d{color:var(--v-texte-2);margin-top:3px}.ill .tuile-ic{width:34px;height:34px;color:var(--v-texte);background:#ffffff1f;border-radius:11px}.ill .src{color:var(--v-texte-3);font-weight:600}.ill .prop-t{align-items:center;gap:12px}.ill .prop-t .pastille{width:38px}.ill .prop-de{font:500 .75rem/1 var(--f-texte);color:var(--v-texte-3);letter-spacing:.01em;margin-bottom:6px;display:block}.ill .prop-t b{color:var(--v-texte);font:600 1rem/1.3 var(--f-texte);letter-spacing:-.005em}.ill .prop-t p{color:var(--v-texte-2);margin-top:4px;font-size:.875rem}.ill .prop-act{gap:8px}.ill .prop .btn.sm{height:38px;font:600 .875rem/1 var(--f-texte);box-shadow:none;border:0;border-radius:999px;gap:8px;padding:0 16px}.ill .prop .btn-p{background:var(--v-dense);color:var(--v-texte)}.ill .prop .btn-p:hover{background:var(--v-dense-survol)}.ill .prop .btn-s{color:var(--v-texte);box-shadow:inset 0 0 0 1px var(--v-filet);background:0 0}.ill .prop .btn-s:hover{background:#ffffff14}.ill .prop .btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.ill .prop.fait{background:#ffffff2e;border-color:#ffffff73}.ill .prop .fait-msg{color:var(--v-texte);font:600 .9375rem/1.3 var(--f-texte)}.ill .prop .fait-msg .ic{color:#8fd3f4}.ill .prop .fait-msg button{color:var(--v-texte-2)}.tete-section{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:880px;margin:0 auto clamp(40px,5vw,72px);display:flex}.titre-section{font:700 clamp(2rem,4.2vw,3.5rem)/1.02 var(--f-titre);letter-spacing:-.038em;color:var(--titre);text-wrap:balance}.chapo{font:400 clamp(1rem,1.25vw,1.125rem)/1.55 var(--f-texte);color:var(--texte-2);text-wrap:pretty;max-width:52ch;margin-top:18px}.surtitre{background:var(--discret);height:28px;color:var(--texte-2);font:600 .75rem/1 var(--f-texte);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:0 12px;display:inline-flex}:root{--bleu:#3478f6;--bleu-survol:#2567e0;--sur-bleu:#fff;--lien-bleu:#2a6de8}.onglets{background:var(--surface);border:1px solid var(--bord);box-shadow:0 10px 30px -22px #0b2f3a40}.onglets button{color:var(--texte-2)}.onglets button[aria-pressed=true]{background:var(--bleu);color:var(--sur-bleu);box-shadow:none}.onglets button:focus-visible{outline-color:var(--lien-bleu)}.garanties{background:var(--surface);border:1px solid var(--bord);box-shadow:none;color:var(--texte)}.garantie{color:var(--texte)}.garantie+.garantie,.garantie:nth-child(n+3){border-color:var(--bord)}.garantie-ic .trait{stroke:var(--bleu)}.garantie h3{color:var(--titre)}.garantie p{color:var(--texte-2)}.garantie-lien{color:var(--lien-bleu)}.garantie-lien:focus-visible{outline-color:var(--lien-bleu)}.formule-btn{background:var(--bleu);color:var(--sur-bleu)}.formule-btn:hover{background:var(--bleu-survol)}.formule-points .ic,.aide .btn-p{background:var(--bleu);color:var(--sur-bleu)}.aide .btn-p:hover{background:var(--bleu-survol)}.aide .choix label:has(input:checked),.faq details[open] summary:after{background:var(--bleu);color:var(--sur-bleu)}.entete:not(.sur-ciel) .btn,:root[data-theme=dark] .entete:not(.sur-ciel) .btn{background:var(--bleu);border-color:var(--bleu);color:var(--sur-bleu)}.entete:not(.sur-ciel) .btn:hover{background:var(--bleu-survol);border-color:var(--bleu-survol)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .entete:not(.sur-ciel) .btn{background:var(--bleu);border-color:var(--bleu);color:var(--sur-bleu)}}.ill{--action:#3478f6;--action-survol:#2567e0;--action-texte:#fff}.pied{background:var(--page);color:var(--texte);border-top:1px solid var(--bord);--sur-marque:var(--titre);--sur-marque-2:var(--texte-3)}.pied .logo{color:var(--titre)}.formule-ciel .formule-btn{color:var(--bleu);background:#fff}.formule-ciel .formule-btn:hover{background:#eaf4fc}.b-visage{background:var(--bleu);--og:#8fd3f4;--od:#fff}.b-visage canvas{filter:url(#te-sur-bleu)}.fin{isolation:isolate;background:var(--h-fond);color:#fff;place-items:center;min-height:max(560px,78svh);display:grid;position:relative;overflow:hidden}.fin .ciel{z-index:-2}.fin:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--page),transparent);height:34%;position:absolute;inset:0 0 auto}.fin-contenu{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(104px,11vw,168px);display:flex}.fin-titre{font:700 clamp(2.75rem,7.2vw,6.25rem)/.95 var(--f-titre);letter-spacing:-.045em;color:#fff;text-shadow:0 2px 30px var(--h-ombre)}.fin-sous{font:400 clamp(1rem,1.3vw,1.125rem)/1.55 var(--f-texte);color:#ffffffe6;max-width:40ch;text-shadow:0 1px 16px var(--h-ombre);margin-top:22px}.fin-actions{flex-direction:column;align-items:center;gap:18px;margin-top:34px;display:flex}.fin-btn{color:#fff;height:50px;font:600 .9375rem/1 var(--f-texte);transition:background-color var(--d-2) var(--e-std);background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.fin-btn .ic{width:16px;height:16px;transition:transform var(--d-2) var(--e-std)}.fin-btn:hover{background:#ffffff40}.fin-btn:hover .ic{transform:translate(3px)}.fin-lien{font:500 .875rem/1 var(--f-texte);color:#ffffffe0;text-underline-offset:4px;text-shadow:0 1px 12px var(--h-ombre)}.fin-lien:hover{color:#fff}.fin-btn:focus-visible,.fin-lien:focus-visible{outline-offset:3px;outline:2px solid #fff}.demo{z-index:3;position:relative}.demo-tete{padding-top:clamp(72px,8vw,128px)}.vitrine{flex-direction:column;align-items:center;display:flex}.vitrine-tete{margin-bottom:28px}.vitrine-tete .chapo b{color:var(--titre);font-weight:600}.onglets{scrollbar-width:none;background:#1b2021;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.onglets::-webkit-scrollbar{display:none}.onglets button{color:#bfc6c5;height:40px;font:500 .875rem/1 var(--f-texte);white-space:nowrap;cursor:pointer;transition:background-color var(--d-2) var(--e-std),color var(--d-2) var(--e-std);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.onglets button .ic{stroke-width:1.8px;width:17px;height:17px}.onglets button b{font-weight:500}.onglets button:hover{color:#fff}.onglets button[aria-pressed=true]{color:#fff;background:#2f3638;box-shadow:inset 0 1px #ffffff14}.onglets button:focus-visible{outline-offset:-2px;outline:2px solid #8fd3f4}.fenetre-barre{border-bottom:1px solid var(--bord);background:#f4f5f5;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.fenetre-barre i{background:#d8dcda;border-radius:99px;width:10px;height:10px}.fenetre-barre span{font:500 .8125rem/1 var(--f-texte);color:var(--texte-3);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-inline:auto;padding:6px 40px;display:flex}:root[data-theme=dark] .fenetre-barre{background:#1a1d20;border-bottom-color:#262a2d}:root[data-theme=dark] .fenetre-barre i{background:#3a4043}:root[data-theme=dark] .fenetre-barre span{color:#8e9796;background:#111315}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fenetre-barre{background:#1a1d20;border-bottom-color:#262a2d}:root:not([data-theme=light]) .fenetre-barre i{background:#3a4043}:root:not([data-theme=light]) .fenetre-barre span{color:#8e9796;background:#111315}}.demo-piste{height:200vh}.demo-colle{height:100svh;position:sticky;top:0;overflow:hidden}.demo-indice{text-align:center;max-width:none;font:500 .9375rem/1.4 var(--f-texte);color:var(--texte-2);opacity:calc(1 - var(--e,0) * 3);transform:translateY(calc(var(--e,0) * -24px));pointer-events:none;margin:0 auto;position:absolute;top:clamp(20px,5vh,56px);left:0;right:0}.demo-cadre{transform-origin:50%;will-change:transform;border:1px solid var(--bord);background:#fff;width:100vw;height:calc(100svh + 40px);position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 60px 140px -60px #1b20218c,0 24px 48px -28px #1b202166}.demo-haut,.demo-barre{height:40px}.demo-titre{display:none}.demo-ecran{background:#fff;height:100svh;position:relative}.demo-ecran iframe{opacity:0;width:100%;height:100%;transition:opacity var(--d-4) var(--e-std);border:0;display:block;position:absolute;inset:0}.demo-ecran.chargee iframe{opacity:1}.demo-ecran iframe{pointer-events:none}.dans-app .demo-ecran iframe{pointer-events:auto}.demo-apercu{object-fit:cover;object-position:0 0;width:100%;height:100%;position:absolute;inset:0}.demo-apercu.sombre,.demo-essayer{display:none}:root[data-theme=dark] .demo-cadre,:root[data-theme=dark] .demo-ecran{background:#111315;border-color:#262a2d}:root[data-theme=dark] .demo-apercu.clair{display:none}:root[data-theme=dark] .demo-apercu.sombre{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-cadre,:root:not([data-theme=light]) .demo-ecran{background:#111315;border-color:#262a2d}:root:not([data-theme=light]) .demo-apercu.clair{display:none}:root:not([data-theme=light]) .demo-apercu.sombre{display:block}}.demo-pause{z-index:4;transform-origin:0;opacity:0;pointer-events:none;height:2px;transition:opacity .4s var(--e-std);background:#3478f6;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.demo-pause.va{opacity:1;transition:opacity .25s var(--e-std),transform var(--pause,2.5s) linear;transform:scaleX(1)}.demo-mot{left:var(--x,auto);top:var(--y,auto);z-index:3;width:var(--l,300px);color:#fff;opacity:0;transform:translateX(var(--dx,0)) translateY(var(--dy,0));pointer-events:none;visibility:hidden;transition:opacity .3s var(--e-std),transform .45s cubic-bezier(.2,.9,.25,1.15),visibility 0s .45s;background:#14181b;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 8px 14px 14px;display:grid;position:absolute;box-shadow:0 20px 50px -20px #0b1a2e8c}.demo-mot.on{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s var(--e-std),transform .45s cubic-bezier(.2,.9,.25,1.15),visibility 0s;transform:none}.demo-mot.cote{--dx:14px}.demo-mot.dessus{--dy:-12px}.demo-mot-fleche{pointer-events:none;background:#14181b;border:1px solid #ffffff1f;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.demo-mot.cote .demo-mot-fleche{left:-8px;top:var(--fy,50%);border-top:0;border-right:0;margin-top:-7px}.demo-mot.dessus .demo-mot-fleche{left:var(--fx,50%);border-top:0;border-left:0;margin-left:-7px;bottom:-8px}.demo-mot.on.cote{animation:1.6s cubic-bezier(.45,0,.2,1) .5s 2 vers-gauche}.demo-mot.on.dessus{animation:1.6s cubic-bezier(.45,0,.2,1) .5s 2 vers-bas}@keyframes vers-gauche{40%{translate:-6px}0%,80%,to{translate:0}}@keyframes vers-bas{40%{translate:0 5px}0%,80%,to{translate:0}}.demo-mot .pastille{width:32px}.demo-mot b{font:600 .9375rem/1.25 var(--f-texte);letter-spacing:-.005em;display:block}.demo-mot p{font:400 .8125rem/1.45 var(--f-texte);color:#ffffffbf;max-width:none;margin-top:4px}.demo-mot-fermer{color:#ffffff80;cursor:pointer;width:28px;height:28px;transition:background-color var(--d-2) var(--e-std),color var(--d-2) var(--e-std);background:0 0;border:0;border-radius:99px;place-items:center;margin:-6px 0 0;display:grid}.demo-mot-fermer .ic{width:16px;height:16px;transform:rotate(45deg)}.demo-mot-fermer:hover{color:#fff;background:#ffffff1a}.demo-mot-fermer:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.demo-mot,.demo-mot.on{transition:none;animation:none;transform:none}}.entete{transition:transform var(--d-3) var(--e-std),opacity var(--d-3) var(--e-std)}.dans-app .entete{opacity:0;pointer-events:none;transform:translateY(-130%)}@media (prefers-reduced-motion:reduce){.demo-piste{height:auto;padding-block:clamp(48px,6vw,96px)}.demo-colle{justify-items:center;height:auto;display:grid;position:relative;overflow:visible}.demo-indice{margin-bottom:20px;position:static}.demo-cadre{border-radius:20px;width:min(92vw,1180px);height:auto;position:relative}.demo-ecran{aspect-ratio:1440/900;height:auto}.demo-ecran iframe{pointer-events:auto}}@media (width<=899px){.demo-piste{height:auto;padding-block:40px 8px}.demo-colle{height:auto;padding-inline:16px;position:relative;overflow:visible}.demo-indice{display:none}.demo-piste{padding-top:24px}.demo-cadre{will-change:auto;border-radius:20px;width:100%;height:auto;position:relative;transform:none!important}.demo-barre{display:none}.demo-haut{height:auto}.demo-ecran{aspect-ratio:1440/900;height:auto}.demo-essayer{display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px -12px #1b202199}.demo-ecran iframe{display:none}.demo.ouverte{z-index:6000}.demo.ouverte .demo-cadre{z-index:5000;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.demo.ouverte .demo-titre{height:48px;padding:env(safe-area-inset-top,0px) 16px 0;box-sizing:content-box;background:var(--page);color:var(--titre);font:600 .9375rem/1 var(--f-texte);border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;display:flex}.demo.ouverte .demo-ecran{aspect-ratio:auto;flex:1}.demo.ouverte .demo-ecran iframe{pointer-events:auto;display:block}.demo.ouverte .demo-essayer,.demo.ouverte .demo-apercu,.demo:not(.ouverte) .demo-mot{display:none}.demo-fermer{background:var(--discret);color:var(--titre);font:600 .875rem/1 var(--f-texte);cursor:pointer;border:0;border-radius:999px;padding:9px 14px}}.cas-fenetre{--titre:#fff;--texte:#fff;--texte-2:#ffffffe6;--texte-3:#ffffffbf;--surface:#ffffff1a;--bord:#ffffff2e;--discret:#ffffff14;--creux:transparent;--lien:#d6eeff;--tile:#ffffff29;--tile-texte:#fff;--v-dense:#ffffff38;--v-dense-survol:#ffffff4d;color:#fff}.cas-fenetre .panneau{box-shadow:none;backdrop-filter:blur(30px)saturate(1.6);text-shadow:0 1px 10px #0a3a6633;background:#1e232a47;border:1px solid #ffffff4d;gap:12px;padding:18px}.cas-fenetre .panneau .tete-p h3{font:600 1rem/1.25 var(--f-texte);letter-spacing:-.005em;color:#fff}.cas-fenetre .mini{background:0 0;border:0;gap:10px;padding:0}.cas-fenetre .mail,.cas-fenetre .reponse,.cas-fenetre .groupe .ligne{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px}.cas-fenetre .ligne .h{color:var(--texte-3)}.cas-fenetre .av{color:#fff;background:#ffffff2e}.cas-fenetre .av.b{color:#fff;background:#8fd3f466}.cas-fenetre .src{color:var(--texte-3)}.cas-fenetre .chip{color:#fff;background:#ffffff24}.cas-fenetre .chip b{color:#8fd3f4}.cas-fenetre .agenda span{color:var(--texte-3);background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;height:42px}.cas-fenetre .agenda span.pris{color:#ffffff8c;background:0 0;border-color:#ffffff1a;text-decoration:line-through #ffffff4d}.cas-fenetre .agenda span.libre{color:#fff;background:#ffffff40;border:1px solid #fff9;font-weight:600}.cas-fenetre .reunion{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;font-weight:600}.cas-fenetre .reunion .pile .av{background:#fff3;border:2px solid #fff3}.cas-fenetre .bulle-moi{background:var(--v-dense);color:#fff;border-radius:20px 20px 6px;font-weight:500}.cas-fenetre .te-rep{grid-template-columns:30px minmax(0,1fr)}.cas-fenetre .te-rep>.pastille{width:30px}.cas-fenetre .taches li{color:#fff}.cas-fenetre .taches li+li{border-top-color:#ffffff24}.cas-fenetre .taches .case{border:1.5px solid #ffffff80;border-radius:6px}.cas-fenetre .prop{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:20px;gap:14px;padding:16px}.cas-fenetre .prop-t{align-items:center}.cas-fenetre .prop-t .pastille{width:36px}.cas-fenetre .prop-de{font:500 .75rem/1 var(--f-texte);color:var(--texte-3);margin-bottom:6px;display:block}.cas-fenetre .prop-t b{color:#fff;font:600 .9375rem/1.3 var(--f-texte)}.cas-fenetre .prop-t p{color:var(--texte-2);font-size:.8125rem}.cas-fenetre .prop .btn.sm{height:38px;font:600 .875rem/1 var(--f-texte);box-shadow:none;background:var(--v-dense);color:#fff;text-shadow:none;border:0;border-radius:999px;gap:8px;padding:0 16px}.cas-fenetre .prop .btn.sm:hover{background:var(--v-dense-survol)}.cas-fenetre .prop .btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.cas-fenetre .prop.fait{background:#ffffff2e;border-color:#ffffff80}.cas-fenetre .prop .fait-msg{color:#fff}.cas-fenetre .prop .fait-msg .ic{color:#8fd3f4}.cas-fenetre .prop .fait-msg button{color:var(--texte-2)}.cas-fenetre:after{background:radial-gradient(42% 58%,#0b468a1f,#0b468a00 72%)}
