@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:InterLight;src:url(/assets/fonts/Inter/static/Inter_18pt-Light.ttf)}@font-face{font-family:InterMedium;src:url(/assets/fonts/Inter/static/Inter_18pt-Medium.ttf)}@font-face{font-family:InterRegular;src:url(/assets/fonts/Inter/static/Inter_18pt-Regular.ttf)}:root{--transitionTime:.3s;--transitionTime_short:.15s;--bg-hero:#f4f4f4;--bg:#fff;--card:#f5f5f5;--text:#000;--text-title:#2b2b2b;--text-2:#404040;--text-muted:#7b7b7b;--gris_fonce:#7d7d7d;--accent:#f40;--divider:#bababa;--dark:#171321;--r:1rem;--r-pill:2.15rem;--frame:128rem;--content:113rem;--edge:clamp(2rem, 5.86vw, 7.5rem);--section-gap:clamp(9.6rem, 11.7vw, 15rem);--header-h:11.2rem}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:10px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:InterRegular;font-size:1.6rem}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:var(--frame);max-width:100%;margin-inline:auto;position:relative}header{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;padding-block:3rem;position:fixed;top:0;left:0}.header_nav{justify-content:space-between;align-items:center;width:calc(100% - 4rem);margin-inline:auto;display:flex;position:relative}.header_nav>a{flex:none;width:4rem;height:4rem;display:block}.header_nav>a img{width:100%;height:100%}.header_nav_content{gap:2.4rem;display:flex}.header_nav_content_reload{background-color:#000;border-radius:1rem;justify-content:center;align-items:center;padding:1rem;display:flex}@media (hover:hover){.header_nav_content_reload:hover>svg{color:#8f8f8f}}.header_nav_content_reload>svg{color:#e6e6e6;width:3.2rem;height:3.2rem;transition:var(--transitionTime_short)}.header_nav_content_contact{align-items:center;gap:4rem;display:flex}.header_nav_content_contact>a{white-space:nowrap;color:#7b7b7b;font-size:1.6rem;font-weight:600;transition:color .2s}.header_nav_content_contact>a[aria-current=page]{color:#000;display:none}@media (hover:hover){.header_nav_content_contact>a:hover{color:#000}}.header_nav_content_contact>a:active{color:#d6d6d6}.hero{background:var(--bg-hero);position:relative;overflow:hidden}.planet{pointer-events:none;width:90rem;height:90rem;position:absolute;bottom:-49.8rem;left:calc(50% - 45rem)}.lopd-route{animation:1.4s linear infinite lopd-flow}@keyframes lopd-flow{to{stroke-dashoffset:-10px}}.hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:18rem 2rem 9.6rem;display:flex}.hero-title{text-align:center;transition:var(--transitionTime);font-family:InterRegular;font-size:10vw}.hero-title em{color:var(--accent);font-style:normal}.hero-sub{color:#000;margin-top:2rem;padding-inline:1.6rem;font-size:1.4rem;line-height:2rem}.dropzone{background:#e2e2e2d1;border:2px dashed #424242;border-radius:2rem;width:88%;max-width:60rem;height:35rem;margin-top:5rem;transition:background-color .25s;position:relative}.dropzone:hover,.dropzone.is-over{background:#b4b4b494}.dropzone-icon{width:6rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manifesto{z-index:1;background:var(--bg);position:relative}.manifesto-stage{width:var(--frame);max-width:100%;height:100svh;padding:var(--header-h) var(--edge) 0;justify-content:center;align-items:center;margin-inline:auto;display:flex}.manifesto-text{max-width:var(--content);text-align:center;letter-spacing:-.04em;color:var(--text);font-size:clamp(3.4rem,5vw,6.4rem);line-height:1.1}.manifesto-text .w{white-space:nowrap}.manifesto-text .ch{color:#d2d2d2;transition:color .15s linear}.manifesto-text .ch.on{color:var(--text)}.how{z-index:1;background:var(--bg);height:100svh;margin-top:-25svh;position:relative}.stage{height:100svh;padding-top:var(--header-h);justify-content:center;align-items:safe center;display:flex;overflow:hidden}.inner{width:min(128rem,100%);padding-inline:var(--edge);flex-direction:column;flex:none;align-items:stretch;display:flex;position:relative}.kicker{color:var(--text-muted);order:1;font-size:1.3rem}.visual{aspect-ratio:350/214;order:2;align-self:center;width:100%;max-width:35rem;margin:2.4rem 0 3.2rem;position:relative}.copy{order:3;width:100%;display:grid;position:relative}.step-text{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .45s;transform:translateY(1.2rem)}.step-text.on{opacity:1;pointer-events:auto;transform:none}.step-text h2{letter-spacing:-.04em;color:var(--text);margin-bottom:1rem;font-size:clamp(2.6rem,7.4vw,3.2rem);font-weight:400;line-height:1.06}.step-text p:first-of-type{color:var(--text-2);margin-bottom:.8rem;font-size:1.4rem;line-height:1.45}.step-text p:last-of-type{color:gray;font-size:1.3rem}.counter{top:0;right:var(--edge);color:var(--text-muted);font-variant-numeric:tabular-nums;order:1;font-size:1.3rem;position:absolute}.counter b{color:var(--text-title);font-family:InterMedium;font-weight:500}.card{border-radius:var(--r);color:#fff;filter:grayscale()brightness(1.55)contrast(.55);opacity:.55;background-position:50%;background-size:cover;align-items:center;padding-left:2rem;transition:filter .6s,opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;display:flex;position:absolute;overflow:hidden}.card.lit{filter:none;opacity:1}.card.active{transform:scale(1.04);box-shadow:0 1.8rem 4rem -1.8rem #3c147873}.card span{font-family:InterMedium;font-weight:500;position:relative}.c-enc,.c-enc-bg{background-image:url(/assets/section2/fond-encryption-steps.svg)}.c-sto,.c-sto-bg{background-image:url(/assets/section2/degrade-violet.png)}.c-rec,.c-rec-bg{background-image:radial-gradient(70% 90% at 92% 105%,#b0baccf2 0%,#b0bacc00 60%),linear-gradient(115deg,#1238ff 0%,#2b2dff 50%,#4a1cff 100%)}.c-enc{width:75.71%;height:23.36%;font-size:2.2rem;top:0;left:12%}.c-sto{width:64.29%;height:20.56%;font-size:1.9rem;top:38.32%;left:34.57%}.c-rec{width:79.43%;height:26.17%;font-size:2.4rem;top:73.83%;left:2.86%}.paths,.paths-m{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.paths{width:38rem;height:43rem;display:none}.paths-m{width:100%;height:100%}.how.is-static,.how.is-static .stage{height:auto}.how.is-static .stage{padding-block:9.6rem 0}.how.is-static .copy{flex-direction:column;gap:3.2rem;display:flex}.how.is-static .counter{display:none}.trust{z-index:2;margin-top:calc(-1 * var(--s2-leftover,0px));padding:var(--section-gap) var(--edge) 0;position:relative}.trust-list{grid-template-columns:1fr;display:grid;position:relative}.trust-list:before,.trust-list:after,.trust-list li+li:before{content:"";background:var(--divider);position:absolute}.trust-list:before,.trust-list:after{height:.5px;left:0;right:0}.trust-list:before{top:0}.trust-list:after{bottom:0}.trust-list li{flex-direction:column;gap:1.2rem;padding:2.4rem 0;display:flex;position:relative}.trust-list li+li:before{height:.5px;top:0;left:0;right:0}.trust-list strong{letter-spacing:-.04em;font-size:clamp(2.8rem,2.97vw,3.8rem);font-weight:400;line-height:1.1}.trust-list span{color:var(--text-muted);font-size:1.4rem;line-height:1.7rem}.who{padding:var(--section-gap) var(--edge) 0}.who h2{letter-spacing:-.03em;color:var(--text);font-size:clamp(2.4rem,2.34vw,3rem);font-weight:400;line-height:1.2}.who-grid{grid-template-columns:1fr;gap:4rem;margin-top:3.2rem;display:grid}.who-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:100%;height:auto}.who-grid p{letter-spacing:-.005em;color:var(--text-2);margin-top:1.6rem;font-size:1.5rem;line-height:2.1rem}.who-grid-title{letter-spacing:-.01em!important;color:#000!important;font-family:InterMedium!important;font-size:1.7rem!important;font-weight:500!important;line-height:1.375!important}.pricing{margin-top:var(--section-gap);padding:clamp(8.8rem, 9.4vw, 12rem) var(--edge) clamp(12rem, 19.5vw, 25rem);background:linear-gradient(var(--dark) calc(100% - 25rem), #000);color:#fff;text-align:center;position:relative;overflow:hidden}.pricing-bg{background-image:radial-gradient(#ffffff1a .7px,#0000 1px);background-size:1.2rem 1.2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 35%,#0000 70%);mask-image:linear-gradient(#000 0%,#0009 35%,#0000 70%)}.pricing h2{letter-spacing:-.03em;font-size:clamp(2.4rem,2.34vw,3rem);font-weight:400;line-height:1.2}.pricing-sub{color:#a9a7b0;margin-top:1rem;font-size:1.6rem;line-height:2.4rem}.plans{width:var(--content);text-align:left;grid-template-columns:1fr;gap:1.6rem;max-width:100%;margin:4rem auto 0;display:grid}.plan{border-radius:var(--r);background:var(--card);color:var(--text);flex-direction:column;padding:2.4rem;display:flex}.plan-head{border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:baseline;padding-bottom:2.4rem;display:flex}.plan h3{letter-spacing:-.02em;font-size:2.2rem;font-weight:400;line-height:2.8rem}.price{color:var(--text-2);align-items:center;gap:.8rem;font-family:InterMedium;font-size:1.5rem;font-weight:500;display:flex}.price-monero{width:1.8rem;height:1.8rem}.plan-soon{filter:brightness(50%)}.plan ul{color:var(--text-2);flex:1;align-content:start;gap:1.2rem;padding-top:2.4rem;font-size:1.4rem;line-height:2rem;display:grid}.plan li{gap:1rem;display:flex}.plan li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%237B7B7B' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5 4.8 9 10 3'/%3E%3C/svg%3E") 50%/1.2rem no-repeat;flex:none;width:1.4rem;height:2rem}.btn{border-radius:var(--r-pill);color:#fff;background:#000;place-items:center;height:4.2rem;margin-top:4rem;font-family:InterMedium;font-size:1.4rem;font-weight:500;transition:background-color .2s;display:grid}.btn-disabled{color:#555;cursor:not-allowed;background:#bdbdbd}@media (hover:hover){.btn:not(.btn-disabled):hover{background:#2b2b2b}}.btn:focus-visible{outline-offset:2px;outline:2px solid #fff}footer{padding-inline:10vw;background-color:#000;padding-top:4vw;padding-bottom:7rem}.footer_information{color:#fff;margin-top:8rem;font-size:3rem}.footer_information>p:first-child{cursor:pointer;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0% 40%,#00b7ff 45%,#00d9ff 49.5%,#edfdff 50%,#ff8953 50.5%,#ff5100 55%,#fff 70% 100%) 100% 0/500% no-repeat;-webkit-background-clip:text;background-clip:text;width:fit-content}.footer_information>p:nth-child(2){color:var(--gris_fonce);cursor:pointer;margin-top:2rem;font-size:1.55rem}.footer_information>p:last-child{color:var(--gris_fonce);cursor:pointer;margin-top:1rem;font-size:1.5rem}.hero,.manifesto,.how,.trust,.who,footer{overflow-x:clip}@media screen and (width>=375px){.header_nav{width:80%}.header_nav_content{gap:4rem}}@media screen and (width>=500px){:root{--header-h:13.2rem}header{padding-top:5rem}.hero-title{font-size:9vw}}@media screen and (width>=600px){.header_nav_content_contact>a[aria-current=page]{display:inline}.hero-title{font-size:7.5vw}.dropzone{width:80%;margin-top:8rem}}@media screen and (width>=700px){.hero-title{font-size:7vw}}@media screen and (width>=768px){.planet{width:129.2rem;height:129.2rem;bottom:-68rem;left:calc(50% - 64.2rem)}.hero-inner{padding-bottom:11.4rem}.hero-sub{margin-top:3.5rem;padding-inline:0;font-size:1.8rem;line-height:2.6rem}.dropzone{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#c5c5c582}.how{margin-top:0}.visual{--vs:.8;aspect-ratio:auto;width:38rem;max-width:none;height:43rem;margin:1.2rem 0 calc(43rem * (var(--vs) - 1) + 2rem);transform:scale(var(--vs));transform-origin:top}.paths{display:block}.paths-m{display:none}.c-enc{width:28.8rem;height:7.9rem;font-size:2.6rem;top:.7rem;left:4.6rem}.c-sto{width:24.4rem;height:6.8rem;font-size:2.2rem;top:17.6rem;left:13.2rem}.c-rec{width:30.2rem;height:9.1rem;font-size:3rem;top:32.5rem;left:1.1rem}.step-text h2{margin-bottom:1.4rem;font-size:clamp(2.8rem,6.5vw,4rem)}.step-text p:first-of-type{margin-bottom:1.2rem;font-size:1.5rem;line-height:1.5}.step-text p:last-of-type{font-size:1.4rem}.counter{order:4;margin-top:2rem;position:relative;top:auto;right:auto}.trust-list{grid-template-columns:repeat(3,1fr)}.trust-list li{margin:3.8rem 0 3.4rem;padding:0 0 0 3.6rem}.trust-list li:first-child{padding-left:0}.trust-list li+li:before{width:.5px;height:auto;bottom:0;right:auto}.who-grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}.who-grid img{aspect-ratio:auto;height:clamp(24rem,31.25vw,40rem)}.who-grid p{max-width:28rem}.pricing-bg{background-image:radial-gradient(#ffffff24 1px,#0000 1.4px);background-size:1.6rem 1.6rem}.plans{grid-template-columns:1fr 1fr;margin-top:6.4rem}.plan{padding:3.2rem}}@media screen and (width>=800px){footer{padding-bottom:6vw}.hero-title{font-family:InterMedium;font-size:6vw;font-weight:500}}@media screen and (width>=820px) and (height>=621px){.inner{height:60rem;padding-inline:0;display:block}.kicker{left:var(--edge);position:absolute;top:9.6rem}.copy{left:var(--edge);width:calc(100% - 2 * var(--edge) - 38rem * .8 - 4rem);position:absolute;top:13rem}.visual{top:13.2rem;right:calc(var(--edge) - .4rem);transform-origin:100% 0;margin:0;position:absolute}.counter{left:var(--edge);margin:0;position:absolute;top:50rem}.step-text h2{margin-bottom:2.2rem;font-size:clamp(3.2rem,4.2vw,4.6rem)}.step-text p:first-of-type{margin-bottom:2.5rem;font-size:1.6rem;line-height:1.55}.step-text p:last-of-type{font-size:1.6rem}}@media screen and (width>=1000px){.hero-title{font-size:5vw}}@media screen and (width>=1024px) and (height>=621px){.copy{width:min(42rem, calc(100% - 2 * var(--edge) - 38rem - 6.4rem))}.visual{--vs:1;transform:none}.step-text h2{font-size:4.6rem}}@media screen and (width>=1200px){.hero-title{font-size:4.5vw}}@media screen and (width>=1600px){.hero-title{font-size:3.5vw}}@media screen and (width<=767px) and (height<=620px){.how{margin-top:-15svh}}@media screen and (width<=1023px) and (orientation:portrait){.hero-inner{justify-content:center;min-height:calc(100svh - 6.4rem)}}@media (prefers-reduced-motion:reduce){.lopd-route{animation:none}.step-text,.card,.dropzone,.header_nav_content_contact>a,.btn,.header_nav_content_reload>svg,.manifesto-text .ch{transition:none}}
