.hero{align-items:center;display:flex;flex-direction:column;padding:40px 0}@media screen and (min-width:1024px){.hero{padding:90px 0}}@media screen and (min-width:1440px){.hero{padding:120px 0}}body.home .hero{background:linear-gradient(270deg,#72b3ff -36.56%,#2962b3 5.89%,#212d4a 52.98%,var(--ntrl-800) 110.02%),#22355a;color:#fff;padding:3em 0 4em}body.home .hero .container{align-items:stretch;flex-direction:column;gap:4em 4.5em}@media screen and (min-width:1200px){body.home .hero .container{flex-direction:row}}body.home .hero .container>div{display:flex;flex-direction:column}body.home .hero h1{color:#fff}@media screen and (min-width:1200px){body.home .hero h1{max-width:15ch}}body.home .hero .button--outline{border-color:#fff;color:#fff}body.home .hero .button--outline:hover{border-color:#89bfff;color:#89bfff}body.home .hero a{color:#fff}body.home .hero.hero--image>*,body.home .hero.hero--text>*{margin:0}body.home .hero.hero--image .content,body.home .hero.hero--text .content{align-items:stretch;display:flex;flex-direction:column;gap:1em 3em;height:100%}@media screen and (min-width:1200px){body.home .hero.hero--image .content,body.home .hero.hero--text .content{font-size:1.2em;gap:0}}@media screen and (min-width:1440px){body.home .hero.hero--image .content,body.home .hero.hero--text .content{font-size:1.35em}}@media screen and (min-width:1024px){body.home .hero.hero--image .buttons,body.home .hero.hero--text .buttons{margin:auto 0!important}}.hero>*{text-align:center}.hero__content{position:relative;z-index:2!important}@media screen and (min-width:1200px){.hero .content{font-size:20px}}@media screen and (min-width:1440px){.hero .content{font-size:24px}}.hero .buttons{justify-content:center}.hero--text .container{flex-direction:column}.hero--text .container>div{flex:1;width:100%}.hero--image .container{flex-direction:column-reverse}.hero--image .container>div:first-child{flex:6}.hero--image .container>div:last-child{flex:4;text-align:center}@media screen and (min-width:550px){.hero--image .container>div:last-child{text-align:left}}@media screen and (min-width:1024px){.hero--image .container>div:last-child{text-align:right}}.hero--image .container,.hero--text .container{align-items:center;display:flex;gap:2em;justify-content:space-between}@media screen and (min-width:1024px){.hero--image .container,.hero--text .container{flex-direction:row}}@media screen and (min-width:550px){.hero--image .buttons,.hero--text .buttons{justify-content:flex-start}.hero--image>*,.hero--text>*{text-align:initial}}.hero h1{margin-bottom:.5em}.hero h1.heading--smaller{font-size:2em}@media screen and (min-width:728px){.hero h1.heading--smaller{font-size:2.25em}}@media screen and (min-width:1200px){.hero h1.heading--smaller{font-size:2.5em}}@media screen and (min-width:1440px){.hero h1.heading--smaller{font-size:3.3em}}.hero:not(.hero--image):not(.hero--text){padding:30px 0 0}@media screen and (min-width:1024px){.hero:not(.hero--image):not(.hero--text){padding:70px 0 20px}}@media screen and (min-width:1440px){.hero:not(.hero--image):not(.hero--text){padding:90px 0 50px}}.hero:not(.hero--image):not(.hero--text) h1{font-size:2.75em;margin-bottom:.25em}@media screen and (min-width:728px){.hero:not(.hero--image):not(.hero--text) h1{font-size:4em}}@media screen and (min-width:1440px){.hero:not(.hero--image):not(.hero--text) h1{font-size:5em}}.hero:not(.hero--image):not(.hero--text) .content{margin:auto;max-width:80ch}.hero .buttons{align-items:center;display:grid;gap:12px;margin-top:2em}@media screen and (min-width:550px){.hero .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 28px}}.hero__image figure{text-align:center}.hero__image img{height:auto;max-height:22vh;max-width:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width:550px){.hero__image img{max-height:175px;-o-object-position:left;object-position:left}}@media screen and (min-width:728px){.hero__image img{max-height:200px;max-width:100%}}@media screen and (min-width:1024px){.hero__image img{max-height:none;-o-object-position:right;object-position:right}}@media screen and (max-width:1023px){.hero.hide-heading-on-mobile h1{display:none}}.hero.free-trial{position:relative}.hero.free-trial:before{background-color:var(--primary-50);bottom:0;content:"";height:120%;left:50%;position:absolute;transform:skewX(35deg) translateX(-100%);width:180%;z-index:-1}@media screen and (min-width:728px){.hero.free-trial:before{transform:skewX(52deg) translateX(calc(-100% - 570px))}}.hero.free-trial .medium{margin-top:20px;max-width:440px}@media screen and (min-width:728px){.hero.free-trial .medium{margin-top:140px}}.hero.hero-text-small .hero__text .content{max-width:550px}@media screen and (min-width:1024px){.hero.hero-text-small .hero__text .content{margin:auto}}.hero__slider{align-self:baseline}@media screen and (max-width:727px){.hero__slider{display:none}}.hero .slider-hero{margin-right:0;max-width:400px;overflow:visible;position:relative;width:100%}@media screen and (min-width:1024px){.hero .slider-hero{max-width:30vw;width:540px}}.hero .slider-hero .swiper-navigation{position:absolute}.hero .slider-hero .swiper-pagination{align-items:center;display:flex;gap:4px;margin:0 0 8px 2px}.hero .slider-hero .swiper-pagination-bullet{cursor:pointer;padding:2px}.hero .slider-hero .swiper-pagination-bullet:before{background-color:var(--ntrl-100);border-radius:10px;content:"";display:block;height:8px;transition:.2s;width:8px}.hero .slider-hero .swiper-pagination-bullet-active:before{background-color:var(--ntrl-300);transform:scale(1.2)}.hero .swiper-slide{opacity:0;transition:.2s}.hero .swiper-slide-active,.hero .swiper-slide-next{opacity:1}.hero .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero__features{display:flex;flex-direction:column;gap:3rem;justify-content:center;margin-top:3.75em}@media screen and (min-width:728px){.hero__features{flex-direction:row}}@media screen and (min-width:1200px)and (max-width:1440px){.hero__features{flex-wrap:wrap}}body.home .hero__features{gap:1em .75em}@media screen and (min-width:550px){.hero.hero--image .hero__features,.hero.hero--text .hero__features{justify-content:flex-start}}.hero__features-item{align-items:center;display:flex;gap:.7em;line-height:normal;padding:0 .25em 0 .75em;text-align:left}@media screen and (min-width:1200px)and (max-width:1440px){.hero__features-item{min-width:300px}}body.home .hero__features-item{border-left:1px solid #fff;font-size:.875rem}@media screen and (min-width:550px){body.home .hero__features-item{align-items:flex-start}body.home .hero__features-item span{margin-top:-3px}}@media screen and (min-width:1200px)and (max-width:1440px){body.home .hero__features-item{align-items:center}}body.home .hero__features-item .feature-text{font-size:14px}.hero__features-item p{margin:4px 0 0}.hero__features-item p:first-child{margin-top:0}.hero__features-item_no-border{border:none}.hero__features-item img{max-height:30px;max-width:30px}.hero__features-align{align-items:center;gap:16px}.hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin:1.5em 0}@media screen and (min-width:728px){.hero__badges{gap:1.5em}}.hero__badges-item{border:1px solid var(--ntrl-600);border-radius:30px;color:var(--ntrl-600);display:flex;line-height:1.5;padding:.35em .75em .4em;text-decoration:none;transition:.25s}.hero__badges-item:hover{background-color:var(--ntrl-50)}@media screen and (min-width:728px){.hero__badges-item{padding:.5em 1em}}.hero_align-top .container{align-items:flex-start}