.section-what{background-color:var(--primary);--curve-color:var(--secondary);background-image:url(/decor/arrow-line-secondary.svg);background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed;padding:0}.section-what .label{z-index:3}.section-what__container{min-height:80vh;display:flex}@media screen and (max-width:960px){.section-what__container{flex-direction:column-reverse}}.section-what__figure{background-color:var(--dark);height:100%;margin:0;position:relative;overflow:hidden}@media screen and (max-width:960px){.section-what__figure{aspect-ratio:1;width:100%}}.section-what__figure img{object-fit:cover;width:150%;height:150%;max-width:unset;transition:transform 3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.in-view .section-what__figure img{transform:translate(-50%,-50%)scale(.9)}.section-what__column{width:50%}.section-what__column.content-column{align-items:center;display:flex}@media screen and (max-width:960px){.section-what__column{width:100%}}.section-what__content{padding:var(--variable-space);padding-top:var(--space-xl)}.section-what__content .button{margin-top:1em}
.partners-section{padding:50px 0}.marquee-logo{position:relative;overflow:hidden}.partners-content.marquee-logo-track{gap:48px;width:max-content;padding-left:48px;animation:linear infinite marquee-move-text;display:flex;animation-duration:40s!important;animation-direction:normal!important}.marquee-logo .marquee-logo-item{justify-content:center;align-items:center;display:flex}.marquee-logo .marquee-logo-item img{object-fit:contain;filter:grayscale();width:auto;transition:var(--transition)}.marquee-logo .marquee-logo-item img:hover{filter:grayscale(0)}@keyframes marquee-move-text{to{transform:translate(-50%)}}.template-home .partners-section .marquee-logo-item{opacity:0;transform:scale(.75)}.template-home .partners-section.in-view .marquee-logo-item{opacity:1;transition:all .3s calc((var(--element-index) + 1)*.3s) var(--bezier);transform:scale(1)}
.review-section{padding:0}.review-wrapper{background:var(--color-template);border-radius:32px;margin:0 32px;overflow:hidden}.content-review{padding:100px 0;position:relative;overflow:hidden}.content-review:before{content:"";background:var(--asset-img-dna) center right/contain no-repeat;width:1328px;height:672px;position:absolute;top:0;right:0}.review-card-slider{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;margin-top:40px;padding:0 406px;scroll-padding:0 406px;display:flex;position:relative;overflow-x:auto}.review-card-slider::-webkit-scrollbar{display:none}.review-card-item{background:var(--white);scroll-snap-align:start;opacity:.5;transition:var(--transition);border-radius:16px;flex:0 0 100%;margin:0 12px;width:100%!important}.review-card-item.is-current{opacity:1}.review-card-inner{padding:32px}.heading-review{color:var(--white);flex-flow:column wrap;align-content:center;display:flex;position:relative}.heading-review h2,.heading-review p{text-align:center;max-width:846px}.review-caption{color:#161616;margin-top:16px;margin-bottom:24px}.review-author .review-name{font-size:24px;font-family:var(--secondary-font-family);font-weight:500;line-height:1.2}.review-author .review-job{color:#b8b9ba;line-height:1.5}.rating-wrapper{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.rating-wrapper li{background:var(--icon-star-full) center/12px no-repeat;width:12px;min-width:12px;height:12px;min-height:12px;margin-left:3px;font-size:0}.rating-wrapper li.empty{opacity:.5}@media (max-width:1200px){.review-card-slider{padding:0 260px;scroll-padding:0 260px}}@media (max-width:1199px){.review-wrapper{margin:0}}@media (max-width:900px){.review-card-slider{padding:0 160px;scroll-padding:0 160px}.review-section{padding-top:32px}.review-card-inner{padding:40px 24px}.heading-review h2{text-align:left}}@media (max-width:600px){.review-wrapper{border-radius:24px;margin:0}.review-card-slider{padding:0;scroll-padding:0 12px}.review-card-item{opacity:1;flex:0 0 88%}.heading-review{align-items:flex-start}.heading-review p{text-align:left}.content-review{padding:64px 24px}.review-section{padding-bottom:0}}
@media (min-width:601px){.slider-progress,.slider-progress-bar{visibility:hidden}}@media (max-width:600px){.slider-progress{background-color:#fff;width:100%;max-width:241px;height:2px;margin-top:24px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.slider-progress-bar{background-color:var(--color-template-different);width:0%;height:100%;transition:width .3s}.team-section .slider-progress-bar{background-color:var(--color-template)}}
.section-richText{padding:var(--variable-space);padding-top:calc(var(--variable-space)*2);color:var(--dark);background-color:var(--primary)}@media screen and (max-width:720px){.section-richText{padding-top:calc(var(--space-l)*2)}}.section-richText__container{width:100%;max-width:660px;margin:auto}.section-richText__container :where(h1,h2,h3,h4,p,ul,ol,blockquote,figure)+:where(h2,h3,h4,p,ul,ol,blockquote,figure){margin-top:1em}.section-richText__container ul,.section-richText__container ol{margin-bottom:1.5em;padding-left:1rem}.section-richText__container ul{list-style:outside}.section-richText__container ol{list-style:decimal}.section-richText__container li+li{margin-top:1em}.section-richText__container a{color:inherit;text-decoration:underline}.section-richText__container a:hover{color:var(--tertiary)}
.team-section{padding:0}.team-section .team-wrapper{padding:100px 0;position:relative}.team-section .team-card-grid{--gap-listting:24px;--column-listing:1;margin:calc(var(--gap-listting)/2*-1);flex-wrap:wrap;justify-content:center;display:flex}.team-card-grid .team-card-item-wrapper{padding:calc(var(--gap-listting)/2);width:calc(100%/var(--column-listing))}.team-section .team-description{text-align:center;justify-self:center;max-width:846px;margin-left:auto;margin-right:auto;padding-bottom:64px}.team-section .team-description p{margin-top:24px;line-height:1.5}.team-card-item{background-color:var(--white);border-radius:28px;height:100%}.team-card-inner{height:100%;padding:12px}.team-profile{background-color:var(--color-template-light);border-radius:16px;width:100%;height:auto;padding-top:100%;position:relative;overflow:hidden}.team-profile>div{position:absolute}.team-profile:before{content:"";pointer-events:none;background:var(--asset-img-card-team) left/contain no-repeat;width:387px;height:387px;position:absolute;top:0;left:0}.team-image{width:100%;height:100%;margin:0;bottom:0;left:0}.team-image img{object-fit:cover;width:100%;height:auto;display:block;position:relative;top:20px}.team-location{background:var(--white);font-size:14px;font-weight:600;line-height:1;font-family:var(--secondary-font-family);color:#b8b9ba;z-index:2;border-radius:100px;padding:7px 12px;position:absolute;top:28px;left:28px}.team-location:before{content:"";vertical-align:middle;pointer-events:none;background-image:url(/decor/landing/Frame.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin-right:8px;display:inline-block}.name-sector{width:calc(100% - 56px);color:var(--white);z-index:2;position:relative;bottom:28px;left:28px}.team-profile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#16161600 0%,#161616 100%);width:100%;height:65.6%;min-height:133px;position:absolute;bottom:0;left:0}.team-contact{padding:32px 28px 28px}.team-contact .contact-email{margin-bottom:33px}.team-contact .contact-linkedin,.team-contact .contact-email{position:relative}.team-name{font-size:32px;font-weight:500;line-height:1.2;font-family:var(--secondary-font-family)}.team-job-sector{color:#b8b9ba;line-height:1.5}.team-contact .contact-email a{color:var(--black);word-break:break-all;line-height:1.5;text-decoration:none}.team-contact .contact-linkedin a{color:var(--black);text-decoration:none}.team-contact .contact-email a:after{content:"";background-image:var(--asset-icon-mail);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.team-contact .contact-linkedin h4:after{content:"";background-image:var(--asset-icon-linkedin);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:2px;right:0}.team-contact .contact-linkedin h4:hover,.team-contact .contact-email a:hover{color:var(--color-template)}@media (min-width:601px){.team-contact .contact-email,.team-contact .contact-linkedin{padding-right:40px}}@media (min-width:901px){.team-section .team-card-grid{--column-listing:3}}@media (max-width:900px){.team-section .team-card-grid{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.team-section .team-card-grid::-webkit-scrollbar{display:none}.team-card-grid .team-card-item-wrapper{scroll-snap-align:start;flex:0 0 39.7%;width:auto}.team-contact .contact-email a:after,.team-contact .contact-linkedin h4:after{display:none}.team-section .contact-email h4,.team-section .contact-linkedin h4{font-size:20px}.team-section .team-job-sector,.team-contact .contact-email a{font-size:12px}.team-section .team-name{font-size:24px}.team-contact{padding:16px}.team-location{top:12px;left:12px}}@media (max-width:800px){.team-card-grid .team-card-item-wrapper{flex-basis:50%}}@media (max-width:600px){.team-section .team-wrapper{padding:64px 0}.team-section .team-description{text-align:left;padding-bottom:48px}.team-contact{padding:12px}.name-sector{bottom:12px;left:12px}.team-card-grid .team-card-item-wrapper{flex-basis:76.9%}}@media (max-width:400px){.team-card-grid .team-card-item-wrapper{flex-basis:83.3%}}
.whitepaper-section{isolation:isolate;margin-bottom:-2px;padding:0;position:relative}.whitepaper-wrapper{background:var(--color-template);border-radius:16px;padding:60px 108px 37px 110px;display:flex;position:relative;overflow:hidden}.whitepaper-wrapper:before{content:"";pointer-events:none;background:url(/decor/landing/Vector-1.svg) 0 0/contain no-repeat;width:2047px;height:1068px;display:inline-block;position:absolute;top:-27px;left:189px}.whitepaper-left{width:60%;color:var(--white);flex-direction:column;justify-content:center;display:flex;position:relative}.whitepaper-right{width:40%;padding-left:43px;position:relative}.whitepaper-right img{width:100%;height:auto}.whitepaper-description p{margin-top:24px;padding-bottom:40px}.whitepaper-section form{flex-direction:row;align-items:flex-end;column-gap:24px;display:flex}.whitepaper-section form>*{width:50%}.whitepaper-section label{color:var(--white);font-family:var(--secondary-font-family);margin-bottom:8px;font-size:20px;font-weight:500;display:inline-block}.whitepaper-section input[type=email],.whitepaper-section input[type=text]{width:100%;padding:0 12px;background-color:unset!important;border:1px solid var(--white)!important;height:48px!important;color:var(--white)!important;border-radius:8px!important}.whitepaper-section input[type=email]:focus,.whitepaper-section input[type=text]:focus{outline:none;border-color:var(--white)!important}.whitepaper-section button[type=submit]{cursor:pointer;border:none;align-items:center;width:100%;height:48px;display:inline-flex;background-color:var(--purple)!important;color:var(--white)!important;font-family:var(--secondary-font-family)!important;border-radius:100px!important;justify-content:space-between!important;padding:8px 24px!important;font-size:18px!important;font-weight:600!important;position:relative!important}.whitepaper-section button[type=submit]:after{content:""!important;vertical-align:middle!important;background-image:url(/decor/landing/icon-arrow-purple.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:34px!important;height:34px!important;display:inline-block!important}.whitepaper-section:after{content:"";z-index:-1;pointer-events:none;background-image:url(/decor/landing/Rectangle-6082.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-top-left-radius:32px;border-top-right-radius:32px;width:100%;height:324px;position:absolute;bottom:-5px;left:0}@media (max-width:1299px){.whitepaper-section form{flex-direction:column;align-items:stretch;row-gap:24px}.whitepaper-section form>*{width:100%}.whitepaper-section button[type=submit]{width:100%!important}}@media (max-width:900px){.whitepaper-wrapper{padding:64px 24px}.whitepaper-wrapper:before{width:1065px;height:555.65px;top:192px;left:-205px}}@media (max-width:600px){.whitepaper-right{display:none}.whitepaper-left{width:100%}.whitepaper-section button[type=submit]{padding:8px 18px!important}}
.section-who{background-color:var(--secondary)}.section-who__container{padding-top:var(--space-xl);z-index:1;max-width:1440px;margin:auto;position:relative}.section-who__background-container{width:100%;height:100%;color:var(--tertiary);position:absolute;inset:0;overflow:hidden}.section-who__background-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.ampersand-line,.ampersand-line svg{width:100%;height:100%}.ampersand-line svg path{fill:currentColor}.section-who__title{font-size:72px}@media screen and (max-width:640px){.section-who__title{font-size:64px}}.section-who__list{--total:4;grid-template-columns:repeat(var(--total), minmax(240px, 1fr));justify-content:center;gap:3px;padding:0;list-style:none;display:grid}@media screen and (max-width:960px){.section-who__list{--total:2}}@media screen and (max-width:540px){.section-who__list{--total:1}}.section-who__item-title{justify-content:flex-start;align-items:center;min-height:1.5em;font-size:30px;display:flex}.section-who__item-title .logo{justify-content:flex-start;align-items:center;height:20px;display:flex}.section-who__item-title .logo svg{width:auto;height:1em}.section-who__content p{font-size:.875em}.section-who__content p+p{margin-top:1em}.section-who__content a{color:inherit;text-decoration:none}.section-who__content a:hover{color:var(--tertiary)}.section-who__item{padding:var(--space);border-radius:var(--space-xs);background-color:var(--light);padding-bottom:calc(var(--space-xl)*1.5);opacity:1;transition:all .3s ease-in-out;position:relative}@media screen and (max-width:720px){.section-who__item{padding-bottom:calc(var(--space-xl)*1.5);margin-bottom:1.25rem}}.section-who__item:first-child{--button-background:var(--secondary);--button-color:var(--secondary-text)}.section-who__item:nth-child(2){--button-background:var(--tertiary);--button-color:var(--tertiary-text)}.section-who__item:nth-child(3){--button-background:var(--quaternary);--button-color:var(--quaternary-text)}.section-who__item .button{margin-top:1em}.section-who.in-view .section-who__item{opacity:1;transform:translateY(0)}.section-who .button{box-shadow:0 0 0 2px var(--light)}.section-who__image{max-width:60%;max-height:calc(var(--space-xl)*2);justify-content:flex-end;align-items:flex-end;margin-right:10%;display:flex;position:absolute;bottom:0;right:0}.section-who__image img{width:auto;max-width:100%;height:auto;max-height:100%}
.section-content{padding:var(--variable-space);padding-top:calc(var(--variable-space)*2);color:var(--dark);background-color:var(--primary)}@media screen and (max-width:720px){.section-content{padding-top:calc(var(--space-l)*2)}}.section-content__container{width:100%;max-width:660px;margin:auto}.section-content__title+*{margin-top:1em}.section-content__image{margin:0}.section-content__image img{border-radius:.5em;width:100%;height:auto;display:block}.section-content__image+*{margin-top:1.5em}.section-content__body :where(h1,h2,h3,h4,p,ul,ol,blockquote,figure)+:where(h2,h3,h4,p,ul,ol,blockquote,figure){margin-top:1em}.section-content__body ul,.section-content__body ol{margin-bottom:1.5em;padding-left:1rem}.section-content__body ul{list-style:outside}.section-content__body ol{list-style:decimal}.section-content__body li+li{margin-top:1em}.section-content__body a{color:inherit;text-decoration:underline}.section-content__body a:hover{color:var(--tertiary)}
