:root{--rb-600:#07090f;--rb-500:#0d111c;--rb-400:#14192a;--rb-300:#1a2137;--rb-200:#212a45;--ox-600:#040411;--ox-300:#0f0f43;--al-100:#fff;--al-200:#f1f2eb;--al-300:#e5e7da;--al-400:#d3d7c1;--al-500:#b9beaa;--al-700:#8b8f7a;--cerise-500:#d52050;--cerise-400:#e02c5c;--cerise-300:#e75f83;--ncs-500:#2b7ea1;--ncs-400:#3397c1;--ncs-300:#3ea1cc;--ncs-100:#5eb1d4;--grad-cerise:linear-gradient(135deg,#ff006e 0%,#e366a7 100%);--line:#5eb1d42e;--line-soft:#ffffff12;--inter:"Inter",ui-sans-serif,system-ui,sans-serif;--poppins:"Poppins",ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--wrap:1320px;--r:18px}.pain,.thread,.withnova,.feats,.reform{overflow-x:clip}.nd-hero .hero-visual img{object-position:62% 40%}.nd-hero h1{font-size:clamp(34px,3.9vw,54px)}.nd-final .wl{margin:0 auto}.nd-final small{margin-top:22px}.nd-hero{isolation:isolate;align-items:center;min-height:min(92dvh,880px);padding-block:120px 80px;display:flex;position:relative;overflow:clip}.nd-bg{z-index:-1;object-fit:cover;object-position:center 70%;opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.nd-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07090fd9 0%,#07090f8c 45%,#07090f00 75%);position:absolute;inset:0}.nd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.nd-hero .pastille{margin-bottom:26px}.nd-hero h1{font:800 clamp(44px,6vw,86px)/1 var(--inter);letter-spacing:-.04em;color:#fff;margin-bottom:26px}.nd-hero .chapo{max-width:50ch;font-size:clamp(15.5px,1.25vw,17px)}.dl-main{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:34px;display:flex}.dl-main .btn-cerise .ic{width:18px;height:18px}.dl-main .btn-cerise>span{gap:10px}.dl-note{color:var(--ivoire-700);margin-top:14px;font-size:13.5px}.dl-note a{color:var(--ivoire-400)}.nd-hero .chiffres{margin-top:40px}.kb-demo{justify-items:center;gap:26px;display:grid}.kb-try{color:var(--ivoire-500);text-align:center;font-size:14px}.kb-try b{color:var(--ivoire-200);font-weight:600}.keys{align-items:center;gap:12px;display:flex}.plus{font:600 22px/1 var(--inter);color:var(--ivoire-700)}.key{appearance:none;cursor:pointer;min-width:92px;height:84px;font:700 19px/1 var(--inter);color:#fff;background:linear-gradient(#232a44,#141a2e);border:1px solid #ffffff24;border-radius:18px;padding:0 20px;transition:transform .12s,box-shadow .12s,border-color .3s;box-shadow:0 8px #0a0d18,0 18px 30px -8px #000c,inset 0 1px #ffffff2e}.key-space{min-width:190px}.key:hover{border-color:#ff4f9380}.key.is-down,.key:active{border-color:#ff4f93cc;transform:translateY(6px);box-shadow:0 2px #0a0d18,0 8px 18px -8px #ff006eb3,inset 0 1px #ffffff2e}.pill{border-radius:99px;align-items:center;gap:14px;min-width:320px;padding:14px 20px;transition:box-shadow .4s,border-color .4s;display:flex}.pill-dot{background:var(--ivoire-700);border-radius:50%;width:11px;height:11px;transition:background .3s,box-shadow .3s}.pill-wave{flex:1;align-items:center;gap:4px;height:30px;display:flex}.pill-wave i{opacity:.35;background:linear-gradient(#ff4f93,#a640fe 50%,#22d3ee);border-radius:4px;flex:1;max-width:5px;height:16%;transition:opacity .3s}.pill-txt{font:600 14px/1 var(--inter);color:var(--ivoire-300);text-align:right;min-width:96px}.pill[data-state=rec]{border-color:#ff4f9399;box-shadow:0 0 0 4px #ff4f931f,0 30px 60px -20px #ff006e99}.pill[data-state=rec] .pill-dot{background:#ff2d6f;box-shadow:0 0 12px #ff2d6f}.pill[data-state=rec] .pill-wave i{opacity:1;animation:.7s ease-in-out infinite alternate pw}.pill-wave i:nth-child(3n){animation-delay:-.25s}.pill-wave i:nth-child(3n+1){animation-delay:-.5s}.pill-wave i:nth-child(4n){animation-delay:-.4s}.pill-wave i:nth-child(5n){animation-delay:-.1s}@keyframes pw{to{height:100%}}.pill[data-state=busy] .pill-dot{background:var(--violet);box-shadow:0 0 12px var(--violet)}.pill[data-state=busy] .pill-wave i{opacity:.6;height:30%;animation:1s ease-in-out infinite pwb}@keyframes pwb{50%{opacity:1;height:55%}}.pill[data-state=ok] .pill-dot{background:var(--menthe);box-shadow:0 0 12px var(--menthe)}.kb-out{border-radius:20px;width:100%;max-width:520px;min-height:132px;padding:18px 22px}.kb-out small{font:600 11.5px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--ivoire-700)}.kb-out p{color:#fff;margin-top:10px;font-size:16px;line-height:1.55}.caret{vertical-align:-3px;background:var(--cerise);width:2px;height:18px;margin-left:2px;animation:.8s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.aw-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:-18px auto 34px;display:flex}.aw-tabs .puce{cursor:pointer}.aw-win{background:linear-gradient(160deg,#ffffff0d,#fff0 40%),#0b0e19;border:1px solid #ffffff1f;border-radius:22px;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6,0 40px 120px -60px #ff006e80}.aw-bar{font:600 12.5px/1 var(--inter);color:var(--ivoire-500);border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:13px 18px;display:flex}.aw-bar i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.aw-bar i:first-child{background:#ff4f93}.aw-bar span{margin-left:12px}.aw-body{min-height:300px;padding:24px 28px 110px}.aw-meta{color:var(--ivoire-500);border-bottom:1px solid #ffffff12;gap:10px;margin-bottom:18px;padding-bottom:16px;font-size:14px;display:grid}.aw-meta b{color:var(--ivoire-200);font-weight:500}.aw-meta:empty{display:none}.aw-text{color:#fff;white-space:pre-line;font-size:17px;line-height:1.65}.aw-win[data-kind=chat] .aw-text{float:right;background:linear-gradient(135deg,#ff006ecc,#a640feb3);border-radius:16px 16px 4px;max-width:80%;padding:12px 16px;display:inline-block}.aw-win[data-kind=doc] .aw-body{background:linear-gradient(#fbfaf6,#f1efe8);border-radius:12px;margin:18px}.aw-win[data-kind=doc] .aw-text,.aw-win[data-kind=doc] .aw-meta b{color:#1b1d27}.aw-win[data-kind=doc] .aw-meta{color:#6c6f7d;border-color:#1b1d271a}.aw-pill{min-width:280px;position:absolute;bottom:22px;left:50%;translate:-50%}.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto;display:grid}.lane{border-radius:var(--rayon-l);flex-direction:column;gap:16px;padding:26px;display:flex}.ln-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ln-head span{font:700 16px/1 var(--inter);color:#fff;align-items:center;gap:9px;display:inline-flex}.ln-head .ic{color:var(--ivoire-500)}.is-voice .ln-head .ic{color:var(--cerise)}.ln-head small{color:var(--ivoire-500);font-size:13px}.ln-txt{min-height:190px;color:var(--ivoire-200);font-size:16px;line-height:1.65}.ln-foot{align-items:center;gap:14px;display:flex}.ln-bar{background:#ffffff14;border-radius:6px;flex:1;height:6px;overflow:hidden}.ln-bar i{background:var(--ivoire-500);width:0;height:100%;display:block}.is-voice .ln-bar i{background:linear-gradient(90deg,#22d3ee,#a640fe,#ff006e)}.ln-foot b{text-align:right;min-width:64px;font:800 22px/1 var(--inter);font-variant-numeric:tabular-nums;color:#fff}.is-voice .ln-foot b{color:var(--menthe)}.lane.is-done{border-color:#5eead480}.rc-cta{text-align:center;justify-items:center;gap:12px;margin-top:26px;display:grid}.rc-cta .btn-verre{justify-self:center}.rc-cta small{color:var(--ivoire-700);font-size:13px}.tr-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.tr-card{border-radius:var(--rayon-l);gap:18px;padding:30px;display:grid}.tr-card small{font:600 11.5px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--ivoire-500);align-items:center;gap:8px;margin-bottom:10px;display:flex}.tr-card small .ic{width:14px;height:14px;color:var(--cerise)}.tr-said p{color:var(--ivoire-300);font-size:16px;font-style:italic;line-height:1.6}.tr-out{background:#22d3ee12;border:1px solid #22d3ee4d;border-radius:16px;padding:18px 20px}.tr-out p{font:500 17px/1.55 var(--inter);color:#fff;transition:opacity .3s}.tr-out p.is-swap{opacity:0}.tr-switch{cursor:pointer;width:fit-content;font:600 15px/1 var(--inter);color:#fff;align-items:center;gap:12px;display:flex}.tr-switch input{opacity:0;position:absolute}.sw{background:#ffffff1f;border-radius:99px;width:52px;height:30px;transition:background .3s;position:relative}.sw:after{content:"";width:22px;height:22px;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}.tr-switch input:checked+.sw{background:linear-gradient(135deg,#ff006e,#a640fe)}.tr-switch input:checked+.sw:after{transform:translate(22px)}.tr-switch input:focus-visible+.sw{box-shadow:0 0 0 3px #22d3ee99}.tn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tn-dico,.tn-wave{grid-row:span 3}.tn-grid>.carte-verre:not(.tn-dico):not(.tn-wave){padding:20px 22px}.tn-grid>.carte-verre:not(.tn-dico):not(.tn-wave) .ico-neon{margin-bottom:10px}.tn-wave{grid-column:span 1}.dico{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dico li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.dico s{color:var(--ivoire-700)}.dico .ic{width:14px;height:14px;color:var(--cerise)}.dico b{color:#fff;font-weight:600}.wv-stage{background:#07090f99;border:1px solid #ffffff14;border-radius:14px;height:120px;margin:20px 0 16px;overflow:hidden}.wv-stage canvas{width:100%;height:100%;display:block}.wv-pick{flex-wrap:wrap;gap:8px;display:flex}.wv-pick .puce{cursor:pointer;padding:8px 12px;font-size:13.5px}.os-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto;display:grid}.os{flex-direction:column;gap:6px;padding:30px;display:flex}.os:hover{transform:none}.os-ic{width:40px;height:40px;color:var(--photon-clair);margin-bottom:14px}.os p{flex:1;margin-bottom:18px!important}.os-me{font:700 11px/1 var(--inter);letter-spacing:.08em;text-transform:uppercase;color:#04121a;background:var(--menthe);border-radius:99px;padding:6px 10px;display:none;position:absolute;top:18px;right:18px}.os.is-me{border-color:#5eead480;box-shadow:0 0 0 1px #5eead440,0 30px 70px -30px #5eead473}.os.is-me .os-me{display:block}.os.is-me .btn-verre{background:linear-gradient(135deg,#ff006e,#e366a7);border-color:#0000}.os.is-me .btn-verre .ic{color:#fff}.dl-steps{max-width:720px;margin:56px auto 0}.dl-steps b{font:600 17px/1.3 var(--inter);color:#fff;margin:2px 0 4px;display:block}.dl-steps div{color:var(--ivoire-400);font-size:15px}.mo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin:0 auto;display:grid}.nd-final>img{opacity:.45}.nd-final .titre-section{max-width:18ch;margin:0 auto 34px;font-size:clamp(36px,5vw,66px)}.nd-final .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.nd-final .btn-cerise .ic{width:18px;height:18px}.nd-final .btn-cerise>span{gap:10px}.nd-final .btn-cerise,.nd-final .lien-fleche{place-self:center}@media (width<=1100px){.tn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-dico,.tn-wave{grid-row:auto}}@media (width<=900px){.nd-hero{min-height:0;padding-top:110px}.nd-grid,.tr-grid,.rc-grid,.os-grid,.mo-grid{grid-template-columns:minmax(0,1fr)}.chiffres{grid-template-columns:1fr;gap:14px}.chiffres>div+div{border-left:0;padding-left:0}.ln-txt{min-height:150px}}@media (width<=620px){.tn-grid{grid-template-columns:minmax(0,1fr)}.key{min-width:64px;height:64px;padding:0 12px;font-size:15px}.key-space{min-width:110px}.keys{gap:6px}.pill{width:100%;min-width:0}.aw-body{padding:18px 18px 100px}.aw-pill{width:calc(100% - 36px)}}.mo-grid>.carte-lien{width:100%;min-width:0}.carte-lien>span{min-width:0}.more,.anywhere,.race,.tr,.tune,.dl{overflow-x:clip}.nd-bg{object-position:70% 40%;opacity:.6}.kb-note{max-width:520px;color:var(--ivoire-600,#6b7386);margin-top:10px;font-size:12.5px;line-height:1.5}.kb-prov{color:var(--ivoire-500)}.mo-nova{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.mo-portrait{margin:0;position:relative}.mo-portrait img{aspect-ratio:1;object-fit:cover;border-radius:var(--rayon-xl,32px);width:100%;-webkit-mask-image:radial-gradient(85% 85% at 55% 45%,#000 60%,#0000 100%);mask-image:radial-gradient(85% 85% at 55% 45%,#000 60%,#0000 100%)}.mo-bulle{max-width:300px;font:500 15.5px/1.45 var(--inter);color:#fff;border-radius:20px 20px 20px 6px;padding:14px 18px;position:absolute;bottom:8%;left:4%}.mo-bulle b{font:700 12px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:#ff4f93;margin-bottom:4px;display:block}.mo-copy .mo-grid{grid-template-columns:minmax(0,1fr);margin-top:30px}@media (width<=900px){.mo-nova{grid-template-columns:minmax(0,1fr)}.mo-portrait{max-width:420px;margin:0 auto}}
