.how_it_works{align-self:stretch;color:#fff;display:grid;grid-template-columns:1fr 1fr;text-align:initial}.how_it_works__step_image{width:100%;height:auto}.how_it_works h2,.how_it_works__small h2{background:linear-gradient(180deg,#fff 9.82%,hsla(0,0%,100%,.7) 91.96%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.how_it_works_step{padding:0 64px;font-size:40px;font-style:normal;grid-gap:32px 40px;gap:32px 40px;display:grid;grid:"topline title" 1fr "number title" auto "bottomline title" 1fr/min-content minmax(0,auto);align-items:center}.how_it_works_step__title{grid-area:title}.how_it_works_step__number{grid-area:number;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:5px solid var(--badge-badge-icon-success-border,rgba(74,195,152,.64));background:linear-gradient(180deg,var(--badge-badge-icon-success-bg1-top,hsla(0,0%,100%,.04)) 0,var(--badge-badge-icon-success-bg1-bot,hsla(0,0%,100%,0)) 100%),linear-gradient(180deg,var(--badge-badge-icon-success-bg2-top,rgba(74,195,152,0)) 49.83%,var(--badge-badge-icon-success-bg2-bot,rgba(74,195,152,.16)) 100%);box-shadow:0 8px 24px 0 var(--badge-badge-icon-success-shadow,rgba(74,195,152,.16))}.how_it_works_step__icon{color:#4ac398}.how_it_works_step__bottomline,.how_it_works_step__topline{background:rgba(46,182,125,.5);width:5px;place-self:stretch center}.how_it_works_step__topline{grid-area:topline}.how_it_works_step__bottomline{grid-area:bottomline}.how_it_works_step.how_it_works_step__top .how_it_works_step__topline{background:linear-gradient(transparent,rgba(46,182,125,.5))}.how_it_works_step.how_it_works_step__bottom .how_it_works_step__bottomline{background:linear-gradient(rgba(46,182,125,.5),transparent)}.how_it_works__small{display:flex;flex-direction:column}.how_it_works__small h2{margin:32px 0}@media(min-width:768px){.how_it_works__small h2{margin:40px 0}}.how_it_works__small img{margin-bottom:40px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.mcp_landing h1{color:var(--text);font-size:30px;line-height:34px}@media(min-width:768px){.mcp_landing h1{font-size:52px;line-height:56px}}.mcp_landing .hero.mcp_hero{-webkit-mask-image:none;mask-image:none;padding:60px 0 160px}@media(min-width:545px){.mcp_landing .hero.mcp_hero{padding:60px 0 180px}}@media(min-width:680px){.mcp_landing .hero.mcp_hero{padding:60px 0 220px}}@media(min-width:768px){.mcp_landing .hero.mcp_hero{padding:60px 0 400px}}@media(min-width:1024px){.mcp_landing .hero.mcp_hero{padding:60px 0 450px}}.mcp_landing .hero.mcp_hero .hero__banner_image{bottom:0}.mcp_landing .hero.mcp_hero .hero__buttons{margin:24px auto}@media(min-width:768px){.mcp_landing .hero.mcp_hero .hero__buttons{margin:36px auto}}.mcp_landing .hero.mcp_hero .mcp_landing__hero_section{height:max-content;min-height:360px}@media(min-width:768px){.mcp_landing .hero.mcp_hero .mcp_landing__hero_section{min-height:300px}}@media(min-width:1024px){.mcp_landing .hero.mcp_hero .mcp_landing__hero_section{min-height:360px;max-width:940px}}@media(min-width:1280px){.mcp_landing .hero.mcp_hero .mcp_landing__hero_section{min-height:420px}}.mcp_landing .mcp_landing__section{padding:60px 24px;position:relative}.mcp_landing .mcp_landing__section>:not(img){max-width:1300px;margin:0 auto}@media(min-width:768px){.mcp_landing .mcp_landing__section{padding:80px 64px}.mcp_landing .mcp_landing__section.mcp_landing__section__tight{padding:100px 32px 120px}}.mcp_landing .mcp_landing__section.mcp_landing__section__dark{color:var(--nav-bg);background-color:var(--text)}.mcp_landing .mcp_landing__section.mcp_landing__section__dark h1,.mcp_landing .mcp_landing__section.mcp_landing__section__dark h2,.mcp_landing .mcp_landing__section.mcp_landing__section__dark h3,.mcp_landing .mcp_landing__section.mcp_landing__section__dark h4,.mcp_landing .mcp_landing__section.mcp_landing__section__dark h5{color:var(--nav-bg);opacity:.9}.mcp_landing .mcp_landing__section.mcp_landing__section__dark p{color:var(--nav-bg);opacity:.6}.mcp_landing .mcp_landing__section__secondary_heading{text-align:center;margin-bottom:24px}@media(min-width:768px){.mcp_landing .mcp_landing__section__secondary_heading{margin-bottom:60px}}.mcp_landing .mcp_landing__problem_section{display:grid;grid-template:"descriptor" auto "header" auto "description" auto "list" 1fr/1fr;grid-column-gap:24px;column-gap:24px;position:relative}@media(min-width:1024px){.mcp_landing .mcp_landing__problem_section{grid-template:"descriptor descriptor" auto "header list" auto "description list" 1fr/1fr 1fr;column-gap:48px;align-items:start}}.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__descriptor{grid-area:descriptor;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px}.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__header{grid-area:header;align-self:start}.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__description{grid-area:description;align-self:start;font-size:20px;line-height:26px;letter-spacing:-.6px;font-weight:300;color:#625f74;color:hsla(0,0%,100%,.6);margin-bottom:36px}@media(min-width:768px){.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__description{font-size:26px;line-height:32px;letter-spacing:-.377px}}.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__list{grid-area:list;display:flex;flex-direction:column;gap:24px}.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__list h3{margin-bottom:8px}.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__list p{margin-bottom:0}@media(min-width:768px){.mcp_landing .mcp_landing__problem_section .mcp_landing__problem_section__list{gap:32px}}.mcp_landing .mcp_landing__section__solution__man_push_ball{position:relative;align-self:center;aspect-ratio:2000/350;width:100%;height:auto;margin-top:0;margin-bottom:-1px}@media(min-width:545px){.mcp_landing .mcp_landing__section__solution__man_push_ball{margin-top:30px}}@media(min-width:768px){.mcp_landing .mcp_landing__section__solution__man_push_ball{margin-top:10px}}@media(min-width:1024px){.mcp_landing .mcp_landing__section__solution__man_push_ball{margin-top:-100px}}@media(min-width:1280px){.mcp_landing .mcp_landing__section__solution__man_push_ball{margin-top:-140px}}.mcp_landing .mcp_landing__section__solution__man_push_ball .mcp_landing__section__solution__man_push_ball_bg{background-color:var(--text);width:100%;height:100%;-webkit-clip-path:polygon(0 0,100% 100%,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,100% 100%,0 100%)}.mcp_landing .mcp_landing__section__solution__man_push_ball .mcp_landing__section__solution__icon{position:absolute;aspect-ratio:123/85;height:auto;left:50%;top:50%;transform:translate(-50%,-83%) rotate(-2deg);width:120px}@media(min-width:768px){.mcp_landing .mcp_landing__section__solution__man_push_ball .mcp_landing__section__solution__icon{width:174px}}@media(min-width:1024px){.mcp_landing .mcp_landing__section__solution__man_push_ball .mcp_landing__section__solution__icon{left:25%;top:25%;width:224px}}@media(min-width:1280px){.mcp_landing .mcp_landing__section__solution__man_push_ball .mcp_landing__section__solution__icon{left:calc(50% - 325px);top:calc(25% + (100vw - 1300px)/23)}}.mcp_landing .mcp_landing__section__solution{display:flex;flex-direction:column}.mcp_landing .mcp_landing__section__solution .mcp_landing__section{padding-top:40px}.mcp_landing .mcp_landing__section__solution .mcp_landing__section__secondary_heading{margin-bottom:40px}@media(min-width:768px){.mcp_landing .mcp_landing__section__solution .mcp_landing__section__secondary_heading{margin-bottom:60px}}.mcp_landing .mcp_landing__section__steps{background:radial-gradient(19.13% 20.69% at 50% 0,rgba(138,126,249,.1) 0,rgba(138,126,249,.01) 100%),#1f1a38}.mcp_landing .mcp_landing__section__steps .mcp_landing__section__secondary_heading{margin-bottom:0}.mcp_landing .mcp_landing__section__quotes{padding:80px 0}.mcp_landing .mcp_landing__section__quotes__header{max-width:960px;text-align:center;padding:0 24px}.mcp_landing .mcp_landing__section__quotes__header br{display:none}@media(min-width:768px){.mcp_landing .mcp_landing__section__quotes__header br{display:block}}.mcp_landing .mcp_quotes__grid{display:flex;flex-direction:column;gap:28px;align-items:stretch;justify-content:stretch;padding:40px 32px;max-width:1120px;margin:0 auto}@media(min-width:768px){.mcp_landing .mcp_quotes__grid{flex-direction:row}}.mcp_landing .mcp_quotes__grid>*{flex:1 1}.mcp_landing .mcp_landing__section__clients{padding:60px 30px;background-color:#f2ecfa}@media(min-width:768px){.mcp_landing .mcp_landing__section__clients{padding:80px}}.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__content{display:grid;grid-template:"header" auto "description" auto "list" 1fr/1fr;grid-column-gap:24px;column-gap:24px;margin:0 auto}@media(min-width:768px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__content{grid-template:"header list" 1fr "description list" auto/1fr 1.2fr;column-gap:60px;align-items:center}}@media(min-width:1024px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__content{max-width:1034px}}.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__header{text-align:center}@media(min-width:768px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__header{text-align:left}}.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__description{font-size:20px;line-height:26px;letter-spacing:-.6px;font-weight:300;color:#625f74}@media(min-width:768px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__description{font-size:26px;line-height:32px;letter-spacing:-.377px}}.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__list{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;margin-top:24px;background-color:#eee0fd;width:-webkit-fill-available;width:-moz-available}@media(min-width:545px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__list{margin-top:0;-webkit-mask-image:radial-gradient(#000 70%,transparent);mask-image:radial-gradient(#000 70%,transparent)}}.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__list .mcp_landing__section__client{background:#f2ecfa;display:flex;flex-direction:column;align-items:center;gap:16px;padding:38px 0;text-align:center;border-radius:4px}@media(min-width:768px){.mcp_landing .mcp_landing__section__clients .mcp_landing__section__clients__list .mcp_landing__section__client{padding:38px 16px}}.mcp_landing .mcp_landing__section_footer{background:#8a7ef9;background:radial-gradient(77.23% 50% at 50% 0,rgba(173,0,255,.32) 0,rgba(173,0,255,.02) 100%),#8a7ef9;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.mcp_landing .mcp_landing__section_footer h1{margin-bottom:0}.mcp_landing .mcp_landing__section_footer p{font-size:20px;line-height:26px;letter-spacing:-.6px;font-weight:300;color:#625f74}@media(min-width:768px){.mcp_landing .mcp_landing__section_footer p{font-size:26px;line-height:32px;letter-spacing:-.377px}}.mcp_landing .mcp_landing__section_footer .mcp_landing__section_footer__logo{-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);margin-bottom:-20px;width:142px;height:148px}@media(min-width:768px){.mcp_landing .mcp_landing__section_footer .mcp_landing__section_footer__logo{width:235px;height:245px}}.mcp_landing .mcp_landing__section_footer .mcp_landing__button_link{margin-top:20px;width:-webkit-fill-available;width:-moz-available;background:linear-gradient(221deg,#e5adff -1.6%,#593fc2 102.7%);border:none;padding:12px 20px!important;font-size:18px;line-height:24px}.mcp_landing .mcp_landing__section_footer .mcp_landing__button_link:hover{background:linear-gradient(221deg,#de97ff -1.6%,#593fc2 102.7%)}@media(min-width:545px){.mcp_landing .mcp_landing__section_footer .mcp_landing__button_link{width:max-content}}@media(min-width:768px){.mcp_landing .mcp_landing__section_footer .mcp_landing__button_link{padding:18px 40px!important;font-size:24px;line-height:32px}}