:root{--page:#f3f6f8;--surface:#fff;--discret:#ebedef;--creux:#f7f9fa;--titre:#0b2f3a;--texte:#181b1d;--texte-2:#3e4442;--texte-3:#535a57;--lien:#245568;--bord:#d8dcda;--focus:#3b7590;--marque:#0b2f3a;--sur-marque:#fff;--sur-marque-2:#a9dcf2;--bord-marque:#245568;--citron:#8fd3f4;--sur-citron:#0b2f3a;--action:#0b2f3a;--action-texte:#fff;--action-survol:#164150;--prop-fond:#eef8fd;--prop-bord:#5891a8;--ok:#116843;--ok-fond:#eafcf1;--alerte:#5e3900;--alerte-fond:#fff5ea;--tile:#e1f2fb;--tile-texte:#0b2f3a;--ombre-1:0 1px 2px 0 #0b2f3a14,0 1px 1px 0 #0b2f3a0f;--ombre-3:0 12px 24px -6px #0b2f3a24,0 4px 8px -4px #0b2f3a14;--ombre-4:0 24px 48px -12px #0b2f3a2e,0 8px 16px -8px #0b2f3a1a;--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:#07222b;--sur-marque:#f3f6f8;--sur-marque-2:#a9dcf2;--bord-marque:#12394a;--action:#8fd3f4;--action-texte:#07222b;--action-survol:#a8ddf7;--sur-citron:#07222b;--prop-fond:#0e2b36;--prop-bord:#5e91a6;--ok:#8bd8ad;--ok-fond:#06202a;--alerte:#f0b877;--alerte-fond:#291500;--tile:#0e2b36;--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:#07222b;--sur-marque:#f3f6f8;--sur-marque-2:#a9dcf2;--bord-marque:#12394a;--action:#8fd3f4;--action-texte:#07222b;--action-survol:#a8ddf7;--sur-citron:#07222b;--prop-fond:#0e2b36;--prop-bord:#5e91a6;--ok:#8bd8ad;--ok-fond:#06202a;--alerte:#f0b877;--alerte-fond:#291500;--tile:#0e2b36;--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%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}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,9.4vw,9.75rem)/.86 var(--f-titre);letter-spacing:-.048em;color:var(--titre)}.t1{font:800 clamp(2.5rem,5.2vw,5rem)/.94 var(--f-titre);letter-spacing:-.042em;color:var(--titre);text-wrap:balance}.t2{font:800 clamp(2rem,3.4vw,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:#0b2f3a}.btn-marque:hover{background:#164150}.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;background:var(--citron);color:#0b2f3a;--og:#fff;--od:#0b2f3a;border-radius:28%;flex:none;max-width:100%;display:block;overflow:hidden}.pastille.sapin{color:#fff;--og:#8fd3f4;--od:#fff;background:#0b2f3a}.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 #0b2f3a40}.entete:not(.sur-ciel){background:color-mix(in srgb,var(--page) 68%,transparent);backdrop-filter:blur(22px)saturate(1.7)}.entete{transition:background-color var(--d-3) var(--e-std),box-shadow var(--d-2) var(--e-std),transform .45s cubic-bezier(.32,.72,0,1)}.entete.cache{transform:translateY(-100%)}.entete:focus-within{transform:none}:root{--h-titre:#0b2f3a;--h-em:#245568;--h-texte:#1e4350;--h-note:#2c5160;--h-pilule:#fff;--h-saisie:#0b2f3a;--h-indice:#4d6c78;--h-voile:#ffffff8f;--h-ombre:#0b2f3a59;--h-nav:#163b48;--h-nav-survol:#fff6;--h-entete-voile:#ffffff4d;--h-entete-filet:#fff6;--h-fond:#9ccbeb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--h-titre:#f3f6f8;--h-em:#a9dcf2;--h-texte:#c9d8e0;--h-note:#afc3ce;--h-pilule:#0b1e2c;--h-saisie:#f3f6f8;--h-indice:#8fa9b6;--h-voile:#06131d80;--h-ombre:#00000080;--h-nav:#c9d8e0;--h-nav-survol:#ffffff1a;--h-entete-voile:#0b1e2c66;--h-entete-filet:#ffffff1f;--h-fond:#0e2638}}:root[data-theme=dark]{--h-titre:#f3f6f8;--h-em:#a9dcf2;--h-texte:#c9d8e0;--h-note:#afc3ce;--h-pilule:#0b1e2c;--h-saisie:#f3f6f8;--h-indice:#8fa9b6;--h-voile:#06131d80;--h-ombre:#00000080;--h-nav:#c9d8e0;--h-nav-survol:#ffffff1a;--h-entete-voile:#0b1e2c66;--h-entete-filet:#ffffff1f;--h-fond:#0e2638}.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 .9375rem/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:.9375rem}.theme{background:var(--discret);height:44px;color:var(--texte-2);font:600 .875rem/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 .875rem/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(640px,114svh);color:var(--h-titre);background:var(--h-fond);place-items:center;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(56% 46% at 50% 50%,var(--h-voile),transparent 72%);position:absolute;inset:0}.heros-contenu{text-align:center;max-width:1200px;padding:clamp(56px,9svh,112px) max(var(--gut),env(safe-area-inset-left,0px));flex-direction:column;align-items:center;gap:26px;display:flex}.heros-titre{font:700 clamp(2.1rem,9vw,6.6rem)/.96 var(--f-titre);letter-spacing:-.045em;max-width:none;color:var(--h-titre);text-wrap:balance}.heros-titre em{color:inherit;font-style:normal}.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 clamp(1.0625rem,1.45vw,1.25rem)/1.6 var(--f-texte);color:var(--h-texte);text-wrap:pretty;max-width:50ch}.demo-mail{isolation:isolate;background:var(--h-pilule);width:min(100%,520px);transition:box-shadow var(--d-2) var(--e-std);border-radius:999px;gap:6px;margin-top:6px;padding:6px;display:flex;position:relative}@property --tour{syntax:"<angle>";inherits:false;initial-value:0deg}.demo-mail:before,.demo-mail:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute}.demo-mail:before{background:conic-gradient(from var(--tour),#5aaedf 0deg,#8fd3f4 60deg,#0b2f3a 120deg,#5aaedf 200deg,#fff 260deg,#5aaedf 360deg);-webkit-mask-composite:xor;padding:2px;animation:6s linear infinite tour;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.demo-mail:after{animation:6s ease-in-out infinite souffle;inset:-2px;box-shadow:0 0 0 1px #5aaedf33,0 0 22px 2px #5aaedf59,0 0 48px 8px #8fd3f433}@keyframes tour{to{--tour:360deg}}@keyframes souffle{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.demo-mail:before,.demo-mail:after{animation:none}}.demo-mail:focus-within{outline-offset:2px;outline:3px solid #3b759066}.demo-mail input{min-width:0;height:52px;font:400 1rem/1 var(--f-texte);color:var(--h-saisie);background:0 0;border:0;flex:1;padding:0 20px}.demo-mail input::placeholder{color:var(--h-indice)}.demo-mail input:focus{outline:none}.demo-mail .btn{flex:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-mail .btn{background:var(--citron);color:#0b2f3a}:root:not([data-theme=light]){--h-fondu:#0b1e2c}}:root[data-theme=dark] .demo-mail .btn{background:var(--citron);color:#0b2f3a}:root[data-theme=dark]{--h-fondu:#0b1e2c}.heros-note{font:500 .875rem/1.4 var(--f-texte);color:var(--h-note);flex-wrap:wrap;justify-content:center;gap:6px 18px;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){.demo-mail{border-radius:26px;flex-direction:column;padding:8px}.demo-mail input{text-align:center;height:48px}.demo-mail .btn{width:100%}}.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:#0b2f3a}.tete-section{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;margin-bottom:clamp(40px,5vw,72px);display:grid}@media (width<=899px){.tete-section{grid-template-columns:minmax(0,1fr)}}.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:#0b2f3a;background:#8fd3f4}.av.c{color:#fff;background:#0b2f3a}.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)}.geste-titre{font:800 clamp(2.25rem,4.4vw,4.25rem)/1 var(--f-titre);letter-spacing:-.04em;color:var(--titre);text-wrap:balance;margin:0 0 clamp(64px,8vw,120px)}.rangee{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.rangee+.rangee{margin-top:clamp(80px,10vw,160px)}.rangee.inverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rangee.inverse .rangee-texte{order:2}.rangee-texte{max-width:34ch}.rangee-texte h3{font:700 clamp(2rem,3.6vw,3.5rem)/1 var(--f-titre);letter-spacing:-.035em;color:var(--titre)}.rangee-texte .corps{color:var(--texte);margin-top:18px;font-size:1.25rem}.garde{color:var(--texte-2);align-items:center;gap:8px;margin-top:24px;font-size:.9375rem;display:flex}.ill{aspect-ratio:16/10;isolation:isolate;background:var(--h-fond);--page:#f3f6f8;--surface:#fff;--discret:#ebedef;--creux:#f7f9fa;--titre:#0b2f3a;--texte:#181b1d;--texte-2:#3e4442;--texte-3:#535a57;--lien:#245568;--bord:#d8dcda;--focus:#3b7590;--action:#0b2f3a;--action-texte:#fff;--action-survol:#164150;--prop-fond:#eef8fd;--prop-bord:#5891a8;--ok:#116843;--ok-fond:#eafcf1;--tile:#e1f2fb;--tile-texte:#0b2f3a;color-scheme:light;color:#181b1d;border-radius:28px;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-fen{position:absolute;box-shadow:0 1px 2px #0b2f3a14,0 32px 64px -32px #0b2f3a66}.ill-fen-1{height:fit-content;margin:auto 0;inset:0 9%}.ill-fen-2{width:68%;padding:20px 20px 22px;top:9%;left:7%}.ill-fen-3{opacity:.8;top:10%;left:8%;right:8%}.ill-fil{background:var(--creux);flex-direction:column;padding:22px 18px 18px;display:flex}.ill-saisie{background:var(--surface);height:52px;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:38px;height:38px;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-flotte{width:60%;position:absolute;bottom:4%;right:4%;box-shadow:0 2px 4px #0b2f3a14,0 40px 80px -30px #0b2f3a80}.ill-prop{position:absolute;bottom:11%;left:16%;right:8%;box-shadow:0 2px 4px #0b2f3a14,0 40px 80px -30px #0b2f3a80}.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<=899px){.rangee,.rangee.inverse{grid-template-columns:minmax(0,1fr);gap:32px}.rangee.inverse .rangee-texte{order:0}}@media (width<=560px){.ill{border-radius:24px}}.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:#0b2f3a;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:#0b2f3a;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:#f3f6f8;--surface:#fff;--discret:#ebedef;--creux:#f7f9fa;--titre:#0b2f3a;--texte:#181b1d;--texte-2:#3e4442;--texte-3:#535a57;--lien:#245568;--bord:#d8dcda;--focus:#3b7590;--action:#0b2f3a;--action-texte:#fff;--action-survol:#164150;--prop-fond:#eef8fd;--prop-bord:#5891a8;--ok:#116843;--ok-fond:#eafcf1;--alerte:#5e3900;--alerte-fond:#fff5ea;--tile:#e1f2fb;--tile-texte:#0b2f3a;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 #0b2f3a14,0 40px 80px -30px #0b2f3a80}.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(--titre)}.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{align-items:end;margin-bottom:20px}@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{color:#fff;font:600 .875rem/1.2 var(--f-texte);background:#0b2f3a;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 #0b2f3a;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:#0b2f3a}.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))}}.produit{z-index:2;padding-block:clamp(48px,6vw,96px);position:relative}.vitrine{grid-template-columns:minmax(240px,1fr) var(--app-w,minmax(0,3fr));grid-template-rows:auto minmax(0,1fr);gap:16px clamp(20px,2.2vw,32px);display:grid}.vitrine-liste,.vitrine-app{display:contents}.vitrine .t2,.vitrine-intro,.onglets{opacity:var(--vol,1);transform:translateY(calc((1 - var(--vol,1)) * 24px))}.vitrine .t2{letter-spacing:-.03em;color:var(--titre);grid-area:1/1;align-self:end;font-size:clamp(1.5rem,1.9vw,1.875rem);line-height:1.05}.vitrine-intro{color:var(--texte-3);grid-area:1/2;align-self:end;max-width:60ch;font-size:.9375rem;line-height:1.55}.vitrine-intro b{color:var(--titre);font-weight:600}.onglets{background:var(--discret);border-radius:22px;flex-direction:column;grid-area:2/1;gap:4px;min-height:0;padding:6px;display:flex}.onglets button{min-height:0;color:var(--texte-2);text-align:left;cursor:pointer;transition:background-color var(--d-2) var(--e-std),box-shadow var(--d-2) var(--e-std),color var(--d-2) var(--e-std);background:0 0;border:0;border-radius:16px;flex:1 1 0;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;gap:3px 12px;padding:10px 18px;display:grid;overflow:hidden}.onglets button .ic{stroke-width:1.6px;width:22px;height:22px}.onglets button b{font:600 .9375rem/1.25 var(--f-texte)}.onglets button span{color:var(--texte-3);text-wrap:pretty;grid-column:1/-1;margin-top:2px;font-size:.8125rem;line-height:1.4}.onglets button:hover{color:var(--titre)}.onglets button[aria-pressed=true]{background:var(--surface);color:var(--titre);flex:none}.scene{grid-area:2/2;align-self:start;position:relative}.fenetre{transform-origin:0 0}.vol .fenetre{will-change:transform}@media (width>=900px){.vitrine{--app-w:min(76%,calc(100% - 240px - clamp(20px,2.2vw,32px)),calc((100svh - var(--entete) - 172px) * 1.6))}.produit{height:calc(100svh - var(--entete) + 50svh);padding:0}.produit-stage{top:var(--entete);height:calc(100svh - var(--entete));align-items:center;padding-block:28px;display:flex;position:sticky}.produit-stage .vitrine{width:100%}}@media (width>=900px) and (height<=820px){.onglets button:not([aria-pressed=true]) span{display:none}}.fenetre{background:var(--surface);border-radius:20px;overflow:hidden}.fenetre-barre{background:var(--discret);border-bottom:1px solid var(--bord);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.fenetre-barre i{background:var(--bord);border-radius:99px;width:10px;height:10px}.fenetre-barre span{font:500 .8125rem/1 var(--f-texte);color:var(--texte-3);background:var(--surface);border-radius:999px;align-items:center;gap:6px;margin-inline:auto;padding:6px 40px;display:flex}.ecran{aspect-ratio:1440/900;background:var(--page);width:100%;position:relative;overflow:hidden}.ecran .attente{color:var(--texte-3);align-content:center;place-items:center;gap:14px;font-size:.875rem;display:grid;position:absolute;inset:0}.ecran .attente .pastille{width:72px}.ecran iframe{transform-origin:0 0;opacity:0;width:1440px;height:900px;transition:opacity var(--d-3) var(--e-std);border:0;position:absolute;top:0;left:0}.ecran iframe.pret{opacity:1}.ecran:not(.actif) iframe{pointer-events:none}.activer{cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;padding-bottom:20px;display:flex;position:absolute;inset:0}.activer span{color:#fff;height:40px;font:600 .875rem/1 var(--f-texte);transition:transform var(--d-1) var(--e-std);background:#0b2f3a;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.activer:hover span{transform:translateY(-2px)}.ecran.actif .activer{display:none}.vol .heros{place-items:start center}.vol .heros-contenu{padding-top:clamp(40px,11svh,128px)}@media (width<=899px){.vitrine{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.vitrine .t2,.vitrine-intro,.onglets,.scene{grid-area:auto/1}.vitrine .t2{font-size:clamp(2rem,7vw,2.5rem)}.onglets{scrollbar-width:none;border-radius:999px;flex-direction:row;padding:4px;overflow-x:auto}.onglets button{border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:10px 14px}.onglets button .ic{width:18px;height:18px;margin:0}.onglets button span{display:none}}.donnees-tete{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,72px);padding-bottom:clamp(36px,4.5vw,64px);display:grid}.donnees-tete h2{font:800 clamp(2.5rem,4.6vw,4.25rem)/.98 var(--f-titre);letter-spacing:-.04em;color:var(--sur-marque);text-wrap:balance}.donnees-tete h2 em{color:inherit;font-style:normal}.donnees-tete p{color:var(--sur-marque);text-wrap:pretty;max-width:34ch;font-size:1.25rem;line-height:1.55}.donnees-lien{font:600 .9375rem/1.2 var(--f-texte);color:var(--sur-marque-2);white-space:nowrap;transition:color var(--d-2) var(--e-std);justify-self:end;align-items:center;gap:8px;padding-top:10px;text-decoration:none;display:inline-flex}.donnees-lien .ic{transition:transform .5s var(--e-lourd)}.donnees-lien:hover{color:var(--sur-marque)}.donnees-lien:hover .ic{transform:translate(4px)}.donnees-acc{perspective:1400px;gap:12px;height:clamp(230px,20vw,280px);margin-top:clamp(40px,5vw,72px);display:flex}.dacc{--e-acc:cubic-bezier(.22,1,.36,1);cursor:pointer;min-width:0;transition:flex-grow .7s var(--e-acc),transform .7s var(--e-acc),background-color .5s var(--e-acc),box-shadow .5s var(--e-acc);background:#103542;border-radius:24px;outline:none;flex:1 1 0;position:relative;overflow:hidden}.dacc[aria-current=true]{background:#174555;flex-grow:3.2}.dacc.gauche{transform:rotateY(3deg)}.dacc.droite{transform:rotateY(-3deg)}.dacc:focus-visible{box-shadow:inset 0 0 0 2px var(--citron)}.dacc-ic{opacity:.16;pointer-events:none;width:130px;height:130px;transition:width .7s var(--e-acc),height .7s var(--e-acc),opacity .5s var(--e-acc);position:absolute;bottom:-22px;right:-18px}.dacc[aria-current=true] .dacc-ic{opacity:.32;width:200px;height:200px}.dacc-ic .trait{stroke-dasharray:1;stroke-dashoffset:0}.dacc.joue .dacc-ic .trait{animation:trace 1.1s var(--e-acc) both}.dacc-ic .touche{transform-box:fill-box;transform-origin:50%}.dacc.joue .dacc-ic .touche{animation:touche .7s var(--e-expr) .55s both}@keyframes touche{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.dacc-corps{position:absolute;top:clamp(20px,2.2vw,32px);left:clamp(20px,2.2vw,32px);right:clamp(20px,2.2vw,32px)}.dacc h3{font:700 1.0625rem/1.25 var(--f-titre);letter-spacing:-.015em;color:var(--sur-marque-2);text-wrap:balance;transition:font-size .6s var(--e-acc),padding .6s var(--e-acc),color .5s var(--e-acc)}.dacc[aria-current=true] h3{color:var(--sur-marque);font-size:clamp(1.5rem,2.2vw,2rem)}.dacc-plus{opacity:0;visibility:hidden;transition:grid-template-rows .6s var(--e-acc),opacity .4s var(--e-acc);grid-template-rows:0fr;display:grid}.dacc-plus>div{min-height:0;overflow:hidden}.dacc-plus p{width:min(46ch,100%);color:var(--sur-marque-2);font-size:1rem;line-height:1.6}.dacc-lien{min-height:32px;font:600 .9375rem/1.3 var(--f-texte);color:var(--sur-marque);text-underline-offset:5px;align-items:center;margin-top:10px;text-decoration:underline 2px #8fd3f4;display:inline-flex}.dacc-lien:hover{color:#8fd3f4}.dacc[aria-current=true] .dacc-plus{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s,.25s}.dacc[aria-current=true] .dacc-plus p{margin-top:12px}@media (width<=760px){.donnees-acc{perspective:none;flex-direction:column;height:auto}.dacc,.dacc[aria-current=true]{cursor:default;flex:none;min-height:0;padding:24px 96px 24px 22px;transform:none!important}.dacc-ic,.dacc[aria-current=true] .dacc-ic{opacity:.22;width:120px;height:120px}.dacc-corps{position:static}.dacc h3,.dacc[aria-current=true] h3{color:var(--sur-marque);font-size:1.375rem}.dacc-plus,.dacc[aria-current=true] .dacc-plus{opacity:1;visibility:visible;grid-template-rows:1fr}.dacc-plus p{margin-top:8px}}@media (width<=1000px){.donnees-tete{grid-template-columns:minmax(0,1fr)}.donnees-lien{justify-self:start;padding-top:0}}.formules{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);max-width:1080px;margin-inline:auto;display:grid}.formule{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:50;--cone-spread:25;--glow-padding:40px;--glow:199deg 81% 66%;--g1:#8fd3f4;--g2:#5aaedf;--g3:#0b2f3a;isolation:isolate;text-align:center;background:var(--creux);border:1px solid var(--bord);border-radius:28px;flex-direction:column;align-items:center;padding:clamp(28px,3.4vw,48px) clamp(20px,3vw,40px);display:flex;position:relative}.formule:before,.formule:after,.formule>.bord-lumiere{content:"";border-radius:inherit;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.formule:not(:hover):not(.balaye):before,.formule:not(:hover):not(.balaye):after,.formule:not(:hover):not(.balaye)>.bord-lumiere{opacity:0;transition:opacity .75s ease-in-out}.formule:before{z-index:-1;background:linear-gradient(var(--creux) 0 100%) padding-box,  radial-gradient(at 80% 55%,var(--g1) 0,transparent 50%) border-box,radial-gradient(at 8% 6%,var(--g2) 0,transparent 50%) border-box,  radial-gradient(at 41% 38%,var(--g1) 0,transparent 50%) border-box,radial-gradient(at 86% 85%,var(--g2) 0,transparent 50%) border-box,  linear-gradient(var(--g1) 0 100%) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),#000 calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),#000 calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.formule:after{z-index:-1;background:radial-gradient(at 80% 55%,var(--g1) 0,transparent 50%) padding-box,radial-gradient(at 8% 6%,var(--g2) 0,transparent 50%) padding-box;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,transparent 5%,#000 15%,#000 85%,transparent 95%);mask-image:conic-gradient(from var(--cursor-angle) at center,transparent 5%,#000 15%,#000 85%,transparent 95%);opacity:calc(.18 * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));border:1px solid #0000}.formule>.bord-lumiere{inset:calc(var(--glow-padding) * -1);z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,transparent 10%,transparent 90%,#000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,transparent 10%,transparent 90%,#000 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)))}.formule>.bord-lumiere:before{content:"";inset:var(--glow-padding);box-shadow:inset 0 0 0 1px hsl(var(--glow) / 100%),inset 0 0 3px 0 hsl(var(--glow) / 50%),inset 0 0 15px 0 hsl(var(--glow) / 30%),inset 0 0 50px 2px hsl(var(--glow) / 10%),  0 0 1px 0 hsl(var(--glow) / 60%),0 0 6px 0 hsl(var(--glow) / 40%),0 0 25px 2px hsl(var(--glow) / 20%),0 0 50px 2px hsl(var(--glow) / 10%);border-radius:28px;position:absolute}.formule>.bord-lumiere{border-radius:calc(28px + var(--glow-padding))}.formule>:not(.bord-lumiere){z-index:2;position:relative}.formule .illu{width:clamp(170px,15vw,220px);height:auto;display:block;overflow:visible}.illu-yeux{animation:regarde 7s var(--e-std) infinite}.illu-cligne{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite cligne}@keyframes regarde{0%,38%,92%,to{transform:none}46%,84%{transform:translate(16px,-6px)}}.illu-objet{transition:transform .6s var(--e-lourd)}.formule:hover .illu-objet{transform:translateY(-14px)}.formule:nth-child(2) .illu-yeux{animation-delay:-3.5s}.formule h3{font:600 clamp(1.75rem,2.4vw,2.25rem)/1.05 var(--f-titre);letter-spacing:-.03em;color:var(--titre);margin-top:clamp(24px,2.6vw,36px)}.formule-qui{font:600 .8125rem/1.3 var(--f-texte);letter-spacing:.04em;color:var(--lien);margin-top:8px}.formule-texte{max-width:42ch;color:var(--texte-2);text-wrap:pretty;margin-top:16px;line-height:1.6}.formule-prix{font:500 1rem/1.3 var(--f-texte);color:var(--texte-2);margin-top:auto;padding-top:24px}.formule-prix b{font:800 1.5rem/1 var(--f-titre);letter-spacing:-.02em;color:var(--titre);margin-right:4px}.formule-actions{flex-direction:column;align-items:center;gap:14px;min-height:86px;margin-top:20px;display:flex}.formule-lien{font:500 .9375rem/1 var(--f-texte);color:var(--texte-2);text-underline-offset:4px}.formule-lien:hover{color:var(--titre)}@media (width<=760px){.formules{grid-template-columns:minmax(0,1fr);gap:20px}}.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)}}.publics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);max-width:1080px;margin:0 auto clamp(32px,4vw,56px);padding:0;list-style:none;display:grid}.publics li{background:var(--creux);border:1px solid var(--bord);font:400 .9375rem/1.45 var(--f-texte);color:var(--texte-2);border-radius:20px;flex-direction:column;gap:6px;padding:20px 20px 18px;display:flex}.publics b{font:700 1.125rem/1.2 var(--f-titre,var(--f-texte));color:var(--titre)}.publics .publics-qui{color:var(--texte-3);font-size:.875rem;font-weight:600}.publics .publics-offre{font:600 .8125rem/1.3 var(--f-texte);color:var(--lien);margin-top:auto;padding-top:8px}@media (width<=1000px){.publics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.publics{grid-template-columns:minmax(0,1fr)}}.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{color:#f3f6f8;background:#0b2f3a;padding-block:clamp(112px,12vw,176px)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;row-gap:clamp(96px,10vw,160px);display:grid}.bento-haut{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:48px clamp(32px,5vw,96px);display:grid}.tuile-b{border-radius:36px;min-width:0;padding:clamp(32px,4.2vw,64px)}.b-faq,.b-cta{border-radius:0;padding:0}.b-faq{--titre:#f3f6f8;--texte-2:#b7d2dd;--lien:#a9dcf2;--focus:#8fd3f4;color:#f3f6f8;grid-column:span 7}.b-faq .faq summary:after{color:#f3f6f8;background:#ffffff14}.b-faq .faq details[open] summary:after{color:#0b2f3a;box-shadow:none;background:#8fd3f4}.b-faq .t1{max-width:14ch}.b-form{background:var(--surface);top:calc(var(--entete) + 32px);grid-column:span 5;align-self:start;position:sticky}.b-visage{width:84px;margin-bottom:28px;transform:rotate(-4deg)}.b-cta{color:#f3f6f8;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,26ch);align-items:end;gap:32px 64px;padding-top:clamp(48px,5vw,80px);display:grid}.b-cta .affiche{color:#f3f6f8;font-size:clamp(3.5rem,10vw,10.5rem)}.b-cta .sous{font:400 clamp(1.25rem,1.8vw,1.6rem)/1.35 var(--f-texte);color:#a9dcf2;text-wrap:pretty}.b-cta .sous b{font:700 1em/1 var(--f-titre);letter-spacing:-.01em;color:#f3f6f8;margin-top:14px;display:block}.faq{flex-direction:column;gap:4px;margin:clamp(40px,4.5vw,64px) -20px 0 -24px;display:flex;position:relative}.faq details{transition:background-color .4s var(--e-lourd);border-radius:22px;position:relative}.b-faq details:hover,.b-faq details[open]{background:#ffffff0d}.faq summary{cursor:pointer;font:700 clamp(1.0625rem,1.4vw,1.1875rem)/1.35 var(--f-titre);letter-spacing:-.01em;color:var(--titre);justify-content:space-between;align-items:center;gap:20px;padding:20px 20px 20px 24px;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);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 72px 24px 24px;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.5vw,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){.b-faq,.b-form{grid-column:1/-1}.b-form{position:static}.b-cta{grid-template-columns:minmax(0,1fr)}.faq details p{padding-right:24px}}@media (width<=560px){.b-form{border-radius:28px;padding:28px 20px}.b-cta .affiche{font-size:19vw}.faq summary{padding:18px 14px 18px 16px}.faq{margin-inline:-16px -14px}.faq details p{padding:0 16px 20px}.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}.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}}.produit-telephone{display:none}@media (width<=899px){:root{--section:clamp(72px,14vw,104px)}.heros{place-items:start center;min-height:max(560px,100svh)}.heros-contenu{gap:22px;padding-block:clamp(48px,13svh,120px) 40px}.produit{padding-block:56px 72px}.produit .scene,.produit .onglets,.vitrine-clique{display:none}.produit-telephone{width:min(78%,300px);height:auto;margin:8px auto 0;display:block}.geste-titre{margin-bottom:56px}.rangee+.rangee{margin-top:72px}.rangee,.rangee.inverse{gap:24px}.ill{aspect-ratio:auto;flex-direction:column;gap:12px;min-height:0;padding:20px 16px;display:flex}.ill .ill-fen,.ill .ill-flotte,.ill .ill-prop{width:auto;margin:0;position:relative;inset:auto;transform:none}.ill .ill-fen-1{margin-block:28px}.ill .ill-fen-3{display:none}.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(--titre);color:var(--page)}.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}}@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 #0b2f3a33}.cas-scene .agenda span.libre{color:#0b2f3a;background:#8fd3f4;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:#0b2f3a1f;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;translate:0 28px}to{opacity:1;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) * 80px - var(--o) * 56px);scale:calc(1 - var(--q) * .04)}.anime [data-r=gauche]{translate:calc(var(--q) * -120px - var(--o) * 60px) calc(var(--o) * -24px)}.anime [data-r=droite]{translate:calc(var(--q) * 120px + var(--o) * 60px) calc(var(--o) * -24px)}@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) * -96px - var(--o) * 48px);rotate:calc(var(--q) * -5deg)}.anime [data-r=cadre]{opacity:calc(1 - var(--o) * .6);clip-path:inset(calc(var(--q) * 14% + var(--o) * 8%) calc(var(--q) * 20% + var(--o) * 6%) round 28px);scale:calc(1 + var(--q) * .08)}.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) * -80px);scale:calc(1 - var(--o) * .05)}@media (prefers-reduced-motion:no-preference){.anime .logo .w{animation:trace var(--d-4) var(--e-std) .15s both}.anime .heros-contenu>*{animation:entree 1s var(--e-lourd) both}.anime .heros-contenu>:nth-child(2){animation-delay:.32s}.anime .heros-contenu>:nth-child(3){animation-delay:.44s}.anime .heros-contenu>:nth-child(4){animation-delay:.56s}}@keyframes trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pose-finie .logo .w{stroke-dashoffset:0;animation:none!important}.pose-finie .heros-contenu>*,.pose-finie .heros-titre .l1,.pose-finie .heros-titre em{opacity:1;clip-path:none;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.formule astro-slot{display:contents}.formule astro-slot>*{z-index:2;position:relative}
