html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--breakpoints-desktop: 1920;--breakpoints-mobile: 768;--sizes-desktop: 1920;--sizes-mobile: 1000;--grid-count: 12;--grid-gutter: 2rem;--grid-margin: 3.2rem;--white: rgb(255, 255, 255);--black: rgb(59, 59, 59);--purple: rgb(125, 108, 255)}@media (max-width: 768px){:root{--grid-count: 6;--grid-gutter: 2rem;--grid-margin: 2.4rem}}.process__list__background:after,.process__list__background img,.about__hero__background,.about__hero__background video,.about__background:after,.about__background img,.solution__background__left,.solution__background__right,.solution__background__left img,.solution__background__right img,.solution__list__slider__item img,.home__hero__background,.home__target__popover,.home__discovery__slider__item:after,.home__discovery__slider__item img,.keys__right__image,.keys__right__image img,.footer__brands__slider__inner img,.grid__wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@font-face{font-family:TWK Everett;src:url(/assets/TWKEverett-Light-Dec95A8a.woff2) format("woff2"),url(/assets/TWKEverett-Light-ntIxCd28.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TWK Everett;src:url(/assets/TWKEverett-Regular-DAWIG1-w.woff2) format("woff2"),url(/assets/TWKEverett-Regular-H2rxxsXY.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Everett;src:url(/assets/TWKEverett-Medium-0Uc8z3ci.woff2) format("woff2"),url(/assets/TWKEverett-Medium-QCzoUzyn.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}*,*:after,*:before{box-sizing:border-box;-webkit-user-select:none;user-select:none}html{font-size:calc(100vw / var(--sizes-desktop) * 10);font-family:TWK Everett;font-synthesis:none;font-kerning:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;color:#7d6cff;width:100%;height:100%;-ms-overflow-style:none;scrollbar-width:none}html-webkit-scrollbar{display:none}@media (max-width: 768px){html{font-size:calc(100vw / var(--sizes-mobile) * 10)}}@media (min-width: 1920px){html{font-size:10px}}body{position:relative}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}a{color:inherit;outline:none;text-decoration:none}button{background:none;border:none;color:inherit;cursor:pointer;outline:none}canvas{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1}.content{position:relative;width:100%;height:100%;min-height:100vh;z-index:2}[data-animation=appear] span{will-change:opacity,visibility}[data-animation=text] span{display:block;overflow:hidden}[data-animation=text] span span{display:inline-block;vertical-align:top;will-change:transform}[data-animation=title]{overflow:hidden}[data-animation=title] span{display:inline-block;vertical-align:top;will-change:transform}.process,.about,.solution,.home{display:none;pointer-events:none;opacity:0;visibility:hidden}.process--active,.about--active,.solution--active,.home--active{display:block;pointer-events:all}.home__hero__scroll p,.footer__terms p:last-of-type,.nav__link a,.nav__contact p,.nav__toggle__text{font-size:1.3rem;line-height:1.8rem}.footer__form__button p,.footer__terms p:first-of-type{font-size:1.5rem;line-height:2rem}@media (max-width: 768px){.footer__form__button p,.footer__terms p:first-of-type{font-size:2.25rem;line-height:3rem}}.home__hero__scroll p,.footer__terms p:last-of-type,.nav__link a,.nav__contact p,.nav__toggle__text{font-size:1.36rem;line-height:2.2rem;letter-spacing:.016em}.home__target__card__inner li,.home__target__card__inner button{font-size:1.4rem;line-height:2.5rem}@media (max-width: 768px){.home__target__card__inner li,.home__target__card__inner button{font-size:2.1rem;line-height:3.75rem}}.footer__form__helper{font-size:1.6rem;line-height:1.6rem;letter-spacing:.022em}.process__list__item__infos p,.keys__item__text,.footer__form__input,.footer__form__input::placeholder,.footer__form__textarea,.footer__form__textarea::placeholder{font-size:1.7rem;line-height:2.5rem;letter-spacing:.022em}.process__list__header h4,.about__infos h4,.about__commitments h4,.solution__header h4,.solution__list__header h4,.home__infos__header h4,.home__target__header h4,.home__discovery__header h4,.footer__header h4{font-size:2.2rem;line-height:2.9rem;letter-spacing:.03em}.keys__item__top h4{font-size:2.6rem;line-height:3rem;letter-spacing:.045em;text-transform:uppercase}.process__list__header p,.about__infos p,.about__commitments p,.solution__header p,.solution__list__header p,.home__infos__header p,.home__target__header p,.home__discovery__header p,.footer__header p{font-size:2.8rem;line-height:3.4rem;letter-spacing:.017em}.process__list__background p,.about__background p,.home__hero__text,.footer__subtitle{font-size:4rem;line-height:4.8rem;letter-spacing:.022em}.home__target__popover__infos h2{font-size:5.5rem;line-height:6rem;letter-spacing:.045em}.process__list__header h2,.about__infos h2,.about__commitments h2,.solution__header h2,.solution__list__header h2,.home__infos__header h2,.home__target__header h2,.home__discovery__header h2,.footer__header h2{font-size:8.4rem;line-height:7.7rem;letter-spacing:.017em;text-transform:uppercase}.process__list__header,.about__infos,.about__commitments,.solution__header,.solution__list__header,.home__infos__header,.home__target__header,.home__discovery__header,.footer__header{color:#3b3b3b}.process__list__header h4,.about__infos h4,.about__commitments h4,.solution__header h4,.solution__list__header h4,.home__infos__header h4,.home__target__header h4,.home__discovery__header h4,.footer__header h4{text-align:center;text-transform:uppercase;margin-bottom:5.6rem;font-weight:300}.process__list__header h2,.about__infos h2,.about__commitments h2,.solution__header h2,.solution__list__header h2,.home__infos__header h2,.home__target__header h2,.home__discovery__header h2,.footer__header h2{font-weight:300;text-align:center}.process__list__header h2 strong,.about__infos h2 strong,.about__commitments h2 strong,.solution__header h2 strong,.solution__list__header h2 strong,.home__infos__header h2 strong,.home__target__header h2 strong,.home__discovery__header h2 strong,.footer__header h2 strong{font-weight:500;color:#7d6cff}.process__list__header p,.about__infos p,.about__commitments p,.solution__header p,.solution__list__header p,.home__infos__header p,.home__target__header p,.home__discovery__header p,.footer__header p{font-weight:300;text-align:center;margin-top:5rem;color:#7d6cff}.process__list__header p strong,.about__infos p strong,.about__commitments p strong,.solution__header p strong,.solution__list__header p strong,.home__infos__header p strong,.home__target__header p strong,.home__discovery__header p strong,.footer__header p strong{font-weight:500}.grid__wrapper{z-index:6;pointer-events:none;display:flex;justify-content:space-between;gap:var(--grid-gutter);padding:0 var(--grid-margin)}.grid{width:100%;height:100%;background:#ff00001a}.nav{position:fixed;left:0;top:0;width:100%;height:8.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 38rem;background:#7d6cff;z-index:3;opacity:0;visibility:hidden}@media (max-width: 768px){.nav{height:9.6rem;padding:0 13.5rem}}.nav__logo__icon{width:10.1rem;height:1.6rem}.nav__logo__icon path{fill:#fff}@media (max-width: 768px){.nav__logo__icon{width:15.15rem;height:2.4rem}}.nav__right{display:flex;align-items:center;gap:3.8rem}@media (max-width: 768px){.nav__right{display:none}}.nav__links{display:none;align-items:center;gap:3.8rem;color:#fff}.nav__links.visible{display:flex}.nav__link a{text-transform:uppercase;font-weight:300;cursor:pointer}.nav__link a.active{font-weight:500}.nav__contact{width:17.6rem;height:3.2rem;padding:0;display:flex;align-items:center;justify-content:center;gap:.6rem;border-radius:3.5rem;background:#fff}.nav__contact p{color:#7d6cff;font-weight:500}.nav__toggle{display:flex;align-items:center;gap:1.2rem}.nav__toggle.en .nav__toggle__icon .circle{transform:translate(50%)}.nav__toggle__text{color:#fff;padding:0}.nav__toggle__icon{position:relative;padding:0;width:2.8rem;height:1.4rem}.nav__toggle__icon .circle{transition:all .7s cubic-bezier(.19,1,.22,1)}.nav__toggle__icon svg{position:absolute;left:0;top:0;width:2.8rem;height:1.4rem}.nav__menu{display:none}@media (max-width: 768px){.nav__menu{display:flex;flex-direction:column;gap:.6rem}}.nav__menu__line{width:4rem;height:clamp(2px,.2rem,.2rem);background:#fff}.footer{padding:11rem 0 17rem;overflow:hidden}.footer__quote{color:#3b3b3b;margin-bottom:8rem}.footer__quote p:first-of-type{font-size:2.5rem;line-height:10rem;letter-spacing:.052em;font-weight:300;text-transform:uppercase;text-align:center}.footer__quote p:first-of-type strong{font-weight:500}.footer__quote p:last-of-type{font-size:1.7rem;line-height:2rem;letter-spacing:.25em;font-weight:300;text-align:center}.footer__brands{margin:0 38rem}@media (max-width: 768px){.footer__brands{margin:0 13.5rem}}.footer__brands__slider{width:100%;overflow:hidden;height:14.2rem;border-radius:3.5rem;background:#7d6cff}.footer__brands__slider__inner{height:100%;width:fit-content;display:flex;align-items:center;gap:12.3rem;padding-right:12.3rem}.footer__brands__slider__inner .footer__brands__slider__img{position:relative}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(1){width:8.2rem;height:5.4rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(2){width:17.2rem;height:4.6rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(3){width:6.1rem;height:7rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(4){width:10.8rem;height:4.9rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(5){width:18.2rem;height:4.2rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(6){width:11.3rem;height:3rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(6) img{transform:scale(12)}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(7){width:23.6rem;height:3.6rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(7) img{transform:scale(12)}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(8){width:12.8rem;height:5.2rem}.footer__brands__slider__inner .footer__brands__slider__img:nth-of-type(8) img{transform:scale(9)}.footer__brands__slider__inner img{transform:scale(10);pointer-events:none}.footer__subtitle{font-weight:300;text-transform:uppercase;text-align:center;color:#3b3b3b;margin-top:6.2rem}.footer__subtitle strong{font-weight:500;color:#7d6cff}.footer__form{position:relative;display:flex;justify-content:space-between;padding:10.8rem 38rem 3.5rem}@media (max-width: 768px){.footer__form{flex-direction:column;padding:10.8rem 13.5rem 8rem}}.footer__form__left{display:flex;flex-direction:column}.footer__form__left a{font-size:1.4rem;line-height:2.1rem;letter-spacing:.04em;color:#3b3b3b;text-transform:uppercase;font-weight:300}@media (max-width: 768px){.footer__form__left a{font-size:2.8rem;line-height:4.2rem;letter-spacing:.08em}}.footer__form__email{margin:2.5rem 0 5rem}.footer__form__right__text{font-size:1.4rem;line-height:1.8rem;color:#3b3b3b;margin-bottom:2rem}@media (max-width: 768px){.footer__form__right__text{font-size:1.96rem;line-height:2.52rem;margin-bottom:4rem}}.footer__form__right__wrapper{display:flex;gap:3.6rem;align-items:flex-end}@media (max-width: 768px){.footer__form__right__wrapper{align-items:flex-start;flex-direction:column}}.footer__form__inputs{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 768px){.footer__form__inputs{width:100%}}.footer__form__input{width:30rem;color:#3b3b3b;font-weight:300;border:none;border-radius:none;border-bottom:1px solid #adaeb1}.footer__form__input::placeholder{color:#3b3b3b;font-weight:300}.footer__form__input:focus{outline:none}@media (max-width: 768px){.footer__form__input{width:100%;font-size:16px;line-height:25px}.footer__form__input::placeholder{font-size:16px;line-height:25px}}.footer__form__textarea{width:60rem;height:19.5rem;padding:3rem;color:#3b3b3b;font-weight:300;border:none;background:#f8f8f8;border-radius:3.5rem;resize:none}.footer__form__textarea::placeholder{color:#3b3b3b;font-weight:300}.footer__form__textarea:focus{outline:none}@media (max-width: 768px){.footer__form__textarea{width:100%;font-size:16px;line-height:25px}.footer__form__textarea::placeholder{font-size:16px;line-height:25px}}.footer__form__button{position:absolute;right:38rem;bottom:0;width:12.5rem;height:2.6rem;transform:translateY(50%);border:1px solid rgb(125,108,255);display:flex;align-items:center;justify-content:center;padding:0;border-radius:1.5rem;transition:all .7s cubic-bezier(.19,1,.22,1)}.footer__form__button p{font-weight:500;text-transform:uppercase}.footer__form__button:hover{background:#7d6cff;color:#fff}@media (max-width: 768px){.footer__form__button{transform:translateY(100%);width:18.75rem;height:3.9rem;right:13.5rem}}.footer__form__helper{position:absolute;right:56rem;bottom:0;transform:translateY(50%);white-space:nowrap;text-transform:uppercase}@media (max-width: 768px){.footer__form__helper{right:50%;transform:translate(50%);bottom:2rem}}.footer__terms{padding:0 38rem}.footer__terms p:first-of-type{color:#3b3b3b;text-decoration:underline;font-weight:300}.footer__terms p:last-of-type{text-transform:uppercase;font-weight:300;margin-top:1.8rem}@media (max-width: 768px){.footer__terms p:last-of-type{font-size:1.95rem;line-height:2.7rem}}@media (max-width: 768px){.footer__terms{padding:0 13.5rem}}.footer__icon{display:block;width:140rem;height:23rem;margin:5.6rem auto 0}@media (max-width: 768px){.footer__icon{width:70rem;height:11.5rem}}.keys{width:134rem;height:72rem;overflow:hidden;display:grid;grid-template-columns:60% 40%;align-items:center;background:#f8f8f8;margin:0 auto;border-radius:3.5rem}.keys.solution__keys{grid-template-columns:65% 35%}@media (max-width: 768px){.keys{width:calc(100% - 27rem);height:100%;display:flex;flex-direction:column;align-items:flex-start}}.about__keys .keys__list .keys__item:nth-of-type(2) h4{line-height:2.8rem}.keys__left{padding:8.2rem 0 8.2rem 8.6rem}@media (max-width: 768px){.keys__left{padding:8.2rem}}.keys__list{display:flex;flex-direction:column;gap:1.8rem}.keys__item{position:relative}.keys__item.active .keys__item__text,.keys__item.active .keys__item__bar{display:block}.keys__item__top{display:flex;align-items:center;gap:4.4rem;padding:0}.keys__item__top p{width:4.2rem;height:4.2rem;display:flex;align-items:center;justify-content:center;border:1px solid rgb(125,108,255);border-radius:50%;font-size:1.7rem;line-height:1.2rem;font-weight:500}.keys__item__top h4{font-weight:500;text-align:left}.keys__item__text{color:#3b3b3b;margin-left:9rem;margin-top:0;height:0px;overflow:hidden}.keys__item__bar{position:absolute;left:2.1rem;top:8.2rem;width:clamp(1px,.1rem,.1rem);height:calc(100% - 8.2rem);background:#3b3b3b80}.keys__item__bar__inner{position:absolute;left:0;top:0;width:clamp(1px,.1rem,.1rem);height:calc(var(--progress) * 100%);background:#7d6cff}.keys__right{position:relative;width:100%;height:100%;aspect-ratio:1}@media (max-width: 768px){.keys__right{aspect-ratio:1/.5}}.keys__right__image,.keys__right__image img{object-fit:cover}.menu{position:fixed;left:0;top:0;width:100%;height:100%;background:#7d6cff;color:#fff;display:none;opacity:0;z-index:4}.menu__inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16rem 8rem;gap:8rem}.menu__close{position:absolute;right:8rem;top:8rem;width:12rem;height:12rem;padding:0}.menu__close svg{width:100%;height:100%}.menu__links{display:none;flex-direction:column;align-items:center;gap:8rem;color:#fff}.menu__links.visible{display:flex}.menu__link a{font-size:6.4rem;line-height:6.4rem;letter-spacing:.022em;text-transform:uppercase;font-weight:300;cursor:pointer}.menu__link a.active{font-weight:500}.menu__contact{width:70.4rem;height:12.8rem;padding:0;display:flex;align-items:center;justify-content:center;gap:2.4rem;border-radius:3.5rem;background:#fff}.menu__contact p{font-size:6.4rem;line-height:6.4rem;letter-spacing:.022em;color:#7d6cff;font-weight:500}.menu__toggle{display:flex;align-items:center;gap:4.8rem}.menu__toggle.en .menu__toggle__icon .circle{transform:translate(50%)}.menu__toggle__text{font-size:6.4rem;line-height:6.4rem;letter-spacing:.022em;color:#fff;padding:0}.menu__toggle__icon{position:relative;padding:0;width:11.2rem;height:5.6rem}.menu__toggle__icon .circle{transition:all .7s cubic-bezier(.19,1,.22,1)}.menu__toggle__icon svg{position:absolute;left:0;top:0;width:11.2rem;height:5.6rem}.home__hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rem;height:100vh;width:100%;padding:7.8rem 0 12.4rem}@media (max-width: 768px){.home__hero{padding:9.75rem 0 15.5rem}}.home__hero__icon{width:106.8rem;height:17.6rem}@media (max-width: 768px){.home__hero__icon{width:80.1rem;height:13.2rem}}.home__hero__title{display:none}.home__hero__text{color:#fff;font-weight:300;text-align:center;text-transform:uppercase}.home__hero__text strong{font-weight:500}@media (max-width: 768px){.home__hero__text{font-size:3rem;line-height:3.6rem;letter-spacing:.0165em}}@keyframes moveIcon{0%{transform:translateY(.25rem)}to{transform:translateY(0)}}.home__hero__scroll{position:absolute;left:50%;transform:translate(-50%);bottom:7.6rem;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.home__hero__scroll p{font-weight:700;text-transform:uppercase;color:#fff}.home__hero__scroll svg{width:3rem;height:3rem}.home__hero__scroll svg .scroll__arrow{animation:moveIcon 1.5s ease-in-out infinite alternate}@media (max-width: 768px){.home__hero__scroll{bottom:11.4rem}.home__hero__scroll svg{width:4.5rem;height:4.5rem}}.home__hero__background{object-fit:cover;z-index:-1}.home__infos{width:100%;display:flex;flex-direction:column;align-items:center;padding:16.6rem 0 12.6rem}.home__infos__video{position:relative;margin:9.4rem 27rem 10.3rem}@media (max-width: 768px){.home__infos__video{width:66%}}.home__infos__video video{width:100%;aspect-ratio:1/.56;object-fit:cover}.home__target__popover{position:fixed;display:none;align-items:center;justify-content:center;opacity:0;z-index:10;pointer-events:none}.home__target__popover__inner{position:relative;width:80%;height:80%;display:flex;align-items:center;gap:13rem;background:#efefef;border-radius:3.5rem;overflow:hidden}.home__target__popover__inner>img{width:52.2rem;height:100%;object-fit:cover}@media (max-width: 768px){.home__target__popover__inner{flex-direction:column;height:fit-content;gap:0}.home__target__popover__inner>img{width:100%;height:fit-content;aspect-ratio:1/.6}}.home__target__popover__close{position:absolute;right:4.2rem;top:4.2rem;width:4.2rem;height:4.2rem;padding:0}.home__target__popover__close svg{width:100%;height:100%}@media (max-width: 768px){.home__target__popover__close{width:6rem;height:6rem}}.home__target__popover__infos h2{text-transform:uppercase;font-weight:300;color:#3b3b3b}.home__target__popover__infos h2 strong{color:#7d6cff}.home__target__popover__infos>p{font-size:2.5rem;line-height:4.5rem;letter-spacing:.045em;margin:2rem 0 4rem}.home__target__popover__list{display:flex;flex-direction:column;gap:1rem}.home__target__popover__item{display:flex;align-items:center;gap:1.8rem}.home__target__popover__item p{font-size:1.7rem;line-height:2rem;color:#3b3b3b;max-width:42.2rem}@media (max-width: 768px){.home__target__popover__item p{max-width:100%}}.home__target__popover__icon{width:5.2rem;height:5.2rem;min-width:5.2rem;min-height:5.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgb(125,108,255)}.home__target__popover__icon img{width:50%;object-fit:contain}.home__target__cards{padding:0 38rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;justify-content:center;gap:1.3rem;margin-top:10rem}@media (max-width: 768px){.home__target__cards{padding:5.6rem 13.5rem 0;display:flex;flex-direction:column;align-items:center;gap:4rem}}.home__target__card{width:100%;height:100%;background:#f8f8f8;border-radius:3.5rem;overflow:hidden}.home__target__card img{width:100%;height:26rem;object-fit:cover}.home__target__card__inner{padding:3rem 4rem 3.8rem;display:flex;height:calc(100% - 26rem);flex-direction:column;justify-content:space-between}.home__target__card__inner p{font-size:2.1rem;line-height:2.4rem;letter-spacing:.042em;text-transform:uppercase;color:#3b3b3b;font-weight:300;margin-bottom:3.4rem}.home__target__card__inner p strong{color:#7d6cff;font-weight:500}@media (max-width: 768px){.home__target__card__inner p{font-size:3.15rem;line-height:3.6rem;letter-spacing:.063em}}.home__target__card__inner ul{margin-bottom:3.6rem}.home__target__card__inner li{color:#3b3b3b;font-weight:300}.home__target__card__inner li strong{font-weight:500;color:#7d6cff}.home__target__card__inner button{font-weight:300;text-decoration:underline;width:fit-content;padding:0}.home__discovery{margin:12rem 0}.home__discovery__header{margin-bottom:12rem}.home__discovery__slider{width:100%;overflow:hidden}.home__discovery__slider__inner{display:flex;width:fit-content}.home__discovery__slider__item{position:relative;width:118rem;aspect-ratio:1/.7;display:flex;flex-direction:column;align-items:center;overflow:hidden;margin:0 3.5rem;border-radius:3.5rem;cursor:pointer}.home__discovery__slider__item:nth-of-type(2) img{object-position:50% 10%}.home__discovery__slider__item:after{content:"";background:#0006;z-index:-1;transition:background .7s cubic-bezier(.19,1,.22,1)}.home__discovery__slider__item.active:after{background:#0003}.home__discovery__slider__item:hover:after{background:#0003}.home__discovery__slider__item img{object-fit:cover;object-position:50% 30%;z-index:-2;pointer-events:none}.home__discovery__slider__item h4{font-size:3rem;line-height:3.5rem;letter-spacing:.021em;text-align:center;font-weight:500;text-transform:uppercase;margin:5.4rem 0 1.6rem}.home__discovery__slider__item p{font-size:2.5rem;line-height:3rem;letter-spacing:.018em;text-align:center;font-weight:300}@media (max-width: 768px){.home__discovery__slider__item{width:88.5rem}}.home__benefits{margin-top:11.5rem}.home__benefits__list{padding:0 38rem;display:grid;grid-template-columns:repeat(3,auto);gap:1.4rem}@media (max-width: 768px){.home__benefits__list{display:flex;flex-direction:column;padding:5.6rem 13.5rem 0}}.home__benefits__item{width:100%;aspect-ratio:1/1;background:#3b3b3b;border-radius:3.5rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4rem}.home__benefits__item:nth-of-type(1) img{width:7.5rem;height:7.8rem}.home__benefits__item:nth-of-type(2){padding-top:2.4rem}.home__benefits__item:nth-of-type(2) img{width:6.7rem;height:7.5rem}.home__benefits__item:nth-of-type(3) img{width:7.5rem;height:7.2rem}@media (max-width: 768px){.home__benefits__item{padding:8rem;aspect-ratio:inherit}.home__benefits__item:nth-of-type(2){padding-top:8rem}}.home__benefits__item img{object-fit:contain}.home__benefits__item h2{font-size:4rem;line-height:4.8rem;letter-spacing:.08em;margin:2rem 0;color:#fff}.home__benefits__item p{font-size:1.6rem;line-height:2.4rem;letter-spacing:.0176em;font-weight:300;text-align:center;color:#fff}.solution__header{margin:18.7rem 0 13.1rem}.solution__header p{color:#7d6cff}.solution__background{margin:9.4rem 0 12rem}.solution__background__text{width:fit-content;margin:0 auto 7.7rem;text-align:center;font-size:2.8rem;line-height:3.4rem;letter-spacing:.018em}.solution__background__inner{position:relative;height:100vh;width:100%}@keyframes moveLeftToRight{0%{transform:translate(10px) rotate(180deg)}to{transform:translate(0) rotate(180deg)}}@keyframes moveRightToLeft{0%{transform:translate(-10px)}to{transform:translate(0)}}.solution__background__icon{position:absolute;left:50%;transform:translate(-50%);height:100%;width:9.2rem;display:flex;justify-content:space-between;align-items:center;z-index:2;cursor:pointer}.solution__background__icon span{height:100%;width:clamp(2px,.2rem,.2rem);background:#fff}.solution__background__icon svg{width:2.1rem;height:3.4rem}.solution__background__icon svg:first-of-type{animation:moveRightToLeft 1.5s ease-in-out infinite alternate}.solution__background__icon svg:last-of-type{transform:rotate(180deg);animation:moveLeftToRight 1.5s ease-in-out infinite alternate}.solution__background__icon.paused svg{animation-play-state:paused!important}.solution__background__left,.solution__background__right,.solution__background__left img,.solution__background__right img{object-fit:cover}.solution__background__left{clip-path:inset(0 50% 0 0)}.solution__background__right{clip-path:inset(0 0 0 50%)}.solution__list{margin-top:11.4rem}.solution__list__slider{padding:14rem 0 10rem;width:100%;overflow:hidden}.solution__list__slider__inner{display:flex;width:fit-content;margin-left:38rem}.solution__list__slider__item{position:relative;width:45.6rem;aspect-ratio:1/1.7;display:flex;flex-direction:column;overflow:hidden;border-radius:3.5rem;padding:3.6rem 0 0 4.2rem;margin-right:2.8rem;color:#fff}.solution__list__slider__item img{object-fit:cover;z-index:-1}.solution__list__slider__item h4{font-size:3rem;line-height:3rem;letter-spacing:.021em;font-weight:500;margin-bottom:2rem;text-transform:uppercase}.solution__list__slider__item p{font-size:2.5rem;line-height:2.5rem;letter-spacing:.018em;font-weight:300;max-width:32rem}.solution__list__slider__item:nth-of-type(3) img{object-position:0% 0%}.solution__list__slider__item:nth-of-type(4) img{object-position:18% 0%}.solution__list__slider__item:nth-of-type(5) img{object-position:30% 0%}.solution__list__slider__nav{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5.7rem 38rem 0}@media (max-width: 768px){.solution__list__slider__nav{flex-direction:column;gap:3.2rem}}.solution__list__slider__buttons{display:flex;align-items:center;gap:1.4rem}.solution__list__slider__buttons button{color:#3b3b3b47;width:4.2rem;height:4.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1.3rem;font-weight:500;border:1px solid currentColor;padding:0;transition:all .7s cubic-bezier(.19,1,.22,1)}.solution__list__slider__buttons button.current,.solution__list__slider__buttons button:hover{color:#7d6cff}.solution__list__slider__bar{position:relative;width:54rem;height:clamp(1px,.1rem,.1rem);background:#3b3b3b73}@media (max-width: 768px){.solution__list__slider__bar{width:40.5rem}}.solution__list__slider__bar__inner{position:absolute;left:0;top:0;width:100%;height:clamp(1px,.1rem,.1rem);background:#7d6cff;transform-origin:left}.solution__list__slider__direction{display:flex;align-items:center;gap:1.4rem}.solution__list__slider__direction button{color:#7d6cff;background:#7d6cff;width:5.6rem;height:5.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;transition:all .7s cubic-bezier(.19,1,.22,1)}.solution__list__slider__direction button.disabled{color:#3b3b3b;background:#fff}.solution__list__slider__direction button.disabled svg path{fill:#3b3b3b;stroke:#3b3b3b}.solution__list__slider__direction svg{width:2.7rem;height:.7rem}.solution__list__slider__direction svg path{fill:#fff;stroke:#fff;transition:all .7s cubic-bezier(.19,1,.22,1)}@media (max-width: 768px){.solution__list__slider__direction svg{transform:scale(1.5)}.solution__list__slider__direction .solution__list__slider__next svg{transform:scale(1.5) rotate(180deg)}}.solution__list__slider__next svg{transform:rotate(180deg)}.about__hero__background{object-fit:cover;z-index:-1}.about__hero__background video{object-fit:cover}.about__infos{margin:17.3rem 0 12.8rem}.about__infos p{color:#3b3b3b}.about__infos p em{color:#7d6cff}.about__background{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rem}.about__background:after{content:"";background:#0000001a;z-index:-1}@media (max-width: 768px){.about__background{height:100dvh}}.about__background img{object-fit:cover;z-index:-1}.about__background svg{width:106.8rem;height:17.6rem}@media (max-width: 768px){.about__background svg{width:80.1rem;height:13.2rem}}.about__background p{color:#fff;font-weight:300;text-align:center;text-transform:uppercase}.about__background p strong{font-weight:500}@media (max-width: 768px){.about__background p{font-size:3rem;line-height:3.6rem;letter-spacing:.0165em}}.about__commitments{margin:9.6rem 0}.process__list{margin-top:16.2rem}.process__list__background{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rem;margin:9.6rem 0 14.6rem}.process__list__background:after{content:"";background:#0000001a;z-index:-1}@media (max-width: 768px){.process__list__background{height:100dvh}}.process__list__background img{object-fit:cover;z-index:-1}.process__list__background svg{width:106.8rem;height:17.6rem}@media (max-width: 768px){.process__list__background svg{width:80.1rem;height:13.2rem}}.process__list__background p{color:#fff;font-weight:300;text-align:center;text-transform:uppercase}.process__list__background p strong{font-weight:500}@media (max-width: 768px){.process__list__background p{font-size:3rem;line-height:3.6rem;letter-spacing:.0165em}}.process__list__inner{width:100%;display:flex;flex-direction:column;gap:6rem;padding:0 38rem}@media (max-width: 768px){.process__list__inner{padding:0 13.5rem}}.process__list__item{position:relative;display:flex;align-items:center;justify-content:center;gap:6rem;width:100%;background:#f8f8f8;border-radius:3.5rem;padding:4.6rem 0 6.4rem}.process__list__item .process__list__item__logo{width:12rem;height:12rem;display:flex;justify-content:center;align-items:center}.process__list__item:nth-of-type(1) img{width:6.6rem;height:7.2rem}.process__list__item:nth-of-type(2) img{width:8.1rem;height:6.6rem}.process__list__item:nth-of-type(3) img{width:11.8rem;height:10.8rem}.process__list__item:nth-of-type(4) img{width:9.3rem;height:8.2rem}.process__list__item:nth-of-type(5) img{width:7.5rem;height:7.5rem}.process__list__item img{object-fit:contain}@media (max-width: 768px){.process__list__item img{transform:scale(.75)}}.process__list__item__infos{width:58rem}.process__list__item__infos h4{position:absolute;left:50%;top:4.6rem;transform:translate(-50%);font-size:1.3rem;line-height:1.5rem;font-weight:300;color:#3b3b3b}.process__list__item__infos h2{font-size:4rem;line-height:4rem;letter-spacing:.05em;color:#3b3b3b;font-weight:300;text-transform:uppercase;margin:3.2rem 0 2.6rem}.process__list__item__infos h2 strong{color:#7d6cff}@media (max-width: 768px){.process__list__item__infos h2{font-size:3.2rem;line-height:3.2rem;letter-spacing:.04em}}.process__list__item__infos p{font-weight:300}@media (max-width: 768px){.process__list__item__infos p{font-size:1.36rem;line-height:2rem;letter-spacing:.0176em}}@media (max-width: 768px){.process__list__item__infos{width:46.4rem}.process__list__item__infos h4{font-size:1.95rem;line-height:2.25rem}}.process__list__item__bar{position:absolute;left:50%;bottom:0;transform:translate(-50%,calc(100% - 3.4rem));height:10rem;width:clamp(1px,.1rem,.1rem);background:#3b3b3b73}.process__list__item__bar__inner{position:absolute;left:0;top:0;height:3.4rem;width:clamp(1px,.1rem,.1rem);background:#7d6cff}
