.home{background:linear-gradient(to top,var(--bg-color),transparent);flex-direction:column;justify-content:space-between;padding:3em!important;position:relative}.home:before{background-image:url(./bg-pointille.N8mWeJGV.png);background-position:50%;background-size:cover;background-size:1200px;content:"";height:100%;margin-top:-80px;opacity:.05;z-index:-1}.home:before,.home>div:first-of-type{left:0;position:absolute;top:0;width:100%}.home>div:first-of-type{height:80px;right:0}.home__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-top:1em;text-align:center}.home__title{font-size:3em;line-height:1.2;margin-bottom:0;max-width:100%;position:relative}.home__title:before{background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 80%);content:"";filter:blur(30px);height:120%;left:50%;pointer-events:none;position:absolute;top:80%;transform:translate(-50%,-50%);width:50%;z-index:-1}.home__subtext{color:var(--grey-text);margin:2em 0;max-width:50%}.home__cta-buttons{display:flex;gap:.8em}.home__cta-buttons button:first-of-type{box-shadow:0 0 32px #fff1}.home__check-list-container{margin-bottom:0;margin-top:3em}.home__check-list{align-items:center;color:var(--grey-text);display:flex;font-weight:200;gap:2em;justify-content:center;list-style:none}.home__check-list-item{align-items:baseline;display:flex;font-size:1em;gap:.6em}.home__check-list-item img{background-color:var(--primary-a-color);border-radius:999px;height:16px;padding:.2em}@keyframes scroll{0%{opacity:1;transform:translate3d(-50%,0,0)}40%{opacity:.3;transform:translate3d(-50%,12px,0)}to{opacity:0;transform:translate3d(-50%,12px,0)}}.scroller-icon{border:1px solid #fff;border-radius:12px;height:40px;left:50%;margin-top:4rem;position:relative;transform:translate(-50%);width:24px}.scroller-icon:after{animation:scroll 2s ease 0s infinite forwards;background-color:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:12px;transform:translate3d(-50%,0,0);width:4px}@media screen and (max-width:768px){.home{align-items:center;padding:2em 1em!important}.home__content{justify-content:flex-start}.home__title{font-size:1.8em;line-height:1.2;margin-bottom:0;max-width:100%}.home__title span{font-size:1.2em;line-height:1;margin-bottom:0}.home__subtext{font-size:.95em;max-width:95%}.home__check-list{flex-wrap:wrap;font-size:1em;gap:1em;justify-content:start}.home__check-list-item{font-size:.9em}.home__check-list-item img{height:14px}}.about__container{display:flex;flex-direction:column;gap:2em;max-width:70%}.about__title{margin-top:0!important}.about__text{font-size:1em;font-weight:500;text-align:left}@media screen and (max-width:768px){.about__container{gap:1em;max-width:100%}}.how-it-works{color:#eee;padding:4em 2em;text-align:center}.how-it-works__container{display:grid;gap:4em;grid-template-columns:40% 1fr;margin:0 auto;max-width:70%;text-align:left}.how-it-work__preheading{align-self:flex-start;margin:0!important}.how-it-works__title{font-weight:700;margin-bottom:.5em}.how-it-works__subtitle{color:#aaa;margin-bottom:4em;text-align:left}.how-it-works__steps{display:flex;flex-direction:column;gap:.5em;justify-content:space-between;list-style:none;padding:0}.how-it-works__step{background:radial-gradient(120% 510% at 110% 100%,#15151a4d 0,#171c284d 35%,#1a20304d 65%,#15151a4d);border:1px solid hsla(0,0%,100%,.097);border-radius:12px;cursor:pointer;flex:1 1 45%;max-height:calc(40px + 1.6em);min-width:280px;overflow:hidden;padding:.8em;position:relative;text-align:left;transition:padding .3s ease}.how-it-works__step.open-step{max-height:1000px}.how-it-works__step-number{align-items:center;aspect-ratio:1/1;background-color:var(--primary-a-color);background-color:transparent;border:1px solid hsla(0,0%,100%,.153);border-radius:8px;color:#fff;display:flex;font-size:1.5rem;font-size:1em;font-weight:500;justify-content:center;margin-bottom:2em;transition:background-color .3s ease;width:40px}.how-it-works__step.open-step .how-it-works__step-number{background-color:var(--primary-a-color);border:transparent}.how-it-works__step-title{color:#fff;font-size:1em;font-weight:400;left:65px;margin-bottom:.5em;position:absolute;top:23px;transition:position .5s ease}.how-it-works__step.open-step .how-it-works__step-title{position:static}.how-it-works__step-description{font-size:1rem;line-height:1.4;text-align:left}@media screen and (max-width:768px){.how-it-works__container{gap:0;grid-template-columns:1fr;max-width:100%;text-align:center}.how-it-work__preheading{margin:0 auto!important}.how-it-works__subtitle{text-align:center}}.projects{align-items:flex-start}.projects__container{height:100%;overflow:hidden;width:80%}.projects__title{margin-bottom:2em}.projects__project{display:grid;gap:2em;grid-template-columns:1fr 1fr}.projects__project-img{align-items:flex-start;display:flex;justify-content:center;overflow:hidden;padding:1em}.projects__project-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:105%}.projects__project-infos{display:flex;flex-direction:column;font-size:1em;gap:2em;line-height:1.3;text-align:left}.projects__project-infos-block h3{color:#fff;font-size:1.4em;font-weight:400;margin-bottom:.6em}.project__see-project{align-items:center;display:flex;justify-content:center;padding:2em;width:100%}.projects__project a{align-self:center;border:none;color:var(--primary-a-color);text-decoration:underline}@media screen and (max-width:768px){.projects__container{width:100%}.projects__title{margin-bottom:1em}.projects__project{gap:2.6em;grid-template-rows:auto 1fr!important}.projects__project-img{align-items:center;display:flex;margin-right:0}.projects__project-img img{height:-moz-fit-content;height:fit-content}.projects__project-infos{font-size:1em}.projects__project-infos-block h3{font-size:1.1em}.projects__project{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.projects button{font-size:1em}}.services{display:none}.services__container{flex-direction:column;width:80%}.service__cards{display:grid;gap:2em;grid-auto-rows:420px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:3em}.services__title{margin-bottom:.5em}.services__subtitle{margin-bottom:6em}.home-features{color:var(--grey-text)!important}.services button{align-self:center}@media screen and (max-width:1024px){.service__cards{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.service__cards{grid-template-columns:1fr 1fr}.services__subtitle{margin-bottom:3em}.services__container{width:100%}}@media screen and (max-width:425px){.service__cards{grid-template-columns:1fr!important}}.section-cta__container{align-items:center;background-color:var(--primary-a-color);border-radius:24px;display:flex;flex-direction:column;gap:2em;justify-content:center;max-width:70%;overflow:hidden;padding:2em;position:relative;text-align:center}.section-cta__container p{max-width:80%;text-align:center}.section-cta__container a{background-color:#fff;box-shadow:0 6px 16px #fff3,0 1px 1px -.5px #2a334608,0 3px 3px -1.5px #2a33460d,0 5px 5px -2.5px #2a334608,0 16px 16px -8px #2a33460a;color:#000;padding:1em 2em!important}.section-cta__container a:hover{background-color:#fff!important}@media screen and (max-width:768px){.section-cta__container,.section-cta__container p{max-width:100%}}:root{--primary-a-color:#005fdb;--primary-a-color-rgb:0,95,219;--bg-color:#121212;--header-bg-color:#121212;--text-color:#fff;--inverse-text-color:#000;--grey-text:hsla(0,0%,100%,.6)}*{box-sizing:border-box;margin:0;padding:0}#app,body,html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color);font-family:Helvetica,Arial,sans-serif}h1,h2,h3,h4{font-family:Inter,sans-serif;font-weight:900}h1{font-weight:550}h1,h2{background-image:linear-gradient(#f7f8f8,#ffffff91);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-o-object-fit:fill;object-fit:fill}p span{font-weight:700}h2{font-size:2.2em;margin-bottom:.2em}h2+p{text-align:left}.home-section{align-items:center;color:var(--grey-text);display:flex;justify-content:center;padding:4em 2em;scroll-snap-align:start;text-align:center}.home-section h1,.home-section h2{margin-top:1em}.cta-button{border-radius:999px;cursor:pointer;font-size:1em;font-weight:400!important;padding:10px 14px}input,select,textarea{font-size:16px}.article-body h2{font-size:2rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.article-body h2,.article-body h3{background-image:none;-webkit-text-fill-color:#fff;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:10px;margin-top:0}.article-body h3{font-size:1rem}.article-body p,.article-body ul li{color:#ffffffb3;font-size:1rem;font-weight:300;width:100%!important}.article ol li strong,.article ul li strong,.article-body p span{color:#fff;font-size:1rem;font-weight:300}.article-body p+p{margin-top:1.6rem}.article-body a{color:#fff;text-decoration:none}.article-body h2 a,.article-body h3 a,.article-body h4 a{pointer-events:none}.article p:has(.btn){background-color:var(--primary-a-color);border-radius:999px;font-weight:400;margin-bottom:2rem;padding:16px 24px;text-align:center;width:100%}.article p:has(img){width:100%}.article p:has(img) img{border-radius:16px;width:100%}.article-body ol,.article-body ul{color:#ffffffb3;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.6rem;padding-left:1rem}.article-body ol li>ul,.article-body ul li>ul{margin-top:.6rem}@media screen and (max-width:768px){h2{font-size:1.65em}.home-section{padding:3em 1.2em}}main[data-v-1e396c5a]{justify-content:center;min-height:calc(100dvh - 160px);padding:2em}.not-found[data-v-1e396c5a],main[data-v-1e396c5a]{align-items:center;display:flex}.not-found[data-v-1e396c5a]{flex-direction:column;gap:1em;text-align:center}.not-found a[data-v-1e396c5a]{background-color:var(--primary-a-color);color:#fff;margin-top:1em;text-decoration:none}
