@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/hanken-grotesk.woff2) format("woff2")}:root{color-scheme:dark;--fond:#101725;--t1:#EEF2F9;--t2:#C5CFDF;--t3:#A9B5C9;--vf:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.05) 40%,rgba(255,255,255,.09));--vn:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.05));--vb:rgba(255,255,255,.12);--vh:rgba(255,255,255,.2);--om:rgba(4,9,22,.34);--ring:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.08) 40%,rgba(255,255,255,.22));--bleu:linear-gradient(135deg,rgba(52,99,190,.94),rgba(47,93,184,.96));--bleuh:linear-gradient(135deg,rgba(60,108,200,.98),rgba(52,99,190,.99));--acc:#A8C2F0;--bon:#7FE0A8;--moy:#FFA45C;--mau:#FFB0A0;--r-s:10px;--r-m:14px;--r-l:20px;--marge-g:max(16px,env(safe-area-inset-left,0px));--marge-d:max(16px,env(safe-area-inset-right,0px));--police:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--flou:blur(22px) saturate(170%);--flou-v:blur(22px) saturate(140%) brightness(.4);--voile:0;--tuile:max(100vw,900px)}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--fond);-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--t1);font:400 16px/1.5 var(--police);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#101725}::-webkit-scrollbar-thumb{background:#a9b5c952;background-clip:padding-box;border:3px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a9b5c980;background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-thumb:active{background:#a9b5c9a8;background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:rgba(169,181,201,.4) #101725}}}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}input{font:inherit;color:inherit}em{font-style:normal}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}h1:focus,h2:focus{outline:none}.bon{color:var(--bon)}.moy{color:var(--moy)}.mau{color:var(--mau)}.en-guide #page,.en-guide #entree{display:none}html:not(.en-guide) #guide{display:none}#appli,#entree{display:none}.dans-appli:not(.en-guide) #appli{display:flex}.dans-appli:not(.en-guide) #page,.dans-appli:not(.en-guide) .barre,.dans-appli:not(.en-guide) #bande,.dans-appli:not(.en-guide) #jauge{display:none}.dans-appli:not(.en-guide) .cumulus,.dans-appli:not(.en-guide) .mer{display:none}#decor{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#131b2c 0,#1f2c47 46%,#3b507a 78%,#50688f)}#ciel-haut{position:absolute;inset:0;will-change:opacity;background:linear-gradient(180deg,#101725 0,#1c2a47 38%,#3d5788 72%,#7e9bcb);opacity:0}#lueur{position:absolute;will-change:opacity;left:-20%;right:-20%;bottom:-10%;height:70%;background:radial-gradient(closest-side,#bed6ff6b,#bed6ff00);opacity:0}.crete{position:absolute;left:0;bottom:0;width:100%;height:70%;display:block;overflow:visible;will-change:transform}#brume{position:absolute;left:0;bottom:10%;width:200%;height:26%;display:block;opacity:.5;animation:derive 170s steps(1020) infinite;will-change:transform;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,#000 62%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,#000 62%,transparent)}@keyframes derive{to{transform:translate3d(-50%,0,0)}}.mer{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;visibility:hidden;will-change:transform}.mer canvas{display:block;width:calc(var(--tuile)*2);height:100%;opacity:0;transition:opacity .8s ease;animation:derive 260s steps(1560) infinite;will-change:transform}.mer canvas.pret{opacity:1}#mer-loin{height:62svh}#mer-pres{height:44svh}#mer-pres canvas{animation-duration:150s;animation-timing-function:steps(900)}@media(max-height:800px){#mer-loin{height:52svh}#mer-pres{height:38svh}}.cumulus{position:absolute;left:0;top:0;display:block;visibility:hidden;opacity:0;transition:opacity .8s ease;will-change:transform}.cumulus.pret{opacity:.96}.cu1{left:-24vw;width:max(56vw,520px)}.cu2{left:auto;right:-24vw;width:max(58vw,560px)}.cu3{left:-20vw;width:max(50vw,480px)}.planeur{position:absolute;display:block;left:0;top:0;overflow:visible;fill:#a9b5c9;will-change:transform}.planeur .ag,.en-aigle .ag{transform-box:view-box;transform-origin:93px 38px}.planeur .ad,.en-aigle .ad{transform-box:view-box;transform-origin:107px 38px}.planeur .ag{animation:ag var(--bat,7s) ease-in-out infinite}.planeur .ad{animation:ad var(--bat,7s) ease-in-out infinite}@keyframes ag{0%,58%,to{transform:rotate(0)}64%{transform:rotate(15deg)}70%{transform:rotate(-12deg)}76%{transform:rotate(13deg)}82%{transform:rotate(-9deg)}88%{transform:rotate(6deg)}94%{transform:rotate(0)}}@keyframes ad{0%,58%,to{transform:rotate(0)}64%{transform:rotate(-15deg)}70%{transform:rotate(12deg)}76%{transform:rotate(-13deg)}82%{transform:rotate(9deg)}88%{transform:rotate(-6deg)}94%{transform:rotate(0)}}.p1{width:clamp(92px,12vw,150px);opacity:.82;animation:plane1 36s linear infinite -5s;--bat:6.5s}.p2{width:clamp(56px,7vw,92px);opacity:.62;animation:plane2 52s linear infinite -30s;--bat:9s}.p3,.p4,.p5{fill:#1b2740;opacity:0}.p3{width:clamp(80px,10vw,132px);animation:plane3 44s linear infinite -12s;--bat:7.5s}.p4{width:clamp(60px,8vw,104px);animation:plane4 60s linear infinite -40s;--bat:8.5s}.p5{width:clamp(44px,5.4vw,74px);animation:plane5 38s linear infinite -22s;--bat:5.5s}@keyframes plane1{0%{transform:translate3d(-24vw,34svh,0) rotate(-3deg) scale(.86)}16%{transform:translate3d(2vw,24svh,0) rotate(-5deg) scale(.95)}27%{transform:translate3d(14vw,6svh,0) rotate(-3deg) scale(.82)}50%{transform:translate3d(50vw,6svh,0) scale(.76)}66%{transform:translate3d(76vw,8svh,0) rotate(3deg) scale(.76)}76%{transform:translate3d(88vw,22svh,0) rotate(5deg) scale(.8)}to{transform:translate3d(124vw,30svh,0) rotate(3deg) scale(.72)}}@keyframes plane2{0%{transform:translate3d(120vw,30svh,0) scaleX(-1) rotate(-3deg)}24%{transform:translate3d(86vw,20svh,0) scaleX(-1) rotate(-5deg)}34%{transform:translate3d(72vw,7svh,0) scaleX(-1) rotate(-3deg)}50%{transform:translate3d(46vw,6svh,0) scaleX(-1)}66%{transform:translate3d(18vw,7svh,0) scaleX(-1) rotate(3deg)}76%{transform:translate3d(6vw,20svh,0) scaleX(-1) rotate(5deg)}to{transform:translate3d(-20vw,32svh,0) scaleX(-1) rotate(2deg)}}@keyframes plane3{0%{transform:translate3d(-24vw,46svh,0) rotate(-3deg)}15%{transform:translate3d(-4vw,30svh,0) rotate(-6deg)}26%{transform:translate3d(12vw,6svh,0) rotate(-3deg) scale(.9)}48%{transform:translate3d(46vw,5svh,0) scale(.84)}64%{transform:translate3d(74vw,7svh,0) rotate(3deg) scale(.8)}75%{transform:translate3d(88vw,28svh,0) rotate(6deg) scale(.8)}to{transform:translate3d(122vw,44svh,0) rotate(3deg) scale(.72)}}@keyframes plane4{0%{transform:translate3d(118vw,40svh,0) scaleX(-1)}24%{transform:translate3d(86vw,26svh,0) scaleX(-1) rotate(-4deg)}34%{transform:translate3d(72vw,7svh,0) scaleX(-1) rotate(-2deg)}50%{transform:translate3d(48vw,6svh,0) scaleX(-1)}66%{transform:translate3d(20vw,7svh,0) scaleX(-1) rotate(2deg)}76%{transform:translate3d(6vw,24svh,0) scaleX(-1) rotate(4deg)}to{transform:translate3d(-22vw,42svh,0) scaleX(-1)}}@keyframes plane5{0%{transform:translate3d(-14vw,36svh,0)}22%{transform:translate3d(10vw,22svh,0) rotate(-5deg)}32%{transform:translate3d(22vw,8svh,0) rotate(-2deg)}52%{transform:translate3d(58vw,6svh,0)}68%{transform:translate3d(76vw,8svh,0) rotate(2deg)}78%{transform:translate3d(88vw,22svh,0) rotate(5deg)}to{transform:translate3d(118vw,38svh,0)}}.repos *,.repos *:before,.repos *:after{animation-play-state:paused!important}.leger #brume,.leger .mer canvas{animation:none}.en-guide .planeur,.en-guide .cumulus,.dans-appli .p3,.dans-appli .p4,.dans-appli .p5{display:none}@media(max-width:600px){.p4,.p5{display:none}}@media(max-width:1359px),(max-height:820px){.planeur{transition:opacity .45s ease}html:not(.ciel-libre):not(.entree-on) .planeur{opacity:0!important}}@media(max-width:899px){.cumulus{transition:opacity .6s ease}html:not(.ciel-libre) .cumulus.pret{opacity:0!important}}@media(max-width:600px){.cumulus{display:none}}.verre{position:relative;background:linear-gradient(#0d142657,#0d142657),var(--vf);-webkit-backdrop-filter:var(--flou-v);backdrop-filter:var(--flou-v);box-shadow:inset 0 1px 0 var(--vh),inset 0 -1px #ffffff0a,0 12px 30px var(--om);border-radius:var(--r-l)}.verre:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.leger .verre,.leger .pl,.leger .btn{-webkit-backdrop-filter:none;backdrop-filter:none}.leger .verre{background:#1e2c4ef0}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-m);font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;color:var(--t1);background:#121c309e;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:inset 0 1px 0 var(--vh),0 6px 16px var(--om);transition:background .18s ease,transform .18s ease}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.btn:hover{background:#1e2c4ac7;transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn.bleu{background:var(--bleu)}.btn.bleu:hover{background:var(--bleuh)}#bande{position:fixed;left:0;right:0;top:0;height:calc(136px + env(safe-area-inset-top,0px));z-index:19;pointer-events:none;background:linear-gradient(180deg,#101725fb 0,#101725f5 38%,#10172580,#10172524,#10172500 74%)}.barre{position:fixed;z-index:20;top:calc(8px + env(safe-area-inset-top,0px));left:var(--marge-g);right:var(--marge-d);max-width:1208px;margin-inline:auto;height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px}.bar-d{display:flex;align-items:center;gap:4px}#son{display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;border:0;border-radius:50%;background:none;color:var(--t1);cursor:pointer;filter:drop-shadow(0 1px 6px rgba(8,13,26,.7))}#son svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#son .s-hp{fill:currentColor}#son .s-off,#son.coupe .s-on{display:none}#son.coupe .s-off{display:block}.marque{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:650;font-size:18px;letter-spacing:-.01em;min-height:44px}.marque svg{width:28px;height:28px;fill:var(--t1)}.alt{display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap}.alt svg{width:14px;height:12px;fill:var(--acc)}@media(min-width:900px){.alt{font-size:27px}.alt svg{width:16px;height:14px}}#jauge{display:none}@media(min-width:1180px){#jauge{display:block;position:fixed;z-index:18;right:18px;top:50%;width:2px;height:220px;margin-top:-110px;border-radius:2px;background:#eef2f938}#jauge i{position:absolute;left:-3px;top:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--t1);transform:translateY(calc(220px*(1 - var(--a,0))))}}.entree-on{overflow:hidden}.entree-on #entree{display:flex}#entree{position:fixed;inset:0;z-index:40;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--t1);padding:24px;text-align:center}#entree:focus-visible{outline:none}#entree:focus-visible .en-anneau{box-shadow:inset 0 0 0 2.5px var(--acc)}.entree-on #page,.entree-on .barre,.entree-on #bande,.entree-on #jauge{opacity:0}.entree-on.revele #page,.entree-on.revele .barre,.entree-on.revele #bande,.entree-on.revele #jauge{opacity:1;transition:opacity .6s ease}.en-centre{position:relative;display:block;width:clamp(150px,34vw,220px);aspect-ratio:1}.en-anneau{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #eef2f98c;background:radial-gradient(closest-side,#1017256b,#10172500);animation:respire 2.6s ease-in-out infinite}@keyframes respire{0%,to{transform:scale(.94);opacity:.6}50%{transform:scale(1.06);opacity:1}}.en-aigle{position:absolute;left:12%;top:32%;width:76%;overflow:visible;fill:var(--t1)}.en-t{font-size:clamp(20px,5vw,26px);font-weight:600;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(8,13,26,.8);transition:opacity .25s ease}.en-alt{font-size:clamp(30px,8vw,44px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(8,13,26,.8)}.envol .en-t,.envol .en-anneau{opacity:0;animation:none;transition:opacity .25s ease}.envol .en-aigle{transition:transform 1.7s cubic-bezier(.45,.05,.55,1);transform:translate3d(0,-40svh,0) scale(.5)}.revele .en-aigle{opacity:0;transition:transform 1.7s cubic-bezier(.45,.05,.55,1),opacity .5s ease .1s}.envol .en-aigle .ag{animation:ag-vif .34s ease-in-out infinite}.envol .en-aigle .ad{animation:ad-vif .34s ease-in-out infinite}@keyframes ag-vif{0%,to{transform:rotate(16deg)}50%{transform:rotate(-14deg)}}@keyframes ad-vif{0%,to{transform:rotate(-16deg)}50%{transform:rotate(14deg)}}.revele .en-alt{opacity:0;transition:opacity .5s ease}#page{position:relative;z-index:1;overflow-x:clip}.scene{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(84px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-left:var(--marge-g);padding-right:var(--marge-d);max-width:1240px;margin-inline:auto}.ouv-fl{width:34px;height:34px;color:var(--t1);animation:ouv-fl 1.5s ease-in-out infinite;filter:drop-shadow(0 1px 8px rgba(8,13,26,.7))}@keyframes ouv-fl{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(9px);opacity:1}}.scene-c{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.8vh,30px);width:100%;min-width:0}.titre{position:relative;text-align:center;max-width:820px;display:grid;gap:10px;justify-items:center}.titre:before{content:"";position:absolute;inset:-80px max(-220px,calc((100% - 100vw)/2));z-index:-1;background:radial-gradient(closest-side,#0d1320cc,#0d1320bd 50%,#0d13206b 74%,#0d13201f 90%,#0d132000);opacity:var(--voile);pointer-events:none}.ouverture .titre:before{opacity:.85}@media(max-height:700px){.scene[data-alt="900"] .titre:before,.scene[data-alt="1200"] .titre:before{opacity:.85}}@media(min-width:2200px){.scene[data-alt="900"] .titre:before,.scene[data-alt="1200"] .titre:before,.scene[data-alt="1500"] .titre:before{opacity:.85}}.titre h1,.titre h2{font-weight:600;font-size:clamp(31px,8.4vw,60px);line-height:1.05;letter-spacing:-.028em;text-wrap:balance;text-shadow:0 2px 18px rgba(8,13,26,.55)}.sous{max-width:680px;font-size:clamp(15px,3.9vw,18px);line-height:1.42;color:var(--t1);text-wrap:pretty;text-shadow:0 1px 10px rgba(8,13,26,.75)}.stage{position:relative;width:100%;max-width:1040px;min-width:0;container-type:inline-size}.bas{display:flex;flex-direction:column;align-items:center;gap:8px}.r,.r *{transition:none!important;animation-play-state:paused}.a-voir .demarrer{transform:scale(.72);opacity:0}.a-voir.vu .demarrer{transform:none;opacity:1;transition:transform .55s cubic-bezier(.3,1.7,.5,1),opacity .25s ease,background .18s ease}.a-voir.vu .demarrer:hover{transform:translateY(-2px) scale(1.03)}.demarrer{font-size:20px;min-height:62px;min-width:min(260px,calc(100vw - 64px));padding:0 44px;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #a8c2f073,0 10px 34px #2f5db89e}@media(min-width:900px){.demarrer{font-size:21px;min-height:66px;min-width:300px}}.demarrer:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px #a8c2f0d9;opacity:0;pointer-events:none}.vu .demarrer:after{animation:halo 2.8s ease-out .9s infinite}@keyframes halo{0%{opacity:.85;transform:scale(1)}55%,to{opacity:0;transform:scale(1.32,1.7)}}.btn-aigle{position:absolute;left:0;top:-26px;width:44px;fill:var(--t1);opacity:0;pointer-events:none}.demarrer:hover .btn-aigle{animation:petit-vol 1.15s ease-in-out 1}@keyframes petit-vol{0%{opacity:0;transform:translate3d(-16px,12px,0) rotate(-8deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(220px,-14px,0) rotate(4deg)}}.essai{font-size:14px;color:var(--t1);padding:3px 10px;border-radius:8px;background:#0d1320b3}.palier{position:relative;height:60vh;height:60svh;display:flex;align-items:center;justify-content:center;pointer-events:none}@media(min-width:900px){.palier{height:70vh;height:70svh}}.demo-video{display:grid;gap:12px}.eclat{position:relative;height:clamp(232px,34svh,290px);--W:110px;--H:196px;--fs:11px}.pl{position:absolute;left:0;top:0;width:var(--W);height:var(--H);margin-left:calc(var(--W)/-2);margin-top:calc(var(--H)/-2);border-radius:calc(var(--W)*.11);font-size:var(--fs);overflow:hidden;transform:translate(var(--cx),var(--cy)) scale(var(--e0,1));opacity:0;transition:transform 1s cubic-bezier(.3,.85,.28,1),opacity .35s ease,background .6s ease,box-shadow .3s ease;will-change:transform;box-shadow:inset 0 0 0 1px transparent}.s1 .pl{opacity:1}.s2 .pl{transform:translate(var(--tx),calc(var(--ty) - var(--saut,0px))) matrix(.78,.42,-.7,.38,0,0);background:linear-gradient(135deg,#ffffff2b,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff52,0 8px 18px #04091638}.pl-img{background:linear-gradient(170deg,#3f66b5,#1b2f60 76%)}.pl-img svg{position:absolute;inset:0;width:100%;height:100%}.s2 .pl-img{background:linear-gradient(170deg,#3f66b5,#1b2f60 76%)}.pl-ryt i{position:absolute;bottom:6%;height:7%;background:#f1f4f9d6;border-radius:2px;transform:scaleY(.2);transform-origin:bottom}.s1 .pl-ryt i{transform:none;transition:transform .3s ease}.pl-son svg{position:absolute;left:8%;width:84%;top:62%;height:15%;overflow:visible}.pl-son rect{fill:#f1f4f9d6;transform-origin:center;transform-box:fill-box}.s1:not(.s2) .pl-son rect{animation:onde .7s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-70ms)}@keyframes onde{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.pl-txt span{position:absolute;left:14%;right:14%;top:40%;text-align:center;background:var(--t1);color:#101a33;font-weight:700;font-size:1.05em;padding:.3em;border-radius:.45em;line-height:1.1;opacity:0;transform:translateY(6px)}.s1 .pl-txt span{opacity:1;transform:none;transition:opacity .25s ease .5s,transform .25s ease .5s}.pl-acc b{position:absolute;left:9%;right:9%;top:8%;font-weight:700;font-size:1.3em;line-height:1.12;letter-spacing:-.015em;opacity:0}.s1 .pl-acc b{opacity:1;transition:opacity .25s ease .15s}.pl.actif{--saut:10px;box-shadow:inset 0 0 0 2px var(--t1),0 12px 22px #04091666!important}.eclat.fixe .pl:not(.actif){opacity:.42}.et{position:absolute;left:0;top:0;margin-top:-16px;transform:translate(var(--lx),var(--ly));display:grid;font-size:12px;line-height:1.16;background:#101725b8;padding:3px 7px;border-radius:6px;opacity:0;white-space:nowrap;transition:opacity .25s ease}.et b,.et em{font-weight:600}.et.on{opacity:1}.et.actif{background:#3463bee6}.fil{position:absolute;left:0;top:0;height:1px;background:#f1f4f98c;transform-origin:left;transform:translate(var(--fx),var(--fy)) scaleX(0);width:var(--fw);transition:transform .3s ease}.fil.on{transform:translate(var(--fx),var(--fy)) scaleX(1)}.verdicts{padding:6px 14px;display:grid;opacity:0}.s2 .verdicts{opacity:1;transition:opacity .4s ease .55s}.vl{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:7px 0;opacity:0;transform:translateY(10px) scale(.97);transition:opacity .28s ease,transform .42s cubic-bezier(.3,1.6,.5,1),background .2s ease;cursor:default}.vl+.vl{border-top:1px solid var(--vb)}.vl.on{opacity:1;transform:none}.vl b{font-weight:600;font-size:15px}.vl em{font-weight:600;font-size:14px}.vl span{grid-column:1/-1;font-size:13.5px;line-height:1.3;color:var(--t2)}.vl.actif b{color:var(--acc)}@container (min-width:720px){.demo-video{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:28px}.eclat{height:clamp(340px,50svh,500px)}.et{font-size:14px}.verdicts{padding:10px 20px}.vl{padding:11px 0}.vl b{font-size:16px}.vl span{font-size:14.5px}}.lect{padding:12px 16px 14px;display:grid;gap:10px;max-width:720px;margin-inline:auto}.lg{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 78px;align-items:start;gap:6px;padding:8px 0;opacity:.42;transition:opacity .25s ease}.lg+.lg{border-top:1px solid var(--vb)}.lg:before{content:"";position:absolute;inset:0 -8px;border-radius:8px;background:linear-gradient(90deg,#a8c2f042,#a8c2f00f);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.lg.lecture{opacity:1}.lg.lecture:before{transform:scaleX(1);opacity:1;transition:transform .58s linear}.lg.jugee{opacity:1}.lg.jugee:before{transform:scaleX(1);opacity:0;transition:opacity .3s ease}.lg time{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums;padding-top:3px}.lg-t{display:grid;gap:1px;min-width:0}.lg p{font-size:15.5px;font-weight:500;line-height:1.24}.ecoute{position:relative;height:26px}.ecoute .onde{display:block;width:100%;height:100%}.ecoute rect{fill:var(--acc);opacity:.28}.s1 .ecoute rect{opacity:1;transition:opacity .2s linear calc(var(--i)*.17s)}.mot{font-style:normal;opacity:0}.lg.lecture .mot{opacity:1;transition:opacity .12s ease calc(var(--m)*70ms)}.lg p span{background:linear-gradient(var(--mau),var(--mau)) no-repeat 0 56%/0 2px}.lg.raye.jugee p span{background-size:100% 2px;transition:background-size .35s ease .1s}.lg small{font-size:13px;line-height:1.26;color:var(--t2);opacity:0;transform:translateY(3px)}.lg.jugee small{opacity:1;transform:none;transition:opacity .25s ease .12s,transform .25s ease .12s}.tampon{justify-self:end;font-size:12.5px;font-weight:700;padding:1px 6px;border-radius:6px;box-shadow:inset 0 0 0 1.5px currentColor;opacity:0;transform:scale(1.7) rotate(-14deg);white-space:nowrap}.lg.jugee .tampon{opacity:1;transform:rotate(-4deg);transition:transform .22s cubic-bezier(.3,1.9,.5,1),opacity .08s linear}.frise{display:flex;gap:3px;height:10px;position:relative}.frise i{display:block;border-radius:3px;background:#ffffff24;transition:background .25s ease}.tete{position:absolute;left:0;top:-4px;bottom:-4px;width:2px;background:var(--t1);border-radius:2px}.s1 .tete{left:100%;transition:left 4.75s linear}.frise i.bon-f{background:var(--bon)}.frise i.moy-f{background:var(--moy)}.frise i.mau-f{background:var(--mau)}.bilan{justify-self:center;font-weight:600;font-size:15.5px;opacity:0;transform:scale(.86)}.bilan.on{opacity:1;transform:none;transition:opacity .25s ease,transform .4s cubic-bezier(.3,1.7,.5,1)}@container (min-width:600px){.lect{padding:18px 26px 20px;gap:14px}.lg{grid-template-columns:48px minmax(0,1fr) 96px;padding:10px 0}.lg p{font-size:18px}.lg small{font-size:14.5px}.tampon{font-size:14px;padding:2px 9px}.bilan{font-size:18px}}.demo-relief{display:grid;gap:12px}.vol-box{position:relative;height:clamp(250px,36svh,320px)}.vol-fond{position:absolute;inset:0}.vol{position:absolute;inset:0;perspective:1100px;perspective-origin:50% 40%;overflow:hidden;border-radius:var(--r-l)}.relief{position:absolute;left:50%;top:50%;width:var(--plan);height:var(--plan);margin:calc(var(--plan)/-2) 0 0 calc(var(--plan)/-2);transform-style:preserve-3d;transform:rotateX(0) rotate(0) scale(.82);transition:transform 1.5s cubic-bezier(.45,.05,.2,1);--plan:min(92cqw,340px);--dz:clamp(9px,calc(var(--plan)*.05),22px)}.s2 .relief{transform:rotateX(60deg) rotate(-22deg) scale(1.06) translateZ(-40px)}.niv{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;transform:translateZ(0);transition:opacity .4s ease calc(var(--n)*50ms),transform 1.3s cubic-bezier(.3,.85,.3,1) calc(var(--n)*40ms)}.niv path{fill:rgba(150,185,245,calc(.05 + var(--n)*.012));stroke:#d6e4fcb8;stroke-width:1;vector-effect:non-scaling-stroke}.s1 .niv{opacity:1}.s2 .niv{transform:translateZ(calc(var(--n)*var(--dz)))}.som{position:absolute;width:0;height:0;transform:translateZ(calc(var(--z)*var(--dz) + 4px)) rotate(22deg) rotateX(-60deg);transform-style:preserve-3d}.som-in{position:absolute;left:0;bottom:6px;transform:translate(-50%) translateY(8px) scale(.8);opacity:0;display:grid;justify-items:center;padding:3px 8px;border-radius:var(--r-s);background:#101a34e6;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 16px var(--om);white-space:nowrap;line-height:1.15;transition:opacity .2s ease,transform .36s cubic-bezier(.3,1.7,.5,1),background .2s ease}.som-in b{font-size:12.5px;font-weight:600}.som-in em{font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}.som.on .som-in{opacity:1;transform:translate(-50%)}.som.actif .som-in,.som-in.prem{background:linear-gradient(135deg,#244696fa,#183478fc)}.som.actif .som-in em,.som-in.prem em{color:var(--t1)}.som.actif .som-in{transform:translate(-50%) scale(1.14)}.leg-alt{position:absolute;left:6px;bottom:6px;z-index:4;display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:8px;background:#0d1320c7;font-size:12px;color:var(--t1);opacity:0}.s3 .leg-alt{opacity:1;transition:opacity .3s ease .4s}.leg-alt svg{width:12px;height:10px;fill:var(--acc)}.ombre{position:absolute;left:0;top:0;z-index:3;width:68px;height:28px;fill:#0c1530;opacity:0;pointer-events:none}.s2 .ombre{animation:survol 3.6s cubic-bezier(.35,.1,.55,.9) 1 both}@keyframes survol{0%{opacity:0;transform:translate3d(-15%,52vh,0) rotate(38deg)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate3d(90vw,-6vh,0) rotate(38deg)}}.tab{padding:6px 14px;display:grid;opacity:0}.s3 .tab{opacity:1;transition:opacity .4s ease}.tl.ent{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tl{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:10px;align-items:center;padding:8px 0;font-size:13.5px;color:var(--t2);opacity:0;transform:translateY(10px) scale(.97);transition:opacity .25s ease,transform .42s cubic-bezier(.3,1.6,.5,1)}.tl:not(.ent)+.tl{border-top:1px solid var(--vb)}.tl.on{opacity:1;transform:none}.tl>b{transition:color .25s ease}.tl.actif>b{color:var(--acc)}.tl.actif .jb{filter:brightness(1.35)}.tl>b{font-size:15px;font-weight:600;color:var(--t1)}.tl .vu-c{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center}.tl .vu-c strong{color:var(--t1);font-weight:600}.tl .rep{display:none;grid-column:1/-1;line-height:1.3;color:var(--t1)}.jb{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--acc),rgba(168,194,240,.5));transform:scaleX(0);transform-origin:left;width:calc(var(--v)*100%);min-width:0}.on .jb{transform:none;transition:transform .8s cubic-bezier(.26,.85,.3,1) .1s}.tl:hover>b{color:var(--acc)}@container (min-width:720px){.demo-relief{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:20px}.vol-box{height:auto;min-height:clamp(340px,50svh,500px)}.relief{--plan:min(44cqw,440px)}.tab{align-content:space-evenly;padding:10px 20px}.tl{padding:11px 0;font-size:14.5px}.tl .rep{display:block;padding-top:3px}.tl>b{font-size:17px}.som-in b{font-size:14px}}@container (min-width:940px){.demo-relief{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.relief{--plan:min(36cqw,400px)}.tl.ent{position:static;width:auto;height:auto;overflow:visible;clip-path:none;opacity:1;transform:none;font-size:12.5px;font-weight:600;color:var(--t2);padding-bottom:8px;align-items:end}.tl{grid-template-columns:90px 130px minmax(0,1fr);column-gap:14px}.tl>b{font-size:16px}.tl .vu-c{grid-template-columns:1fr;gap:4px}.tl .vu-c strong{font-size:16px}.tl .rep{grid-column:auto;font-size:14px;padding-top:0}.tl:not(.ent)+.tl{border-top:1px solid var(--vb)}}@container (min-width:720px){.relief{--plan:min(44cqw,440px,max(46svh,250px))}.s2 .relief{transform:translateY(22px) rotateX(60deg) rotate(-22deg) scale(1.06) translateZ(-40px)}}@container (max-width:719px){.relief{--plan:min(78cqw,320px)}.s2 .relief{transform:translateY(24px) rotateX(60deg) rotate(-22deg) scale(1.06) translateZ(-40px)}}.niche{padding:14px;display:grid;gap:14px}.ni-gauche,.ni-droite{display:grid;gap:10px;align-content:start;min-width:0}.ni-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.niche h3{font-size:21px;font-weight:600;letter-spacing:-.01em}.niche h4{font-size:13px;font-weight:600;color:var(--t2);margin-top:2px}.etat{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t1)}.etat i{width:8px;height:8px;border-radius:50%;background:var(--bon)}.fait{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fait div{display:grid;align-content:start;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .22s ease,transform .36s cubic-bezier(.3,1.6,.5,1)}.s1 .fait div{opacity:1;transform:none}.s1 .fait div:nth-child(2){transition-delay:.05s}.s1 .fait div:nth-child(3){transition-delay:.1s}.s1 .fait div:nth-child(4){transition-delay:.15s}.s1 .fait div:nth-child(5){transition-delay:.2s}.s1 .fait div:nth-child(6){transition-delay:.25s}.fait b{font-size:clamp(17px,5.4cqw,23px);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.fait span{font-size:12px;line-height:1.2;color:var(--t2)}.cols{position:relative;height:clamp(170px,50cqw,226px);overflow:hidden;border-radius:var(--r-s)}.col{position:absolute;left:0;top:0;bottom:0;width:25%;padding:0 3px;transform:translate(calc(var(--d)*100%),78%);transition:transform .95s cubic-bezier(.26,.85,.3,1);display:flex;flex-direction:column;align-items:center;gap:4px}.s1 .col{transform:translate(calc(var(--d)*100%),var(--y))}.s2 .col{transform:translate(calc(var(--r)*100%),var(--y));transition-duration:.65s}.col .v{font-size:13px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.col .vig{width:min(100%,84px);transform:none;opacity:1;flex:none}.col .tr{flex:1;align-self:stretch;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#a8c2f029,#a8c2f008 240px);min-height:400px}.s3 .col.un .vig{box-shadow:0 0 0 2px var(--t1),0 10px 18px var(--om)}.sons,.reprend{display:grid;gap:6px}.sons li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:14px}.sons b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ondelette{display:flex;align-items:center;gap:2px;height:14px}.ondelette i{display:block;width:2.5px;height:100%;border-radius:2px;background:var(--acc);transform:scaleY(.4);transform-origin:center}.sons li.actif .ondelette i{animation:onde .6s ease-in-out infinite alternate}.sons li b{transition:color .25s ease}.sons li.actif b{color:var(--acc)}.ondelette i:nth-child(2){animation-delay:-.2s!important}.ondelette i:nth-child(3){animation-delay:-.4s!important}.ondelette i:nth-child(4){animation-delay:-.1s!important}.mq{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:6px;white-space:nowrap;background:#ffffff1a;color:var(--t1)}.mq.les2{background:#7fe0a829;color:var(--bon)}.mq.pv{background:#a8c2f02e;color:var(--acc)}.tags{display:flex;flex-wrap:wrap;gap:5px}.tags span{font-size:13.5px;font-weight:500;padding:2px 9px;border-radius:7px;background:#ffffff1a}.reprend li{display:grid;gap:3px}.reprend b{font-size:14px;font-weight:500;line-height:1.25}.reprend small{font-size:12px;color:var(--t2)}.anim{opacity:0;transform:translateY(8px) scale(.95);transition:opacity .22s ease,transform .38s cubic-bezier(.3,1.7,.5,1)}.anim.on{opacity:1;transform:none}@container (min-width:720px){.niche{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:22px 24px}.niche h3{font-size:24px}.fait b{font-size:22px}.cols{height:240px}.col .vig{width:min(100%,90px)}}.compte{padding:14px;display:grid;gap:12px}.co-gauche{display:grid;gap:10px;min-width:0}.qui{display:flex;align-items:center;gap:10px}.qui i{width:32px;height:32px;border-radius:10px;background:linear-gradient(140deg,#7fa3e6,#2f5db8);flex:none}.qui b{font-weight:600}.chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chiffres div{display:grid;opacity:0;transform:translateY(6px) scale(.92);transition:opacity .25s ease,transform .38s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i)*90ms)}.s2 .chiffres div{opacity:1;transform:none}.chiffres b{font-size:clamp(17px,5cqw,23px);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.chiffres span{font-size:12px;color:var(--t2)}.courbe{position:relative;aspect-ratio:320/86;width:100%}.courbe svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.courbe .tr{fill:none;stroke:var(--acc);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.courbe svg{clip-path:inset(-12px 100% -12px -12px)}.s2 .courbe svg{clip-path:inset(-12px -12px -12px -12px);transition:clip-path 1.4s cubic-bezier(.4,.1,.3,1)}.courbe .ai{fill:url(#gAire);opacity:0}.s2 .courbe .ai{opacity:1;transition:opacity .8s ease .9s}.pic{position:absolute;left:69.4%;top:7%;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--t1);box-shadow:0 0 0 5px #f1f4f933;transform:scale(0)}.s3 .pic{transform:scale(1);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.vigs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.vig{position:relative;aspect-ratio:9/13;border-radius:var(--r-s);overflow:hidden;opacity:.45;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s ease,opacity .25s ease}.vig svg{position:absolute;inset:0;width:100%;height:100%}.vigs .vig:after{content:"";position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,#a8c2f000,#a8c2f0bf);transform:translateY(-100%);opacity:0}.vigs .vig.vue{opacity:1}.vigs .vig.vue:after{opacity:1;transform:translateY(340%);transition:transform .32s linear}.s3 .vigs .vig.top{transform:translateY(-4px);box-shadow:0 0 0 2px var(--t1),0 8px 16px var(--om)}.co-n{margin-left:auto;font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap}.pt{position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #080d1a8c;transform:scale(0)}.pt.bon-p{background:var(--bon)}.pt.mau-p{background:var(--mau)}.vigs .vig.vue .pt{transform:scale(1);transition:transform .3s cubic-bezier(.3,1.9,.5,1) .3s}.vigs .vig.actif{transform:translateY(-4px);box-shadow:0 0 0 2px var(--mau),0 8px 16px var(--om)}.blocs{display:grid;gap:8px;min-width:0}.bloc{padding:9px 12px;border-radius:var(--r-m);background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff12;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .25s ease,transform .42s cubic-bezier(.3,1.6,.5,1)}.bloc.on{opacity:1;transform:none}.bloc b{font-weight:600;font-size:14px}.bloc p{font-size:15px;line-height:1.28}@container (min-width:720px){.compte{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;padding:22px 24px;align-items:center}.bloc{padding:14px 16px}.bloc p{font-size:17px}.chiffres b{font-size:23px}}.offres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:660px;margin-inline:auto}.of{padding:16px 14px;display:grid;gap:2px;justify-items:center;text-align:center;transform:translateY(14px) scale(.95);opacity:0;transition:transform .55s cubic-bezier(.3,1.45,.4,1),opacity .35s ease}.of:nth-child(2){transition-delay:.12s}.s1 .of{transform:none;opacity:1}.of span{font-size:14px;color:var(--t2)}.of b{font-size:clamp(25px,8.2cqw,46px);line-height:1.1;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.of small{font-size:13px;color:var(--t2)}.of small em{color:var(--bon);font-weight:600}.of .cr{margin-top:6px;color:var(--t1);font-weight:500}@container (min-width:560px){.of{padding:26px 22px}.of .cr{font-size:14.5px}}.cred{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 14px}.cx{display:grid;gap:1px;opacity:0;transform:translateY(8px) scale(.95);transition:opacity .22s ease,transform .38s cubic-bezier(.3,1.7,.5,1)}.cx.on{opacity:1;transform:none}.cx b{font-size:14px;font-weight:500;line-height:1.25}.cx em{font-size:13px;font-style:normal;font-weight:600}.cr-j{grid-column:1/-1;display:grid;gap:5px;opacity:0;transition:opacity .25s ease}.cr-j.on{opacity:1}.cr-j i{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--acc) var(--p,100%),rgba(255,255,255,.14) var(--p,100%))}.cr-j.baisse i{--p:88%}.cr-j span{font-size:13px;color:var(--t2);font-variant-numeric:tabular-nums}.cr-j b{color:var(--t1);font-weight:600}@container (min-width:560px){.cred{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 18px}}#cieux{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px;padding-top:calc(13svh + 40px + env(safe-area-inset-top,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));padding-left:var(--marge-g);padding-right:var(--marge-d);text-align:center}#cieux h2{font-size:clamp(38px,10vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 20px rgba(8,13,26,.6)}#cieux .scene-c{gap:14px}.cx-logo{width:clamp(64px,14vw,104px);height:clamp(64px,14vw,104px);fill:var(--t1);filter:drop-shadow(0 4px 16px rgba(8,13,26,.5))}.cx-bas{margin-top:10px;gap:4px}.cx-doc{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;color:var(--t1);text-decoration:underline;text-underline-offset:3px;text-shadow:0 1px 10px rgba(8,13,26,.75)}.cx-pied{display:grid;justify-items:center;font-size:13px;color:#101725}.legal{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:3px;text-shadow:0 0 10px rgba(238,242,249,.95),0 0 4px rgba(238,242,249,.9)}#guide{position:relative;z-index:1;min-height:100vh;min-height:100svh;padding-block:calc(82px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-bottom,0px));padding-left:var(--marge-g);padding-right:var(--marge-d)}.gd{max-width:1180px;margin-inline:auto;display:grid;gap:14px;min-width:0}.gd-som{padding:8px;display:grid;gap:2px;align-content:start}.gd-som a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-s);text-decoration:none;color:var(--t2);font-weight:500}.gd-som a:hover{color:var(--t1)}.gd-som a[aria-current=page]{color:var(--t1);background:#ffffff24}.gd-doc{padding:20px 18px;min-width:0;background:#0e152abd}.leger .gd-doc{background:#16213cf7}.gd-doc h1{font-size:clamp(27px,6vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:14px}.gd-doc h2{font-size:18px;font-weight:600;margin:24px 0 6px}.gd-doc p,.gd-doc li{color:var(--t2);max-width:66ch}.gd-doc p+p{margin-top:8px}.gd-doc article>ul li{padding:4px 0}.gd-doc article>ul li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 9px 2px 0;border-radius:2px;background:var(--acc)}.bref{padding:12px 14px;margin-bottom:6px;border-radius:var(--r-m);background:#7fa3e624;box-shadow:inset 0 0 0 1px #a8c2f04d}.bref b{display:block;color:var(--t1);font-weight:600}.afaire{color:var(--moy);font-weight:600}@media(min-width:900px){:root{--flou:blur(24px) saturate(175%);--flou-v:blur(24px) saturate(140%) brightness(.4)}.gd{grid-template-columns:220px minmax(0,1fr);align-items:start}.gd-som{position:sticky;top:calc(82px + env(safe-area-inset-top,0px))}.gd-doc{padding:30px 34px}}@media(max-width:899.98px){.gd-som{grid-template-columns:1fr 1fr}.gd-som a{padding:0 8px}.gd-som a:last-child{grid-column:1/-1}}#appli{position:relative;z-index:1;min-height:100vh;min-height:100svh;align-items:center;padding:calc(64px + env(safe-area-inset-top,0px)) var(--marge-d) calc(24px + env(safe-area-inset-bottom,0px)) var(--marge-g)}.dans-appli #decor:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d132080,#0d1320c7)}.dans-appli #brume,.dans-appli .planeur{display:none}.app-c{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:380px;margin-inline:auto;text-align:center}#appli .marque{flex-direction:column;gap:6px;font-size:24px;letter-spacing:-.015em;text-shadow:0 2px 14px rgba(8,13,26,.7)}#appli .marque svg{width:58px;height:58px;filter:drop-shadow(0 4px 14px rgba(8,13,26,.6))}.app-vitre{position:relative;width:100%;display:flex;flex-direction:column;gap:18px;padding:22px 20px 20px;border-radius:var(--r-l);background:#121c308c;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:inset 0 1px 0 var(--vh),0 14px 30px #0409166b}.app-vitre:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.app-vitre h1{font-size:20px;font-weight:600;line-height:1.32;letter-spacing:-.015em;text-wrap:balance}.app-vitre h1 em{font-style:normal;color:var(--acc)}.app-vitre h1:focus{outline:none}.app-trait{height:1px;background:linear-gradient(90deg,transparent,var(--vh),transparent)}.app-aide{color:var(--t2);font-size:14.5px;line-height:1.4}.app-pts{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:18px;height:20px;margin:0 2px;border-radius:6px;background:#a8c2f02e;vertical-align:middle;position:relative;top:-.08em}.app-pts i{display:block;width:3px;height:3px;border-radius:50%;background:var(--t1)}.app-bulle{position:fixed;z-index:5;top:calc(58px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));display:flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:12px;font-size:13px;font-weight:600;background:#121c30b8;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);box-shadow:inset 0 1px 0 var(--vh),inset 0 0 0 1px var(--vb),0 8px 18px var(--om)}.app-bulle .app-pts{top:0;margin:0}.app-chev{position:fixed;z-index:5;top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));width:48px;height:48px;fill:none;stroke:var(--t1);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:chev 1.3s ease-in-out infinite;filter:drop-shadow(0 1px 6px rgba(8,13,26,.8))}.app-chev .c2{opacity:.5}@keyframes chev{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}.app-actions{display:flex;flex-direction:column;gap:10px}.app-actions .btn{font-size:15.5px;padding:0 20px}.app-actions .btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#app-lien{width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-s);background:#0d1320d9;box-shadow:inset 0 0 0 1px var(--vh);font-size:14px}#msg-demo{position:fixed;z-index:30;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%,10px);max-width:calc(100vw - 32px);padding:8px 14px;border-radius:var(--r-s);background:#0d1320f0;font-size:14px;color:var(--t1);text-align:center;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}#msg-demo.on{opacity:1;transform:translate(-50%)}@media(max-width:899.98px){.sc-compte{gap:12px}}@media(max-height:700px)and (max-width:899.98px){.scene{padding-top:calc(72px + env(safe-area-inset-top,0px))}.titre h1,.titre h2{font-size:28px}.sous{font-size:14.5px}}@media(max-height:460px){#cieux{padding-top:calc(76px + env(safe-area-inset-top,0px));gap:12px}#cieux .scene-c{gap:6px}.cx-logo{width:44px;height:44px}#cieux h2{font-size:32px}}@media(prefers-reduced-motion:reduce){#brume,.mer canvas,.planeur,.planeur .ag,.planeur .ad,.en-anneau,.app-chev,.ondelette i,.ouv-fl,.pl-son rect{animation:none!important}.p1{transform:translate3d(86vw,18svh,0) scale(.8)}.p2{transform:translate3d(3vw,24svh,0)}.p3{transform:translate3d(4vw,42svh,0)}.p4{transform:translate3d(88vw,40svh,0) scaleX(-1)}.p5{transform:translate3d(91vw,60svh,0)}.ombre{display:none}.demarrer:after{display:none}.demarrer:hover .btn-aigle{animation:none}.btn,.vl,.tl,.anim,.bloc,.of,.fait div,.chiffres div,.mer canvas,.cumulus,.mot,.cx,.pt,.cr-j,.ecoute rect{transition:none!important}}
