:is(body:has(.wr) .navbar,body:has(.wr) .footer){display:none}body:has(.wr){background:#120f24}.wr .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wr .err{color:#ffc93c;min-height:1em;margin-top:12px;font-size:13px}.wr .cal button.cta[disabled]{opacity:.6;cursor:wait}.wr .scr .ex{z-index:9;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120f2459;border-radius:3cqw;padding:.6cqw 1.8cqw;font-size:2.3cqw;position:absolute;top:6.4cqw;right:4cqw}.wr{--sau:#ed7171;--bleu:#0666f6;--rose:#d1308e;--jaune:#ffc93c;--creme:#fff1e2;--nuit:#120f24;--lilas:#b7a9ff;--menthe:#7de3c8;--bg:var(--nuit);--ink:#fff}.wr,.wr *{box-sizing:border-box;margin:0;padding:0}html:has(.wr){scroll-behavior:smooth}.wr{background:var(--bg);color:var(--ink);font-family:Poppins,sans-serif;font-weight:400;transition:background-color .9s cubic-bezier(.4,0,.2,1),color .6s;overflow-x:clip}.wr.dk{--ink:var(--nuit)}.wr a{color:inherit}.wr .nb{white-space:nowrap}.wr .hud{z-index:50;pointer-events:none;padding:14px 28px 18px;position:fixed;inset:0 0 auto}.wr .bars{gap:6px;display:flex}.wr .bars i{background:color-mix(in srgb,var(--ink) 28%,transparent);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.wr .bars i b{background:var(--ink);border-radius:3px;width:0;position:absolute;inset:0}.wr .hud-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.wr .brand{letter-spacing:.02em;font-size:14px}.wr .hud .cta{pointer-events:auto;opacity:0;padding:12px 22px;font-size:14px;transition:opacity .4s,transform .4s;transform:translateY(-8px)}.wr.show-cta .hud .cta{opacity:1;transform:none}.wr .ribbon{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.wr .ribbon .r{stroke-dasharray:1;stroke-dashoffset:1px}.wr .sway{transform-origin:50%;animation:10s ease-in-out infinite alternate wr-sway}@keyframes wr-sway{to{transform:translate(18px,-14px)rotate(1deg)}}.wr .cta{white-space:nowrap;background:var(--jaune);color:var(--nuit);border-radius:40px;padding:18px 30px;font-size:16px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 12px 34px #ffc93c61}.wr .cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 44px #ffc93c80}.wr .ghost{white-space:nowrap;border:1.5px solid;border-radius:40px;padding:16px 28px;font-size:15px;text-decoration:none;transition:background .25s;display:inline-block}.wr .ghost:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}.wr .glass{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff29;border:1px solid #ffffff73;border-radius:24px;box-shadow:0 14px 50px #120f2429}.wr .story{z-index:2;grid-template-columns:minmax(0,1fr) auto;gap:40px;max-width:1240px;margin:0 auto;padding:0 40px;display:grid;position:relative}.wr .chapters{position:relative}.wr .ch{flex-direction:column;justify-content:center;min-height:100vh;padding:120px 0 80px;display:flex}.wr .ch .k{letter-spacing:.03em;opacity:.85;align-items:center;gap:12px;margin-bottom:18px;font-size:15px;display:flex}.wr .ch .k .n{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:inline-grid}.wr h1{letter-spacing:-.045em;font-size:clamp(52px,7.4vw,112px);font-weight:400;line-height:.95}.wr h2{letter-spacing:-.035em;max-width:620px;font-size:clamp(40px,4.6vw,66px);font-weight:400;line-height:1}.wr .ch p.l{opacity:.92;max-width:500px;margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.wr .note{opacity:.72;margin-top:16px;font-size:13px}.wr .ch .txt>*{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.wr .ch.seen .txt>*{opacity:1;transform:none}.wr .ch.seen .txt>:nth-child(2){transition-delay:80ms}.wr .ch.seen .txt>:nth-child(3){transition-delay:.16s}.wr .ch.seen .txt>:nth-child(4){transition-delay:.24s}.wr .ch.seen .txt>:nth-child(5){transition-delay:.32s}.wr .hint{opacity:.75;align-items:center;gap:10px;margin-top:56px;font-size:13px;display:flex}.wr .hint i{border:1.5px solid;border-radius:14px;width:22px;height:34px;position:relative}.wr .hint i:after{content:"";background:currentColor;border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.6s ease-in-out infinite wr-wheel;position:absolute;top:7px;left:50%}@keyframes wr-wheel{to{opacity:0;transform:translateY(10px)}}.wr .phonecol{position:relative}.wr .phone{background:var(--nuit);border-radius:40px;width:min(440px,56.25vh - 68.75px);padding:5px;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1);position:sticky;top:max(96px,50vh - 360px);box-shadow:0 40px 120px #120f2473,0 0 0 1.5px #ffffff38}.wr .phone.away{opacity:0;transform:translateY(60px)scale(.94)}.wr .screens{aspect-ratio:9/16;border-radius:35px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.wr .screens .scr{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.04)}.wr .screens .scr.on{opacity:1;transform:none}.wr .scr{color:#fff;font-size:3.4cqw;overflow:hidden;container-type:inline-size}.wr .scr.d{color:var(--nuit)}.wr .scr .sb{z-index:9;gap:1cqw;display:flex;position:absolute;top:3.4cqw;left:4cqw;right:4cqw}.wr .scr .sb i{opacity:.3;background:currentColor;border-radius:1cqw;flex:1;height:.7cqw}.wr .scr .sb i.f{opacity:1}.wr .scr .tp{z-index:9;opacity:.9;font-size:2.8cqw;position:absolute;top:6.6cqw;left:4cqw}.wr .scr .ft{letter-spacing:.04em;z-index:9;justify-content:space-between;font-size:2.2cqw;display:flex;position:absolute;bottom:4cqw;left:4cqw;right:4cqw}.wr .scr .bd{z-index:5;flex-direction:column;display:flex;position:absolute;inset:16cqw 6cqw 12cqw}.wr .scr .rb{z-index:1;width:100%;height:100%;position:absolute;inset:0}.wr .scr .kk{opacity:.9;font-size:3.3cqw}.wr .scr .hh{letter-spacing:-.03em;font-size:8.6cqw;line-height:1.02}.wr .scr .mega{letter-spacing:-.06em;font-size:30cqw;font-weight:300;line-height:.85}.wr .scr .gl{-webkit-backdrop-filter:blur(14px)saturate(150%);background:#fff3;border:1px solid #ffffff80;border-radius:5cqw;padding:5cqw}.wr .scr video{display:block}.wr .scr .cr{object-fit:cover;border-radius:2.4cqw;display:block;box-shadow:0 3cqw 8cqw #120f2459}.wr .up{opacity:0;transform:translateY(5cqw)}.wr .on .up,.wr .solo .up{animation:.8s cubic-bezier(.2,.8,.2,1) forwards wr-up;animation-delay:var(--d,0s)}@keyframes wr-up{to{opacity:1;transform:none}}.wr .s-open{background:var(--nuit)}.wr .s-open .fly{z-index:3;width:30cqw;animation:wr-bob var(--fd) ease-in-out infinite alternate;position:absolute}@keyframes wr-bob{to{transform:translateY(-3cqw) rotate(calc(var(--r) * -1))}}.wr .s-open .card{z-index:6;position:absolute;top:34cqw;left:5cqw;right:5cqw}.wr .dg{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.wr .dg .col{line-height:1;display:block;transform:translateY(0)}.wr .on .dg .col,.wr .solo .dg .col{animation:wr-roll 1.6s cubic-bezier(.15,.7,.2,1) var(--dl) forwards}@keyframes wr-roll{to{transform:translateY(calc(var(--t) * -1em))}}.wr .s-vol{background:var(--bleu)}.wr .s-vol .mos{z-index:3;flex-direction:column;gap:3cqw;display:flex;position:absolute;bottom:14cqw;left:-10cqw;right:-10cqw;transform:rotate(-8deg)}.wr .s-vol .row{gap:3cqw;width:max-content;animation:18s linear infinite wr-slide;display:flex}.wr .s-vol .row.b{animation-duration:22s;animation-direction:reverse}.wr .s-vol .row img,.wr .s-vol .row video{border-radius:2.4cqw;width:auto;height:36cqw}@keyframes wr-slide{to{transform:translate(-50%)}}.wr .s-top{background:var(--lilas)}.wr .rk{grid-template-columns:8cqw 15cqw 1fr;align-items:center;gap:3cqw;padding:2.4cqw 0;display:grid}.wr .rk .n{font-size:8cqw;font-weight:300}.wr .rk img,.wr .rk video{width:15cqw;height:15cqw}.wr .rk b{font-size:3.6cqw;font-weight:400;display:block}.wr .rk small{opacity:.75;font-size:2.7cqw}.wr .s-hook{background:var(--rose)}.wr .hk{border-radius:3cqw;grid-template-columns:6cqw 1fr auto;gap:2cqw;padding:2.4cqw 3cqw;font-size:3.4cqw;display:grid;position:relative;overflow:hidden}.wr .hk+.hk{margin-top:1.4cqw}.wr .hk .bar{background:#ffffff38;width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.wr .on .hk .bar,.wr .solo .hk .bar{width:var(--w)}.wr .hk span{position:relative}.wr .s-comp{background:var(--nuit)}.wr .ct{border-bottom:1px solid #ffffff24;grid-template-columns:1.6fr 1fr 1fr 1fr;padding:2.6cqw 3cqw;font-size:3.1cqw;display:grid}.wr .ct span:not(:first-child){text-align:right}.wr .ct.hd{opacity:.65;font-size:2.4cqw}.wr .ct.me{background:#ed717159;border:0;border-radius:2cqw}.wr .s-prof{background:var(--bleu)}.wr .orb{z-index:2;width:84cqw;height:84cqw;margin:-42cqw 0 0 -42cqw;animation:24s linear infinite wr-spin;position:absolute;top:52%;left:50%}.wr .orb .o{width:15cqw;transform:rotate(var(--a)) translateX(46cqw) rotate(calc(var(--a) * -1));margin:-10cqw 0 0 -7.5cqw;position:absolute;top:50%;left:50%}.wr .orb .o img,.wr .orb .o video{object-fit:cover;border-radius:2cqw;width:15cqw;height:20cqw;animation:24s linear infinite reverse wr-spin}@keyframes wr-spin{to{transform:rotate(360deg)}}.wr .s-prof .cw{z-index:6;justify-content:center;align-items:center;padding:4cqw 12cqw 0;display:flex;position:absolute;inset:0}.wr .s-prof .card{text-align:center;width:100%}.wr .pname{letter-spacing:-.03em;font-size:9.6cqw;line-height:1;transition:opacity .3s}.wr .pdesc{margin-top:3cqw;font-size:3.2cqw;line-height:1.45;transition:opacity .3s}.wr .s-reco{background:var(--sau)}.wr .stk{z-index:8;text-align:center;width:20cqw;height:20cqw;color:var(--nuit);background:var(--jaune);clip-path:polygon(50% 0%,61% 12%,77% 6%,80% 22%,96% 27%,89% 42%,100% 55%,86% 64%,90% 81%,73% 82%,65% 97%,50% 88%,35% 97%,27% 82%,10% 81%,14% 64%,0% 55%,11% 42%,4% 27%,20% 22%,23% 6%,39% 12%);place-items:center;font-size:3.6cqw;line-height:1.05;animation:3s ease-in-out infinite alternate wr-wob;display:grid;position:absolute;top:12cqw;right:5cqw}@keyframes wr-wob{0%{transform:rotate(-10deg)}to{transform:rotate(8deg)scale(1.05)}}.wr .rc{border-bottom:1px solid #ffffff4d;padding:2.6cqw 3.4cqw;font-size:3cqw;line-height:1.4}.wr .rc:last-child{border:0}.wr .bud{background:var(--nuit);color:#fff;border-radius:4cqw;margin-top:3cqw;padding:4cqw;font-size:3cqw;line-height:1.45}.wr .bud .y{color:var(--jaune)}.wr .sbtn{background:var(--jaune);color:var(--nuit);text-align:center;white-space:nowrap;border-radius:10cqw;margin-top:3cqw;padding:3.6cqw;font-size:3.2cqw}.wr .chips{flex-wrap:wrap;gap:10px;max-width:540px;margin-top:30px;display:flex}.wr .chip{font:inherit;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff73;border-radius:40px;padding:11px 18px;font-size:15px;transition:background .25s,color .25s,transform .25s}.wr .chip:hover{transform:translateY(-2px)}.wr .chip.on{background:var(--jaune);color:var(--nuit);border-color:var(--jaune)}.wr .full{z-index:2;align-items:center;min-height:100vh;padding:130px 40px 90px;display:flex;position:relative}.wr .full .in{width:100%;max-width:1240px;margin:0 auto}.wr .book{grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;display:grid}.wr .steps{margin-top:40px}.wr .step{border-top:1px solid #ffffff2e;grid-template-columns:200px 1fr;align-items:baseline;gap:22px;padding:18px 0;display:grid}.wr .step .big{letter-spacing:-.05em;font-size:84px;font-weight:300;line-height:.9}.wr .step .big small{letter-spacing:-.02em;font-size:28px}.wr .step p{opacity:.88;font-size:16px;line-height:1.5}.wr .cal{padding:28px;position:relative}.wr .cal .hd{justify-content:space-between;align-items:center;font-size:15px;display:flex}.wr .cal .sub{opacity:.75;margin-top:4px;font-size:13px}.wr .days{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.wr .day{text-align:center;cursor:pointer;color:inherit;background:0 0;border:1px solid #ffffff59;border-radius:14px;padding:10px 6px;font-family:inherit;font-size:12px;transition:all .2s}.wr .day b{margin-top:2px;font-size:22px;font-weight:400;display:block}.wr .day.on,.wr .slot.on{color:var(--nuit);background:#fff;border-color:#fff}.wr .day.off{opacity:.3;pointer-events:none}.wr .slots{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.wr .slot{text-align:center;cursor:pointer;color:inherit;background:0 0;border:1px solid #ffffff59;border-radius:12px;padding:10px 4px;font-family:inherit;font-size:14px;transition:all .2s}.wr .fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.wr .fields label{opacity:.9;flex-direction:column;gap:6px;font-size:12px;display:flex}.wr .fields input{font:inherit;color:#fff;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:12px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .2s,background .2s}.wr .fields input:focus{border-color:var(--jaune);background:#ffffff1a}.wr .fields input::placeholder{color:#fff6}.wr .consent{opacity:.7;margin-top:14px;font-size:11.5px;line-height:1.5}.wr .consent a{text-underline-offset:2px;text-decoration:underline}.wr .consent input{accent-color:var(--jaune);margin-top:2px}.wr .cal button.cta{cursor:pointer;border:0;width:100%;margin-top:18px;font-family:inherit}.wr .done{text-align:center;border-radius:18px;padding:34px 10px 90px;display:none;position:relative;overflow:hidden}.wr .cal.sent{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#120f24f0!important;border-color:#ffffff2e!important}.wr .done>:not(.done-rib){z-index:1;position:relative}.wr .cal.sent .form-in{display:none}.wr .cal.sent .done{animation:.8s cubic-bezier(.2,.8,.2,1) wr-up;display:block}.wr .done-rib{opacity:.55;z-index:0;width:110%;height:120px;position:absolute;bottom:-24px;left:-5%}.wr .done-rib path{stroke-dasharray:1;stroke-dashoffset:1px}.wr .cal.sent .done-rib path{animation:1.4s cubic-bezier(.2,.8,.2,1) forwards wr-draw}@keyframes wr-draw{to{stroke-dashoffset:0}}.wr .mega2{letter-spacing:-.05em;margin-top:6px;font-size:120px;font-weight:300;line-height:1}.wr .done .ok{background:var(--jaune);width:52px;height:52px;color:var(--nuit);border-radius:50%;place-items:center;font-size:26px;display:inline-grid}.wr .done .sub{opacity:.9;max-width:380px;margin:12px auto 0}.wr .fields .w{grid-column:1/-1}.wr .cal .cta{text-align:center;width:100%;margin-top:18px}.wr .wf{color:var(--jaune);border:1px dashed var(--jaune);border-radius:10px;margin-top:14px;padding:9px 11px;font-size:11.5px;line-height:1.45}.wr .cal .stk2{text-align:center;width:120px;height:120px;color:var(--nuit);background:var(--jaune);clip-path:polygon(50% 0%,61% 12%,77% 6%,80% 22%,96% 27%,89% 42%,100% 55%,86% 64%,90% 81%,73% 82%,65% 97%,50% 88%,35% 97%,27% 82%,10% 81%,14% 64%,0% 55%,11% 42%,4% 27%,20% 22%,23% 6%,39% 12%);place-items:center;font-size:16px;line-height:1.05;animation:3s ease-in-out infinite alternate wr-wob;display:grid;position:absolute;top:-34px;right:-26px}.wr .prows{max-width:980px;margin-top:40px}.wr .pr{background:#120f240f;border-radius:22px;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:22px 26px;display:grid;position:relative;overflow:hidden}.wr .pr+.pr{margin-top:10px}.wr .pr .n{font-size:44px;font-weight:300;line-height:1}.wr .pr .w{font-size:20px}.wr .pr .w small{opacity:.7;margin-top:4px;font-size:14px;display:block}.wr .pr .v{letter-spacing:-.04em;font-size:56px;font-weight:300}.wr .pr .fill{z-index:-1;background:#ffffff59;width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.wr .seen .pr .fill{width:var(--w)}.wr .src{opacity:.6;margin-top:16px;font-size:12px}.wr .faq{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.wr details{cursor:pointer;background:#120f240f;border-radius:20px;padding:20px 24px}.wr summary{justify-content:space-between;gap:16px;font-size:18px;list-style:none;display:flex}.wr summary::-webkit-details-marker{display:none}.wr summary:after{content:"+";font-size:24px;line-height:1;transition:transform .3s}.wr details[open] summary:after{transform:rotate(45deg)}.wr details p{opacity:.85;margin-top:12px;font-size:15px;line-height:1.55}.wr .end{text-align:center;margin-top:80px}.wr .end h2{margin:0 auto}.wr .end .acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.wr .foot{z-index:2;letter-spacing:.04em;background:var(--nuit);color:#fff;justify-content:space-between;gap:20px;padding:22px 40px;font-size:12px;display:flex;position:relative}.wr .foot .lg{opacity:.6;letter-spacing:0;max-width:760px;line-height:1.6}.wr .inline-scr,.wr .sticky-m{display:none}@media (max-width:1023px){.wr{--ph:min(50svh,430px)}html:has(.wr){scroll-snap-type:y proximity}.wr .chapters .ch{scroll-snap-align:start}.wr .story{grid-template-columns:1fr;padding:0 18px;display:grid}.wr .chapters,.wr .phonecol{grid-area:1/1}.wr .phonecol{pointer-events:none;z-index:3}.wr .phone{top:calc(100svh - var(--ph) - 36px);width:calc(var(--ph) * .5625 + 8px);border-radius:28px;margin:0 auto;padding:4px}.wr .screens{border-radius:24px}.wr .ch{justify-content:flex-start;min-height:100svh;padding:92px 0 0}.wr h1{font-size:38px;line-height:1}.wr h2{font-size:30px;line-height:1.05}.wr .ch p.l{margin-top:12px;font-size:14.5px;line-height:1.5}.wr .ch .k{margin-bottom:12px;font-size:13px}.wr .hint{display:none}.wr .ch .txt>div[style]{margin-top:18px!important}.wr .ch .txt .cta{padding:14px 22px;font-size:15px}.wr .chips{gap:6px;margin-top:14px}.wr .chip{padding:7px 11px;font-size:12.5px}.wr .hud{padding:10px 16px 0}.wr .hud .cta{padding:9px 14px;font-size:12px}.wr .full{min-height:auto;padding:90px 18px 60px}.wr .book{grid-template-columns:1fr;gap:40px}.wr .step{grid-template-columns:110px 1fr}.wr .step .big{font-size:54px}.wr .faq{grid-template-columns:1fr}.wr .pr{grid-template-columns:34px 1fr auto;gap:10px;padding:16px}.wr .pr .n{font-size:26px}.wr .pr .v{font-size:32px}.wr .pr .w{font-size:16px}.wr .cal{padding:20px}.wr .cal .stk2{width:96px;height:96px;font-size:13px;top:-40px;right:-6px}.wr .fields{grid-template-columns:1fr}.wr .foot{flex-direction:column;padding:22px 18px 30px}}@media (prefers-reduced-motion:reduce){.wr *,.wr :before,.wr :after{transition:none!important;animation:none!important}.wr .ch .txt>*,.wr .up{opacity:1;transform:none}.wr .ribbon .r{stroke-dashoffset:0}}
