:root{--gap:26px;--gap-inverse:-26px;--maxW:calc(100vw - var(--scroll-width));--color-light-blue:#4fbdd9;--color-blue:#2593b1;--color-dark-blue:#115b77;--color-orange:#fcb61a;--color-white:#fff;--color-grey:#f8fafb;--font-albra:"Albra",sans-serif;--font-helvetica-now-display:"HelveticaNowDisplay",sans-serif;--font-helvetica-now-text:"HelveticaNowText",sans-serif}*{box-sizing:border-box;margin:0;outline:0;overflow-anchor:none;padding:0}:after,:before{box-sizing:inherit;outline:0}:active,:focus,:hover,:visited{-webkit-tap-highlight-color:transparent;outline:0}.no-css{visibility:hidden}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;overflow-x:hidden;padding:0}progress,sub,sup{vertical-align:baseline}code,pre{background:#eee;color:#000;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;overflow:auto;padding:1.6em}audio,details,embed,figure,iframe,img,legend,object,picture,pre,video{border:0;display:block;max-width:100%;outline:0}a{background-color:transparent;color:unset;text-decoration:unset}a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:unset}b,strong{font-weight:700}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border:none;height:auto}.hidden,.hide,[hidden]{display:none}cite,dfn,em,i{font-style:italic}ul{list-style-type:none}ol,ol li ol,ol li ul,ul,ul li ol,ul li ul{margin:0;padding:0}table{margin:0;width:auto}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;color:inherit;margin:0;outline:none;padding:0}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font-size:inherit}input::placeholder,textarea::placeholder{color:inherit;font-size:inherit}input.focus-visible,input.focus-within,input:active,input:focus,input:hover,textarea.focus-visible,textarea.focus-within,textarea:active,textarea:focus,textarea:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;color:inherit;outline:none}input.focus-visible::-moz-placeholder,input.focus-within::-moz-placeholder,input:active::-moz-placeholder,input:focus::-moz-placeholder,input:hover::-moz-placeholder,textarea.focus-visible::-moz-placeholder,textarea.focus-within::-moz-placeholder,textarea:active::-moz-placeholder,textarea:focus::-moz-placeholder,textarea:hover::-moz-placeholder{color:inherit;font-size:inherit}input.focus-visible::placeholder,input.focus-within::placeholder,input:active::placeholder,input:focus::placeholder,input:hover::placeholder,textarea.focus-visible::placeholder,textarea.focus-within::placeholder,textarea:active::placeholder,textarea:focus::placeholder,textarea:hover::placeholder{color:inherit;font-size:inherit}input::-webkit-search-cancel-button,textarea::-webkit-search-cancel-button{display:none;opacity:0;pointer-events:none;visibility:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 500000s ease-in-out 0s!important;transition:background-color 500000s ease-in-out 0s!important}select::-ms-expand{display:none}button,input,label,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:none;outline:none;text-transform:unset}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-display:swap;font-family:Albra;font-style:normal;font-weight:700;src:url(../fonts/Albra-Bold/Albra-Bold.eot);src:local("Albra Bold"),local("Albra-Bold"),url(../fonts/Albra-Bold/Albra-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Albra-Bold/Albra-Bold.woff2) format("woff2"),url(../fonts/Albra-Bold/Albra-Bold.woff) format("woff"),url(../fonts/Albra-Bold/Albra-Bold.ttf) format("truetype"),url(../fonts/Albra-Bold/Albra-Bold.svg#Albra-Bold) format("svg")}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNowDisplayXBd/HelveticaNowDisplay-XBd.eot);src:local("HelveticaNowDisplay ExtraBold"),local("HelveticaNowDisplay-XBd"),url(../fonts/HelveticaNowDisplayXBd/HelveticaNowDisplay-XBd.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNowDisplayXBd/HelveticaNowDisplay-XBd.woff2) format("woff2"),url(../fonts/HelveticaNowDisplayXBd/HelveticaNowDisplay-XBd.woff) format("woff"),url(../fonts/HelveticaNowDisplayXBd/HelveticaNowDisplay-XBd.ttf) format("truetype"),url(../fonts/HelveticaNowDisplayXBd/HelveticaNowDisplay-XBd.svg#HelveticaNowDisplay-XBd) format("svg")}@font-face{font-display:swap;font-family:HelveticaNowText;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNowText-Bold/HelveticaNowText-Bold.eot);src:local("HelveticaNowText Bold"),local("HelveticaNowText-Bold"),url(../fonts/HelveticaNowText-Bold/HelveticaNowText-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNowText-Bold/HelveticaNowText-Bold.woff2) format("woff2"),url(../fonts/HelveticaNowText-Bold/HelveticaNowText-Bold.woff) format("woff"),url(../fonts/HelveticaNowText-Bold/HelveticaNowText-Bold.ttf) format("truetype"),url(../fonts/HelveticaNowText-Bold/HelveticaNowText-Bold.svg#HelveticaNowText-Bold) format("svg")}@font-face{font-display:swap;font-family:HelveticaNowText;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNowText-Regular/HelveticaNowText-Regular.eot);src:local("HelveticaNowText Regular"),local("HelveticaNowText-Regular"),url(../fonts/HelveticaNowText-Regular/HelveticaNowText-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNowText-Regular/HelveticaNowText-Regular.woff2) format("woff2"),url(../fonts/HelveticaNowText-Regular/HelveticaNowText-Regular.woff) format("woff"),url(../fonts/HelveticaNowText-Regular/HelveticaNowText-Regular.ttf) format("truetype"),url(../fonts/HelveticaNowText-Regular/HelveticaNowText-Regular.svg#HelveticaNowText-Regular) format("svg")}@font-face{font-family:HelveticaNowText;font-style:normal;font-weight:300;src:local("Helvetica Now Text Light"),local("Helvetica-Now-Text--Light"),url(../fonts/HelveticaNowText-Light/HelveticaNowText-Light.woff2) format("woff2"),url(../fonts/HelveticaNowText-Light/HelveticaNowText-Light.woff) format("woff"),url(../fonts/HelveticaNowText-Light/HelveticaNowText-Light.ttf) format("truetype")}.container{margin:0 auto;max-width:100%;padding-left:var(--gap);padding-right:var(--gap);width:100%}body{color:var(--color-dark-blue);font-family:var(--font-helvetica-now-text);font-size:21px;font-weight:400;line-height:1.47}body p{color:inherit;font-size:inherit;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-dark-blue);font-family:var(--font-albra);font-weight:700;letter-spacing:-.8px;line-height:1.22}.h1,h1{font-size:60px}.h2,h2{font-size:48px}.h3,h3{font-size:36px}.h4,h4{font-size:30px}.text-content{letter-spacing:-.875px}.text-content a{text-decoration:underline;text-underline-offset:3px}.text-content p{margin-bottom:1.5rem}.text-content p:last-child{margin-bottom:0}.btn-light{align-items:center;background:var(--color-white);border:1px solid var(--color-light-blue);border-radius:30px;color:var(--color-dark-blue);display:inline-flex;font-family:var(--font-helvetica-now-text);font-size:21px;font-style:normal;font-weight:400;height:60px;justify-content:center;letter-spacing:-.875px;min-width:220px;transition:all .3s ease}.btn-light:hover{background-color:var(--color-light-blue);color:var(--color-white)}.nav-primary{border-bottom:1px solid var(--color-light-blue);display:block;padding:44px 45px;width:100%}.nav-primary__container{margin-left:auto;margin-right:auto;width:100%}.nav-primary__row{display:flex;justify-content:space-between;width:100%}.nav-primary__left{width:33.3333333333%}.nav-primary__center{justify-content:center}.nav-primary__center,.nav-primary__right{align-items:flex-end;display:flex;width:33.3333333333%}.nav-primary__right{justify-content:flex-end}.nav-primary__slogan{font-family:var(--font-albra);font-size:21px;font-style:normal;font-weight:700;letter-spacing:-.35px;line-height:normal;margin-bottom:-10px;text-align:center}.nav-primary__slogan-mobile{display:none}.nav-primary__logo img{max-height:83px;width:auto}.nav-primary .btn-toggle-side-nav{cursor:pointer;display:flex;flex-direction:column;gap:9px;width:43px}.nav-primary .btn-toggle-side-nav span{background-color:var(--color-orange);border-radius:3px;display:block;height:3px;width:100%}.nav-side{background-color:var(--color-blue);bottom:0;height:100vh;max-width:100vw;min-height:110vh;overflow-y:hidden;padding-bottom:10vh;position:fixed;right:0;top:0;transform:translateX(101%);transition:all .3s ease;width:511px;z-index:150}.nav-side.active{transform:translateX(0)}.nav-side .nav-side__scroller{position:relative}.nav-side .nav-side__header{align-items:flex-end;display:flex;height:172px;justify-content:flex-end;padding:44px 45px}.nav-side .nav-side__body{padding-bottom:45px;padding-top:85px}.nav-side .btn-close-side-nav{cursor:pointer}.nav-side .btn-close-side-nav svg{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:40px}.nav-side .menu{padding-left:65px;padding-right:25px}.nav-side .menu li{margin-bottom:28px}.nav-side .menu li a{color:var(--color-white);font-family:var(--font-helvetica-now-text);font-size:24px;font-style:normal;font-weight:400;font-weight:300;line-height:normal;position:relative;text-align:left}.nav-side .menu li a:after{background-color:var(--color-white);bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.nav-side .menu li a:hover:after{left:0;width:100%}.nav-overlay{bottom:0;height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:149}.nav-overlay.active{pointer-events:all}.svg-arrow{position:absolute;top:0;z-index:50}.svg-arrow .animated-stroke-path{stroke-dasharray:350;stroke-dashoffset:350}.svg-arrow.svg-right{right:0;transform:translateX(var(--gap-inverse)) translateY(calc(-100% - 36px))}.svg-arrow.svg-left{left:0;transform:translateX(var(--gap)) translateY(calc(-100% - 36px))}.svg-arrow .svg-arrow__inner{display:flex;flex-direction:column;position:relative}.svg-arrow .svg-arrow__caption{color:var(--color-blue);font-family:var(--font-helvetica-now-text);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.67px;line-height:normal;opacity:0;position:absolute;text-align:left;top:-20px;transform:translateY(-100%) translateX(42%);transition:all .3s ease;transition-delay:.5s;white-space:nowrap;width:auto;writing-mode:vertical-lr}.svg-arrow .svg-arrow__caption.active{opacity:1}.svg-arrow svg{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:40px}.svg-arrow svg .line{transform:rotate(180deg) translateY(-42%) translateX(5%);transform-origin:center}.svg-arrow svg .animated-stroke-path{animation-delay:0s;animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:linear}.svg-animated.timeline-animation .animated-stroke-path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:5s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}.template-wrapper{max-width:var(--maxW);overflow-x:hidden}body{padding:0!important}.color-blue{color:var(--color-blue)}.color-light-blue{color:var(--color-light-blue)}.color-dark-blue{color:var(--color-dark-blue)}.color-orange{color:var(--color-orange)}.relative,.section-hero{position:relative}.section-hero{height:635px;margin-bottom:17px;margin-left:auto;margin-right:auto;padding-top:105px}.section-hero .bg{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.section-hero .container{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:5}.section-hero .section-title{margin-bottom:40px;max-width:600px}.section-hero .section-subtitle{color:var(--color-blue);letter-spacing:-.875px}.section-hero .col-right{margin-top:-18px;padding-right:76px}.section-hero .col-right img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:300px}.page-hero{padding-bottom:120px;padding-top:115px}.page-hero .caption{color:var(--color-blue);font-family:var(--font-helvetica-now-text);font-size:21px;font-style:normal;font-weight:400;letter-spacing:-.875px;line-height:1.47;margin-bottom:25px}.page-hero .section-title{margin-bottom:35px}.page-hero .section-list{color:var(--color-blue);font-family:var(--font-albra);font-style:normal;font-weight:700;letter-spacing:-.6px;line-height:1.28;padding-right:20px}.page-hero .section-list li{padding-left:20px;text-indent:-20px}.page-hero .section-description{max-width:880px}.section-side-text{background-color:var(--color-grey);padding-bottom:128px;padding-top:128px;position:relative}.section-side-text .bg{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.section-side-text .container{display:flex;justify-content:flex-end;position:relative}.section-side-text .container .section-title{max-width:722px;text-align:right}.section-tech{background-color:var(--color-white);padding-bottom:215px;padding-top:140px}.section-tech .section-title{max-width:982px}.section-tech .tricolor-bar{display:block;margin-top:40px;max-width:380px}.section-tech .sub-sections-wrap{margin-top:135px}.section-tech .sub-section{align-items:center;display:flex;gap:120px;margin-bottom:105px}.section-tech .sub-section:last-child{margin-bottom:0}.section-tech .sub-section .col-figure{min-width:380px;width:380px}.section-tech .sub-section .col-figure svg{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.section-tech .sub-section-left .col-figure{order:0}.section-tech .sub-section-left .col-content{order:2}.section-cta{background:var(--color-grey);padding-bottom:145px;padding-top:135px}.section-cta .section-title{text-align:center}.section-cta .btns-grid{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:38px}.section-timeline{padding-bottom:225px;padding-top:150px}.section-timeline.animated .timeline .timeline-item:before{opacity:1}.section-timeline .section-title{max-width:880px}.section-timeline .timeline{align-items:flex-end;display:flex;margin-top:70px}.section-timeline .timeline__line{height:100%;min-width:100px;position:relative;width:100px}.section-timeline .timeline__line svg{display:block;-o-object-fit:contain;object-fit:contain;width:40px}.section-timeline .timeline__line svg .vertical-line{transform:rotate(180deg) translateY(21px);transform-origin:center}.section-timeline .timeline__content{max-width:780px}.section-timeline .timeline .timeline-item{color:var(--color-dark-blue);font-family:var(--font-helvetica-now-text);font-style:normal;font-weight:400;letter-spacing:-.875px;line-height:1.42;margin-bottom:20px;position:relative}.section-timeline .timeline .timeline-item:before{background:var(--color-light-blue);border-radius:100%;content:"";display:block;height:6px;opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(-80px - 45%));transition:all .3s ease;width:6px}.section-timeline .timeline .timeline-item:last-child{margin-bottom:0}.section-timeline .timeline .timeline-notice{color:var(--color-blue);font-family:var(--font-helvetica-now-text);font-style:normal;font-weight:400;letter-spacing:-.875px;margin-top:40px;max-width:880px;transform:translateY(25%)}.section-single-cta{background-color:var(--color-grey);padding-bottom:75px;padding-top:140px}.section-single-cta .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.section-single-cta .section-title{margin-bottom:42px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.section-solutions{padding-bottom:230px;padding-top:140px}.section-solutions .section-title{text-align:center}.section-solutions .tricolor-bar{display:block;margin-left:auto;margin-right:auto;margin-top:25px;max-width:380px}.section-solutions .section-subtitle{margin:40px auto 45px;max-width:980px;text-align:center}.section-solutions .sub-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px}.section-solutions .sub-section:last-child{margin-bottom:0}.section-solutions .sub-section__caption{color:var(--color-dark-blue);font-family:var(--font-helvetica-now-text);font-size:24px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:1.45;margin-bottom:55px;text-align:center}.section-solutions .sub-section__illustration{align-items:center;display:flex;justify-content:center;width:100%}.section-solutions .sub-section__illustration .mobile-svg{display:none}.section-solutions .sub-section__illustration svg{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.section-team{padding-bottom:230px;padding-top:115px}.section-team .caption{color:var(--color-blue);font-family:var(--font-helvetica-now-text);font-size:21px;font-style:normal;font-weight:400;letter-spacing:-.875px;line-height:1.47;margin-bottom:36px}.section-team .team-grid{grid-column-gap:100px;grid-row-gap:80px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:105px}.section-team .team-grid .team-member__name{margin-bottom:10px}.section-team .team-grid .team-member__position{color:var(--color-blue);font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.section-team .team-grid .team-member__info{color:var(--color-blue);font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin-top:3px}.section-team .team-grid .team-member__info .divider{margin-left:5px;margin-right:5px}.section-team .team-grid .team-member__description{font-size:16px;line-height:1.5;margin-top:22px}.page-how-it-works .section-side-text .section-title{max-width:660px}.page-how-it-works .section-single-cta .section-title{max-width:780px}.footer{background-color:var(--color-white);padding-bottom:92px;padding-top:85px}.footer .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer .footer-logo{margin-bottom:50px}.footer .footer-logo img{display:block;max-height:82px;-o-object-fit:contain;object-fit:contain;width:auto}.footer .text-content{margin-bottom:75px;text-align:center}.footer .copyright{color:var(--color-dark-blue);font-family:var(--font-helvetica-now-text);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.583333px;line-height:20px;text-align:center}@media (max-width:1366px){.nav-primary{padding-bottom:28px;padding-top:28px}.nav-primary__logo img{max-height:60px}.nav-primary .btn-toggle-side-nav{gap:7px;width:35px}.nav-side .nav-side__header{height:111px;padding-bottom:28px;padding-top:28px}.nav-side .btn-close-side-nav svg{max-width:35px}.section-hero{height:auto;padding-bottom:215px}}@media (max-width:1199px){body{font-size:18px}.h1,h1{font-size:48px}.h2,h2{font-size:36px}.h3,h3{font-size:30px}.btn-light{font-size:18px;height:48px;letter-spacing:-.75px;min-width:180px}.nav-primary{padding-left:38px;padding-right:38px}.nav-side .nav-side__header{padding-left:38px;padding-right:38px}.nav-side .menu li a{font-size:21px}.section-hero{padding-bottom:215px;padding-top:90px}.section-hero .section-title{margin-bottom:24px;max-width:450px}.section-hero .col-right img{max-width:225px}.page-hero{padding-bottom:100px;padding-top:70px}.page-hero .caption{font-size:18px}.section-side-text .container .section-title{max-width:630px}.section-tech .sub-section{gap:90px;margin-bottom:88px}.section-tech .sub-section .col-figure{min-width:304px;width:304px}.section-cta{padding-bottom:110px;padding-top:120px}.section-cta .btns-grid{gap:30px}.section-timeline .timeline{margin-top:20px}.section-timeline .timeline__line:before{background-color:var(--color-white);content:"";display:block;height:50px;position:absolute;top:0;width:100%}.section-team{padding-top:70px}.section-team .caption{font-size:18px}.section-team .team-grid{grid-column-gap:66px;grid-row-gap:72px}}@media (max-width:1024px){.footer{padding-bottom:80px;padding-top:90px}.footer .footer-logo{margin-bottom:45px}.footer .footer-logo img{max-height:66px}.footer .text-content{margin-bottom:45px}}@media (max-width:991px){.h2,h2{font-size:32px}.section-hero{padding-top:60px}.section-hero .container{flex-wrap:wrap}.section-hero .col-left{width:100%}.section-hero .col-right{display:flex;justify-content:flex-end;padding-right:20%;width:100%}.section-hero .col-right img{max-width:150px}.section-tech .section-title{max-width:100%}.section-tech .sub-section{align-items:center;flex-direction:column;gap:65px;justify-content:center}.section-tech .sub-section .col-figure{order:0}.section-tech .sub-section .col-content{order:1}.section-team .team-grid{grid-template-columns:repeat(1,1fr);margin-top:65px}}@media (max-width:767px){.h3,h3{font-size:24px}.h4,h4{font-size:24px}.nav-primary{border-bottom:0;padding-bottom:18px;padding-left:var(--gap);padding-right:var(--gap);padding-top:18px}.nav-primary__center{display:none}.nav-primary__left{width:50%}.nav-primary__right{align-items:center;width:50%}.nav-primary__logo img{max-height:48px}.nav-primary__slogan-mobile{color:var(--color-light-blue);display:block;font-family:var(--font-albra);font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.266667px;line-height:1.75;margin-top:10px}.nav-side .nav-side__header{align-items:center;height:122px;padding-bottom:18px;padding-left:var(--gap);padding-right:var(--gap);padding-top:18px}.nav-side .menu{padding-left:32px;padding-right:32px}.nav-side .menu li{margin-bottom:32px}.nav-side .menu li a{font-size:18px}.nav-side .nav-side__body{padding-top:25px}.section-hero{padding-top:35px}.page-hero .section-list li{padding-left:15px;text-indent:-15px}.page-hero .section-title br{display:none}.section-tech .sub-section{gap:25px;margin-bottom:60px}.section-tech .sub-section .col-figure{max-width:240px;min-width:240px}.section-cta{padding-bottom:80px;padding-top:100px}.section-cta .btns-grid{gap:12px;margin-top:35px}.section-timeline{padding-bottom:175px}.section-timeline .timeline{margin-top:35px}.section-timeline .timeline .timeline-item:before,.section-timeline .timeline__line{display:none}.section-timeline .timeline .timeline-notice{margin-top:15px;transform:none}.section-single-cta{padding-bottom:85px;padding-top:100px}.section-single-cta .section-title{margin-bottom:25px}.section-solutions{padding-bottom:170px}.section-solutions .sub-section{margin-bottom:80px}.section-solutions .sub-section__caption{font-size:18px;margin-bottom:28px}.section-solutions .sub-section__illustration .mobile-svg{display:block}.section-solutions .sub-section__illustration .desktop-svg{display:none}}@media (max-width:660px){.section-side-text{padding-top:90px}}@media (max-width:575px){.container{width:100%}}@media (max-width:565px){.svg-arrow svg{max-width:32px}.svg-arrow .svg-arrow__caption{font-size:14px;top:-12px;transform:translateY(-100%) translateX(40%)}}@media (max-width:480px){body{font-size:16px}.h1,h1{font-size:36px}.h2,h2{font-size:24px}.btn-light{border-radius:24px;font-size:16px;height:40px;min-width:160px}.section-hero{padding-bottom:115px;padding-top:20px}.section-hero .col-right{margin-top:0;padding-right:0}.section-hero .section-title{margin-bottom:10px}.section-hero .section-subtitle{font-size:14px;margin-top:0}.page-hero{padding-bottom:120px;padding-top:30px}.page-hero .caption{font-size:16px;margin-bottom:14px}.page-hero .section-title{margin-bottom:20px}.section-tech{padding-bottom:165px}.section-team{padding-bottom:180px;padding-top:30px}.section-team .caption{font-size:16px;margin-bottom:14px}.section-team .team-grid{grid-row-gap:50px}.section-team .team-grid .team-member__description,.section-team .team-grid .team-member__info{font-size:14px}.footer{padding-bottom:75px;padding-top:75px}.footer .footer-logo{margin-bottom:36px}.footer .footer-logo img{max-height:48px}.footer .text-content{margin-bottom:38px}}@media (max-width:420px){.page-how-it-works .section-single-cta .section-title{font-size:18px}}@media (max-width:375px){.h1,h1{font-size:9.5vw}.h3,h3{font-size:20px}.h4,h4{font-size:5.3vw}.page-hero .section-list li{padding-left:12px;text-indent:-12px}.section-side-text .container{justify-content:flex-start}}@media (min-width:576px){.container{width:100%}}@media (min-width:768px){.container{width:720px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1280px){.container{width:calc(1200px + var(--gap)*2)}}