@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);nav[data-v-086a7c0f]{position:absolute;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;width:95%;top:2vh}nav .logo{&[data-v-086a7c0f]{display:flex;align-items:center;width:150px;transition:all .3s ease-in-out}& img[data-v-086a7c0f]{width:100%;-o-object-fit:contain;object-fit:contain}& .logo-dark[data-v-086a7c0f]{display:none}&[data-v-086a7c0f]:hover{filter:drop-shadow(0 0 5px rgba(5,3,21,.5))}}.nav-links{&[data-v-086a7c0f]{display:flex;justify-content:space-between;gap:2rem}& a{&[data-v-086a7c0f]{display:flex;align-items:center;padding:.5rem 1.2rem;border-radius:100px;font-size:1.2rem;background-color:var(--background);white-space:nowrap;flex-shrink:0;transition:all .3s ease-in-out}&[data-v-086a7c0f]:hover{background-color:var(--secondary);color:var(--primary)}}}.menu-toggle[data-v-086a7c0f],.nav-backdrop[data-v-086a7c0f],.nav-drawer[data-v-086a7c0f]{display:none}@media (max-width:768px){nav[data-v-086a7c0f]{position:fixed;top:0;left:0;width:100%;background-color:var(--background);padding:.6rem 1rem;z-index:200;box-shadow:0 2px 10px rgba(0,0,0,.08);box-sizing:border-box}nav .logo[data-v-086a7c0f]{width:88px;flex-shrink:0}nav .logo .logo-light[data-v-086a7c0f]{display:none}nav .logo .logo-dark[data-v-086a7c0f]{display:block}.nav-links--desktop[data-v-086a7c0f]{display:none}.menu-toggle[data-v-086a7c0f]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:12px;background:var(--grey);color:var(--text);cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.menu-toggle[data-v-086a7c0f]:focus-visible,.menu-toggle[data-v-086a7c0f]:hover{background:var(--secondary);color:var(--primary);outline:none}.menu-toggle i[data-v-086a7c0f]{font-size:1.5rem}.nav-backdrop[data-v-086a7c0f]{display:block;position:fixed;top:3.75rem;left:0;right:0;bottom:0;z-index:150;background:rgba(5,3,21,.35)}.nav-drawer[data-v-086a7c0f]{display:block;position:fixed;top:3.75rem;left:0;right:0;z-index:160;max-height:min(70vh,24rem);overflow-y:auto;background:var(--background);border-radius:0 0 1rem 1rem;box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-.75rem);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s ease,opacity .22s ease,visibility .22s}.nav-drawer--open[data-v-086a7c0f]{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.nav-links--mobile{&[data-v-086a7c0f]{flex-direction:column;align-items:stretch;gap:.35rem;padding:.75rem 1rem 1rem}& a[data-v-086a7c0f]{justify-content:center;padding:.85rem 1rem;border-radius:12px;font-size:1.05rem;font-weight:500}}}@media (prefers-reduced-motion:reduce){.nav-drawer[data-v-086a7c0f]{transition-duration:.01ms}}footer[data-v-5f54c101]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem 0;gap:2rem}.content[data-v-5f54c101]{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;align-items:center;gap:4rem;width:100%}.quick-links{&[data-v-5f54c101]{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.logo{&[data-v-5f54c101]{display:flex;align-items:center;width:200px;transition:all .3s ease-in-out}& img[data-v-5f54c101]{width:100%;-o-object-fit:contain;object-fit:contain}&[data-v-5f54c101]:hover{filter:drop-shadow(0 0 5px rgba(47,39,206,1))}}& p[data-v-5f54c101]{font-size:1rem;opacity:.8}& .socials{&[data-v-5f54c101]{display:flex;gap:1rem}& a{&[data-v-5f54c101]{display:flex;justify-content:center;align-items:center;padding:.5rem;border-radius:50%;background-color:var(--grey);transition:all .3s ease-in-out}&:hover{&[data-v-5f54c101]{background-color:var(--secondary)}& i[data-v-5f54c101]{color:var(--primary)}}& i[data-v-5f54c101]{font-size:1.5rem;color:var(--text);transition:all .3s ease-in-out}}}}.nav-links{&[data-v-5f54c101]{display:flex;flex-direction:column;align-items:left;justify-content:space-between;gap:.8rem}& .nav-link{&[data-v-5f54c101]{display:flex;align-items:center;padding:.5rem 1.2rem;border-radius:5px;font-size:1.2rem;gap:1rem;background-color:var(--grey);transition:all .3s ease-in-out}&:hover{&[data-v-5f54c101]{background-color:var(--secondary)}& i[data-v-5f54c101],& p[data-v-5f54c101]{color:var(--primary)}}& i[data-v-5f54c101],& p[data-v-5f54c101]{transition:all .3s ease-in-out}}}.news-letter{&[data-v-5f54c101]{display:flex;flex-direction:column;align-items:left;justify-content:center;gap:1.5rem}& h3{&[data-v-5f54c101]{display:flex;align-items:center;gap:.5rem}& i[data-v-5f54c101]{font-size:1.5rem;color:var(--primary)}& p[data-v-5f54c101]{font-size:1.5rem;font-weight:600}}& p[data-v-5f54c101]{font-size:1rem;opacity:.8}& form{&[data-v-5f54c101]{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:1rem;background-color:#fff;padding:.5rem;border-radius:100px;box-shadow:0 0 10px rgba(0,0,0,.1)}& input{&[data-v-5f54c101]{padding:.5rem 1rem;border-radius:100px;width:100%;border:none}&[data-v-5f54c101]:focus{outline:none}}& button{&[data-v-5f54c101]{padding:.5rem 1rem;border-radius:100px;background-color:var(--grey);color:var(--text);font-weight:500;cursor:pointer;border:none;transition:all .3s ease-in-out}&[data-v-5f54c101]:hover{background-color:var(--secondary);color:var(--primary)}}}}.cr[data-v-5f54c101]{font-weight:500;opacity:.5;color:var(--text)}@media (max-width:768px){.content[data-v-5f54c101]{grid-template-columns:1fr;gap:2.5rem;text-align:center}.quick-links[data-v-5f54c101]{align-items:center}.quick-links .logo[data-v-5f54c101]{width:150px}.quick-links .socials[data-v-5f54c101]{justify-content:center}.nav-links[data-v-5f54c101]{align-items:center}.nav-links .nav-link[data-v-5f54c101]{justify-content:center}.news-letter[data-v-5f54c101]{align-items:center}.news-letter h3[data-v-5f54c101]{flex-wrap:wrap;justify-content:center;text-align:center}.cr[data-v-5f54c101]{text-align:center;font-size:.85rem}}:root{--text:#050315;--background:#fbfbfe;--grey:#eeeef2;--primary:#2f27ce;--secondary:#c3ddff;--accent:#433bff;--error:#e96969;--success:#93e293}body,html{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;font-size:1rem}*,a{color:var(--text)}a{text-decoration:none}ul{list-style:none}html{background-color:var(--background);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}#app{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;overflow-x:hidden}.container{width:100%;max-width:1600px}.animation-fade-in{opacity:0;filter:blur(5px);transform:translateY(20px);transition:opacity,transform,filter;transition-duration:.5s;transition-timing-function:ease-in-out}.animation-fade-in--active{opacity:1;transform:translateY(0);filter:blur(0)}.animation-grow{transform:scale(.8);opacity:0;filter:blur(5px);transition:transform,opacity,filter;transition-duration:.5s;transition-timing-function:ease-in-out}.animation-grow--active{transform:scale(1);opacity:1;filter:blur(0)}@media (max-width:768px){.container{padding:0 1rem}}@media (prefers-reduced-motion){.animation-fade-in,.animation-grow{transition:none}}.hero{&[data-v-3d6c66da]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:2rem}& h1[data-v-3d6c66da]{font-size:4rem;text-align:center;color:var(--background);font-weight:500;width:60%;line-height:1.5}}.cta-group{&[data-v-3d6c66da]{display:flex;gap:4rem;margin-top:2rem}& i[data-v-3d6c66da]{font-size:1.5rem;font-weight:500;margin-right:.5rem;color:var(--background)}& .cta{&[data-v-3d6c66da]{padding:1rem 2rem;border-radius:100px;background-color:hsla(0,0%,100%,.1);outline:1px solid var(--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--background);font-size:1.2rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}&[data-v-3d6c66da]:hover{background-color:hsla(0,0%,100%,.2)}}}.help-carousel{&[data-v-3d6c66da]{position:absolute;bottom:10%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:2rem;touch-action:pan-y;padding:.5rem 1rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}&[data-v-3d6c66da]:active{cursor:grabbing}& h2[data-v-3d6c66da]{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:var(--background);opacity:.8}.sentence-shell[data-v-3d6c66da]{min-height:4.5em;width:100%;max-width:min(32rem,100%);display:flex;justify-content:center;align-items:center}.sentence[data-v-3d6c66da]{margin-top:.5rem;font-size:1.5rem;font-weight:500;color:var(--background);width:100%}}.carousel-slide-next-enter-active[data-v-3d6c66da],.carousel-slide-next-leave-active[data-v-3d6c66da],.carousel-slide-prev-enter-active[data-v-3d6c66da],.carousel-slide-prev-leave-active[data-v-3d6c66da]{transition:transform .32s cubic-bezier(.25,.8,.25,1),opacity .28s ease}.carousel-slide-next-enter-from[data-v-3d6c66da]{transform:translateX(1.25rem);opacity:0}.carousel-slide-next-leave-to[data-v-3d6c66da],.carousel-slide-prev-enter-from[data-v-3d6c66da]{transform:translateX(-1.25rem);opacity:0}.carousel-slide-prev-leave-to[data-v-3d6c66da]{transform:translateX(1.25rem);opacity:0}@media (prefers-reduced-motion:reduce){.carousel-slide-next-enter-active[data-v-3d6c66da],.carousel-slide-next-leave-active[data-v-3d6c66da],.carousel-slide-prev-enter-active[data-v-3d6c66da],.carousel-slide-prev-leave-active[data-v-3d6c66da]{transition-duration:.01ms!important}}.dots[data-v-3d6c66da]{display:flex;justify-content:center;gap:.8rem;margin-top:1rem;opacity:.8}.dots span{&[data-v-3d6c66da]{width:10px;height:10px;background-color:var(--background);border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;transform-origin:center}&[data-v-3d6c66da]:hover{transform:scale(1.1);background-color:var(--secondary)}}.dots span.active[data-v-3d6c66da]{width:20px}.background-hero{&[data-v-3d6c66da]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1}& .mask1[data-v-3d6c66da],& img[data-v-3d6c66da]{position:absolute;top:1vh;left:.5vw;width:99vw;height:98vh;border-radius:20px}& img[data-v-3d6c66da]{-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}& .mask1[data-v-3d6c66da]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}& .mask2[data-v-3d6c66da]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:conic-gradient(from var(--angle) at 50% 50%,#2f27ce 0deg,#fbfbfe 100deg,#2f27ce 1turn);filter:blur(10px);animation:spin-3d6c66da 10s linear infinite}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin-3d6c66da{0%{--angle:0deg}to{--angle:360deg}}section[data-v-3d6c66da]{margin:5rem 0}.presentation{&[data-v-3d6c66da]{display:flex;justify-content:center;align-items:center;margin-top:10rem;gap:2rem;padding:4rem 0;border-radius:1rem;background:linear-gradient(90deg,rgba(238,238,242,0),#eeeef2,rgba(238,238,242,0))}& i[data-v-3d6c66da]{font-size:5rem;color:var(--accent);opacity:.3}& p[data-v-3d6c66da]{font-size:1.5rem;font-weight:500;text-align:center;width:60%}}.big-numbers{&[data-v-3d6c66da]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5rem 0 15rem;gap:3rem;top:5rem}& h2[data-v-3d6c66da]{font-size:3rem;font-weight:500}& .background[data-v-3d6c66da]{position:absolute;width:100vw;height:120%;z-index:-1;background:radial-gradient(circle,rgba(67,59,255,.3) 0,rgba(67,59,255,0) 100%)}}.numbers{&[data-v-3d6c66da]{display:flex;gap:10rem}& .number{&[data-v-3d6c66da]{display:flex;flex-direction:column;align-items:center}& h3[data-v-3d6c66da]{font-size:4rem;font-weight:600;color:var(--accent)}& p[data-v-3d6c66da]{font-size:1.2rem;font-weight:400;text-align:center}&[data-v-3d6c66da]:first-child{transition-delay:0}&[data-v-3d6c66da]:nth-child(2){transition-delay:.2s}&[data-v-3d6c66da]:nth-child(3){transition-delay:.4s}}}.valeurs{&[data-v-3d6c66da]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;gap:3rem;top:5rem}& h2[data-v-3d6c66da]{font-size:3rem;font-weight:500}& .values[data-v-3d6c66da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem}& .value{&[data-v-3d6c66da]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .3s ease-in-out}& i[data-v-3d6c66da]{font-size:3rem;font-weight:300;color:var(--primary)}& h3[data-v-3d6c66da]{font-size:1.5rem;font-weight:500}& p[data-v-3d6c66da]{font-size:1.2rem;text-align:center;line-height:1.5}&[data-v-3d6c66da]:hover{transition-delay:0s!important;scale:1.02;box-shadow:0 0 30px rgba(0,0,0,.3)}&[data-v-3d6c66da]:first-child{transition-delay:.2s}&[data-v-3d6c66da]:nth-child(2){transition-delay:.4s}&[data-v-3d6c66da]:nth-child(3){transition-delay:.6s}}}.valeurs .background[data-v-3d6c66da]{position:absolute;width:100vw;height:120%;z-index:-1;background:radial-gradient(circle,rgba(67,59,255,.3) 0,rgba(67,59,255,0) 100%)}.nous-choisir{&[data-v-3d6c66da]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;margin:20rem 0 10rem}& h2[data-v-3d6c66da]{transition:all .3s ease-in-out;font-size:3rem;font-weight:500}& .reasons[data-v-3d6c66da]{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}& .reason{&[data-v-3d6c66da]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:250px;padding:2rem;border-radius:1rem;box-shadow:inset -5px -5px 15px rgba(0,0,0,.2),5px 5px 15px rgba(0,0,0,.3);transition:all .3s ease-in-out}&[data-v-3d6c66da]:hover{transition-delay:0s!important;scale:1.01;box-shadow:inset -5px -5px 15px rgba(0,0,0,.2),10px 10px 30px rgba(0,0,0,.3)}& i[data-v-3d6c66da]{font-size:2.5rem;font-weight:300;color:var(--primary)}& .title{&[data-v-3d6c66da]{display:flex;align-items:center;gap:1rem}& p[data-v-3d6c66da]{font-size:1.5rem;font-weight:500}}& p[data-v-3d6c66da]{font-size:1.2rem;text-align:center}&[data-v-3d6c66da]:first-child{transition-delay:.2s}&[data-v-3d6c66da]:nth-child(2){transition-delay:.4s}&[data-v-3d6c66da]:nth-child(3){transition-delay:.6s}}}.logo-banner{&[data-v-3d6c66da]{display:flex;flex-direction:column;justify-content:center;gap:3rem;text-align:center;padding:40px 0;overflow:hidden;position:relative;margin:5rem 0 15rem 0}& h1[data-v-3d6c66da]{font-size:3rem;font-weight:500}& .fade-left[data-v-3d6c66da],& .fade-right[data-v-3d6c66da]{position:absolute;top:0;bottom:0;width:10%;background:linear-gradient(to left,transparent,var(--background) 90%);z-index:1;pointer-events:none}& .fade-right[data-v-3d6c66da]{right:0;transform:rotate(180deg)}& .fade-left[data-v-3d6c66da]{left:0}}.logos[data-v-3d6c66da]{display:flex;overflow:hidden;white-space:nowrap;position:relative}.logos-slide[data-v-3d6c66da]{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:100%;animation:slide-3d6c66da 20s linear infinite}.logos-slide a[data-v-3d6c66da]{margin:0 20px}.logos-slide img{&[data-v-3d6c66da]{height:75px;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:sepia(1) hue-rotate(200deg);overflow:visible;transition:all .3s ease-in-out}&[data-v-3d6c66da]:hover{scale:1.1}}@keyframes slide-3d6c66da{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logos:hover .logos-slide[data-v-3d6c66da]{animation-play-state:paused}@media (max-width:768px){.background-hero .mask1[data-v-3d6c66da],.background-hero img[data-v-3d6c66da]{left:0;top:0;width:100%;height:100%;border-radius:0}.hero[data-v-3d6c66da]{padding-top:110px;justify-content:flex-start;gap:1.5rem}.hero h1[data-v-3d6c66da]{font-size:2rem;width:90%;line-height:1.3}.cta-group[data-v-3d6c66da]{flex-direction:column;gap:1rem;align-items:center}.cta-group .cta[data-v-3d6c66da]{font-size:1rem;padding:.8rem 1.5rem;text-align:center}.help-carousel[data-v-3d6c66da]{position:static;padding:0 1rem}.help-carousel .sentence[data-v-3d6c66da]{font-size:1.1rem}.presentation[data-v-3d6c66da]{flex-direction:column;gap:.5rem;padding:2rem 1rem}.presentation p[data-v-3d6c66da]{font-size:1.1rem;width:100%}.presentation i[data-v-3d6c66da]{font-size:3rem}.numbers[data-v-3d6c66da]{flex-direction:column;gap:2.5rem}.valeurs[data-v-3d6c66da]{height:auto;padding:3rem 1rem}.nous-choisir[data-v-3d6c66da]{margin:5rem 0 5rem}.nous-choisir .reasons[data-v-3d6c66da]{grid-template-columns:1fr}.nous-choisir .reason[data-v-3d6c66da]{height:auto;min-height:180px}.big-numbers h2[data-v-3d6c66da],.logo-banner h1[data-v-3d6c66da],.nous-choisir h2[data-v-3d6c66da],.valeurs h2[data-v-3d6c66da]{font-size:2rem;text-align:center}}