:root{--nms-entete-h:60px}@media (min-width:1024px){:root{--nms-entete-h:68px}}.st-page{color:#fff;background:#000}.st-conteneur{max-width:1440px;margin:0 auto;padding:0 32px;position:relative}@media (max-width:767px){.st-conteneur{padding:0 20px}}.st-lecture{max-width:760px}.st-section{padding:clamp(88px,10vw,140px) 0;position:relative}.st-section--serree{padding:clamp(56px,7vw,96px) 0}.st-section--alt{background:#0b0b0f;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.st-ouverture{padding:calc(var(--nms-entete-h,68px) + clamp(48px, 7vw, 96px)) 0 clamp(56px, 7vw, 96px);position:relative;overflow:hidden}.st-halo{pointer-events:none;background:radial-gradient(900px 600px at 85% 10%,#7933ff38,#0000 60%),radial-gradient(700px 500px at 0 90%,#fe2c2b14,#0000 60%);position:absolute;inset:0}.st-halo--bas{pointer-events:none;background:radial-gradient(900px 500px at 50% 100%,#7933ff47,#0000 65%);position:absolute;inset:0}.st-etiquette{letter-spacing:0;text-transform:none;color:#9090a0;font-size:13px;font-weight:400;line-height:1.4;display:inline-block;font-family:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace!important}.st-mono{font-family:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace!important}.st-titre-affiche{letter-spacing:-.055em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(48px,8.4vw,144px);line-height:.88;font-weight:900!important}.st-titre-page{letter-spacing:-.05em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(42px,6.4vw,108px);line-height:.92;font-weight:900!important}.st-titre-section{letter-spacing:-.05em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(40px,6vw,96px);line-height:.92;font-weight:900!important}.st-titre-intro{letter-spacing:-.03em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(28px,3.4vw,52px);line-height:1.08;font-weight:800!important}.st-titre-carte{letter-spacing:-.01em;color:#fff;margin:0;font-size:22px;line-height:1.15;font-weight:900!important}.st-eteint{color:#5a5a68}.st-degrade{background:linear-gradient(100deg,#7933ff 0%,#dc72fe 45%,#ff925c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.st-chapeau{color:#d4d4dc;text-wrap:pretty;max-width:560px;margin:0;font-size:19px;line-height:1.55}.st-texte{color:#d4d4dc;font-size:17px;line-height:1.6}.st-texte-doux{color:#9090a0;font-size:17px;line-height:1.55}.st-prose{color:#d4d4dc;font-size:17px;line-height:1.7}.st-prose :where(h2){letter-spacing:-.035em;color:#fff;margin:2.2em 0 .6em;font-size:clamp(28px,3vw,40px);line-height:1.05;font-weight:900!important}.st-prose :where(h3){letter-spacing:-.01em;color:#fff;margin:1.8em 0 .5em;font-size:21px;line-height:1.2;font-weight:800!important}.st-prose :where(p){margin:0 0 1.1em}.st-prose :where(ul,ol){margin:0 0 1.2em;padding-left:1.3em}.st-prose :where(ul){list-style:outside}.st-prose :where(ol){list-style:decimal}.st-prose :where(li){margin:.35em 0}.st-prose :where(li)::marker{color:#dc72fe}.st-prose a:not(.st-pastille,.st-lien,.st-carte,.st-ligne),.nms-studio .st-prose a:not(.st-pastille,.st-lien,.st-carte,.st-ligne){color:#fff;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #dc72fe99;text-decoration:underline #dc72fe99}.st-prose a:not(.st-pastille,.st-lien,.st-carte,.st-ligne):hover,.nms-studio .st-prose a:not(.st-pastille,.st-lien,.st-carte,.st-ligne):hover{color:#dc72fe}.st-prose :where(strong,b){color:#fff;font-weight:800}.st-prose :where(code){background:#ffffff14;border-radius:6px;padding:.1em .35em;font-size:.88em;font-family:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace!important}.st-prose :where(blockquote){color:#fff;border-left:2px solid #dc72fe;margin:1.6em 0;padding:4px 0 4px 20px}.st-prose :where(table){border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px}.st-prose :where(th,td){text-align:left;vertical-align:top;border-top:1px solid #ffffff1f;padding:10px 12px}.st-prose :where(th){color:#fff;font-weight:800}.st-pastille{letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:0;padding:11px 18px;font-family:inherit;font-size:14px;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;color:#000!important;font-weight:800!important}.st-pastille:hover,.st-pastille:focus-visible{background:#dc72fe;color:#000!important}.st-pastille--grande{padding:16px 26px;font-size:16px}.st-pastille--fil{background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d;color:#fff!important}.st-pastille--fil:hover,.st-pastille--fil:focus-visible{background:0 0;box-shadow:inset 0 0 0 1px #dc72fe;color:#dc72fe!important}.st-pastille--noire{background:#000;color:#fff!important}.st-pastille--noire:hover,.st-pastille--noire:focus-visible{background:#fff;color:#000!important}.st-rond{aspect-ratio:1;text-align:center;cursor:pointer;background:linear-gradient(135deg,#7933ff,#dc72fe);border:0;border-radius:50%;place-items:center;width:clamp(120px,12vw,168px);min-height:0;padding:0;font-family:inherit;font-size:14px;line-height:1.2;transition:transform .25s;display:inline-grid;box-shadow:0 30px 60px -20px #7933ffb3;color:#fff!important;font-weight:800!important}.st-rond:hover,.st-rond:focus-visible{transform:scale(1.06)rotate(-4deg)}.st-lien{color:#fff;border-bottom:1px solid;padding-bottom:2px;font-size:15px;text-decoration:none;transition:color .2s;font-weight:800!important}.st-lien:hover{color:#dc72fe}.st-carte{color:#fff;background:#0b0b0f;border:1px solid #ffffff1f;border-radius:24px;padding:clamp(24px,3vw,36px);position:relative}a.st-carte,.st-carte--lien{text-decoration:none;transition:border-color .25s,transform .25s;display:block}a.st-carte:hover,.st-carte--lien:hover{border-color:#dc72fe8c;transform:translateY(-2px)}.st-bloc-orange{color:#000;background:linear-gradient(135deg,#ff925c 0%,#fe2c2b 100%)}.st-bloc-orange :where(h1,h2,h3,p,span,li,a),.st-bloc-orange .st-etiquette{color:#000}.st-bloc-violet{color:#fff;background:radial-gradient(700px 500px at 100% 0,#dc72fe8c,#0000 60%),radial-gradient(600px 500px at 0 100%,#281478e6,#0000 60%),linear-gradient(135deg,#5b2bd6 0%,#7933ff 50%,#a259ff 100%);border:1px solid #ffffff24;border-radius:32px;padding:clamp(40px,6vw,88px);position:relative;overflow:hidden}.st-liste{border-bottom:1px solid #ffffff1a;display:grid}.st-ligne{color:#fff;border-top:1px solid #ffffff1a;gap:20px;padding:16px 0;font-size:16px;font-weight:700;display:flex}.st-ligne__index{color:#dc72fe;flex:none;width:28px;padding-top:3px;font-size:12px;font-weight:400;font-family:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace!important}a.st-ligne,.st-ligne--lien{justify-content:space-between;padding:12px 0;font-size:15px;text-decoration:none;transition:color .2s}a.st-ligne:hover,.st-ligne--lien:hover{color:#dc72fe}.st-numero{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffffff59;font-size:clamp(72px,8vw,120px);line-height:.85;font-weight:900!important}.st-etapes{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.st-etapes>*{border-right:1px solid #ffffff14;padding:36px 28px 32px 0}.st-etapes>*+*{padding-left:28px}.st-etapes>:last-child{border-right:0}@media (max-width:767px){.st-etapes>*{border-bottom:1px solid #ffffff14;border-right:0;padding:28px 0}.st-etapes>*+*{padding-left:0}}.st-puce{color:#fff;white-space:nowrap;border:1.5px solid #ffffff59;border-radius:999px;align-items:center;padding:10px 16px;font-size:14px;line-height:1.1;display:inline-flex;font-weight:800!important}.st-bloc-orange .st-puce{border-color:#000}.st-puce--pleine{color:#000;background:#fff;border-color:#fff}.st-bloc-orange .st-puce--pleine{color:#fff;background:#000;border-color:#000}.st-grille{--st-gap:clamp(24px, 3vw, 40px);gap:var(--st-gap);display:grid}.st-grille--2{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(420px, calc((100% - var(--st-gap)) / 2))), 1fr))}.st-grille--3{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(300px, calc((100% - 2 * var(--st-gap)) / 3))), 1fr))}.st-grille--4{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(240px, calc((100% - 3 * var(--st-gap)) / 4))), 1fr))}.st-entete-section{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.st-entete-section .st-etiquette+*{margin-top:22px}.st-faq{border-bottom:1px solid #ffffff24}.st-faq>details{border-top:1px solid #ffffff24}.st-faq summary{cursor:pointer;letter-spacing:-.02em;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(19px,2vw,26px);line-height:1.2;list-style:none;transition:color .2s;display:flex;font-weight:900!important}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";color:#fff;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-weight:400;transition:transform .3s;display:grid}.st-faq details[open]>summary:after{transform:rotate(45deg)}.st-faq summary:hover{color:#dc72fe}.st-faq details>:not(summary){color:#d4d4dc;max-width:760px;margin:0 0 26px;font-size:17px;line-height:1.6}.st-champ{color:#fff;background:#0b0b0f;border:1px solid #ffffff29;border-radius:14px;width:100%;min-height:0;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.st-champ::placeholder{color:#5a5a68}.st-champ:focus{border-color:#dc72fe;outline:none}.st-page :focus-visible{outline-offset:3px;outline:2px solid #dc72fe}.nms-v2,.nms-v2.nms-pentest,.nms-v2.nms-maison{--n-fond:#000;--n-fond-2:#0b0b0f;--n-fond-3:#141419;--n-encre:#fff;--n-encre-douce:#d4d4dc;--n-encre-mate:#9090a0;--n-filet:#ffffff1f;--n-filet-fort:#fff3;--n-signal:#dc72fe;--n-signal-vif:#e9a6ff;--n-signal-encre:#000;--n-surligne:#dc72fe38;--n-lavis:#dc72fe14;--n-r-md:24px;--n-r-lg:28px}.nms-v2 :where(h1,h2,.nms-titre){font-weight:900}.nms-v2 :where(h1){letter-spacing:-.05em;line-height:.95}.nms-v2 :where(h2,.nms-titre){letter-spacing:-.04em;line-height:1}.nms-v2 .nms-chapo,.nms-v2 .nms-source{letter-spacing:.04em;font-weight:400;font-family:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace!important}.nms-v2 .nms-chapo:before{display:none}.nms-v2 .nms-marque{background:linear-gradient(100deg,#7933ff 0%,#dc72fe 45%,#ff925c 100%);color:#0000;box-shadow:none;-webkit-background-clip:text;background-clip:text;padding:0 .04em 0 0}.nms-v2 .nms-pastille{letter-spacing:0;text-transform:none;padding:.8rem 1.4rem;font-size:14px;font-weight:800}.nms-v2 .nms-pastille--plein{color:#000;background:#fff}.nms-v2 .nms-pastille--plein:hover{filter:none;background:#dc72fe}.nms-v2 .nms-pastille--fil{border-color:#ffffff4d}.nms-v2 .nms-pastille--fil:hover{color:#dc72fe;background:0 0;border-color:#dc72fe}.nms-v2 .nms-carte,.nms-v2 a.nms-carte:hover,.nms-v2 .nms-carte:hover{box-shadow:none}.nms-v2 .nms-chiffre{letter-spacing:-.06em;font-weight:900}
