/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/PlusJakartaSans-Regular.woff") format("woff"),url("../fonts/PlusJakartaSans-Regular.woff2") format("woff2")}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/PlusJakartaSans-Light.woff") format("woff"),url("../fonts/PlusJakartaSans-Light.woff2") format("woff2")}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/PlusJakartaSans-Bold.woff") format("woff"),url("../fonts/PlusJakartaSans-Bold.woff2") format("woff2")}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/PlusJakartaSans-SemiBold.woff") format("woff"),url("../fonts/PlusJakartaSans-SemiBold.woff2") format("woff2")}:root,[data-scheme="default"]{--color-text-base: #292929;--color-text-secondary: #7A7A7A;--color-text-accent: #68B833;--color-text-white: #FFF;--color-separator: #212529;--color-accent: #68B833;--color-accent-contrast: #FFF;--color-bg-light: #F9F9F9;--color-bg-white: #FFF;--color-bg-dark: #000000;--color-additional-1: #007AFF;--color-additional-contrast-1: #FFF;--color-additional-2: #FF5447;--color-additional-contrast-2: #FFF;--color-button: #292929;--color-button-contrast: #FFF;--color-button-badge:#FFF;--color-button-badge-contrast:#292929;--color-button-hover: #333333;--color-button-contrast-hover: #FFF;--color-button-badge-hover:#FFF;--color-button-badge-contrast-hover:#333333;--color-button-secondary: #000;--color-button-secondary-contrast: #FFF;--color-button-secondary-badge:#838486;--color-button-secondary-badge-contrast:#FFF;--color-button-secondary-hover: #111;--color-button-secondary-contrast-hover: #FFF;--color-button-secondary-badge-hover:#838486;--color-button-secondary-badge-contrast-hover: #FFF;--color-button-transparent: #7A7A7A;--color-button-transparent-contrast: #292929;--color-button-transparent-hover: #7A7A7A;--color-button-transparent-contrast-hover: #FFF}[data-scheme="dark"]{--color-text-base: #FFF;--color-button-secondary: rgba(255, 255, 255, 0.08);--color-button-secondary-contrast: #FFF;--color-button-secondary-badge:rgba(41, 41, 41, 0.16);--color-button-secondary-badge-contrast:#FFF;--color-button-secondary-hover: rgba(255, 255, 255, 0.2);--color-button-secondary-contrast-hover: #FFF;--color-button-secondary-badge-hover:rgba(41, 41, 41, 0.16);--color-button-secondary-badge-contrast-hover: #FFF}@keyframes loading{0%{background-position:0 0}100%{background-position:100vw 0}}.cs-js-animation-item{visibility:hidden}.cs-light-text{color:#D5D2D2}.cs-relative{position:relative}.cs-js-icon{opacity:0;transition:opacity .2s ease-in}.cs-js-icon_loaded{opacity:1}html{font-size:13px;background:#FFF}*{margin:0;padding:0;box-sizing:border-box}main{display:block}button,input[type="submit"]{cursor:pointer;border:none}img{max-width:100%;margin:0}.cs-underline{text-decoration:underline}body,input,textarea,button{font-family:"Plus Jakarta Sans", sans-serif;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}*{color:var(--color-text-base)}.cs-color_secondary{color:var(--color-text-secondary)}.cs-container{width:540px;max-width:calc(100% - 40px);margin:0 auto}.cs-icon-badge{display:inline-block;margin-bottom:0;margin-left:auto;margin-right:auto;text-align:left}.cs-icon-badge__icon{height:43px;margin-right:16px;display:inline-block;vertical-align:middle}.cs-icon-badge__icon svg{height:100%;width:auto}.cs-icon-badge__title{font-weight:700;font-size:16px;line-height:20px}.cs-icon-badge__text{font-weight:300;font-size:14px;line-height:16px;display:inline-block;vertical-align:middle}.cs-icon-badge__description{color:#7A7A7A;font-weight:500;font-size:15px;line-height:24px}.cs-header{padding:2.125rem 0;position:sticky;top:0;z-index:10;transition:all .2s ease-in;background:#FFFFFF}.cs-header_hidden{transform:translateY(-110%)}.cs-header__logo{display:block;width:6.25rem;height:auto}.cs-header__logo img{width:100%;height:100%;display:block}@media screen and (max-width: 1199px){.cs-header__logo{margin-left:3.75rem}}.cs-header__wrapper{display:flex;justify-content:space-between;position:relative}.cs-header__mobile-nav{display:flex;flex:1;justify-content:flex-end}.cs-nav{top:0;bottom:0;height:100%;flex:1;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1199px){.cs-nav{position:static;justify-content:flex-start;height:auto}.cs-nav ul{display:flex;justify-content:flex-start;flex-direction:column}.cs-nav ul li{display:block}.cs-nav ul li a{display:block}}.cs-nav ul{display:flex;justify-content:center;margin-left:64px}@media screen and (max-width: 1199px){.cs-nav ul{margin-left:0}}.cs-nav ul li{display:flex;align-items:center;margin-left:0;margin-right:32px}.cs-nav ul li a{color:var(--color-text-base);text-decoration:none;display:block;font-size:10px;text-transform:uppercase;line-height:1;font-weight:600}.cs-nav ul li a:hover{opacity:.7}@media screen and (max-width: 1199px){.cs-nav ul li{margin-left:0;margin-right:0}.cs-nav ul li a{font-size:10px;text-transform:uppercase}}@media screen and (max-width: 1199px){.cs-nav ul li{margin-bottom:32px;margin-left:0;margin-right:0}}.cs-header__buttons{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 1199px){.cs-header__buttons{margin-top:auto}}.cs-header__mobile-nav-logo{display:none}.cs-header__menu-button{display:none}.cs-header__mobile-nav-header{display:none}.cs-header__docs-link{font-weight:600;font-size:10px;line-height:12px;text-transform:uppercase;color:#7A7A7A;text-decoration:none;transition:all .2s ease-in;margin-right:32px}.cs-header__docs-link:hover{color:#292929}@media screen and (max-width: 1199px){.cs-header__docs-link{margin-right:0}}.cs-header__themeforest-link{display:flex;margin-right:144px;align-items:center;text-decoration:none;transition:all .2s ease-in;color:#292929}.cs-header__themeforest-link:hover{opacity:.7}.cs-header__themeforest-link-text{font-weight:600;font-size:10px;line-height:12px;text-transform:uppercase}.cs-header__themeforest-link-icon{width:16px;height:16px;display:block;margin-left:2px;position:relative}.cs-header__themeforest-link-icon svg{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;margin:auto}@media screen and (max-width: 1199px){.cs-header__mobile-nav-header{display:block;padding:20px;border-bottom:1px solid #efefef}.cs-header__mobile-nav-logo{display:block;width:80px}.cs-header__mobile-nav-header-close{display:block;position:absolute;right:20px;top:20px;width:20px;height:20px;background:transparent}.cs-header__mobile-nav-header-close span{display:block;left:0;top:0;right:0;bottom:0;width:100%;height:1px;margin:auto;position:absolute;background:#FFF;transform:rotate(-45deg)}.cs-header__mobile-nav-header-close span:first-child{transform:rotate(45deg)}.cs-header__mobile-nav-backing{display:block;position:fixed;left:0;right:0;bottom:0;top:0;height:100vh;margin:auto;background:rgba(0,0,0,0.7);visibility:hidden;opacity:0;transition:all .2s ease-in}.cs-header__mobile-nav-backing.active{opacity:1;visibility:visible}.cs-header__mobile-nav{position:fixed;left:0;top:0;height:100vh;overflow:auto;background:#FFF;width:300px;display:block;display:flex;flex-direction:column;transform:translateX(-100%)}.cs-header__mobile-nav.active{transform:translateX(0)}.cs-nav{flex-direction:column;padding:40px 20px;border-bottom:1px solid #efefef}.cs-header__buttons{flex-direction:column;justify-content:center;padding:20px;gap:10px}.cs-header__buttons .cs-button{margin-right:0;margin-left:0}.cs-header__themeforest-link{margin:0 0 20px}.cs-header__menu-button{display:block;width:24px;height:24px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:none}.cs-header__menu-button-line{width:100%;height:1px;display:block;position:absolute;left:0;right:0;background:#000}.cs-header__menu-button-line_top{top:3px}.cs-header__menu-button-line_middle{top:11px}.cs-header__menu-button-line_bottom{top:19px}.cs-header__logo-section{border:0;padding:0;position:static;display:flex;justify-content:center;width:100%;margin:0}}.cs-button{display:inline-flex;min-width:148px;font-size:12px;text-transform:uppercase;max-width:calc(100% - 20px);margin:0 1rem 1rem 0;text-decoration:none;padding:0 32px;min-height:52px;border-radius:4px;background:var(--color-button);color:var(--color-button-contrast);text-align:center;transition:all .1s ease-in;align-items:center;flex-wrap:wrap;justify-content:center;font-weight:600;font-size:12px;line-height:12px}.cs-button .cs-button__text{color:var(--color-button-contrast)}.cs-button:hover{background:var(--color-button-hover);color:var(--color-button-contrast-hover)}.cs-button_center{margin:0 10px 20px}.cs-button_secondary{background:var(--color-button-secondary);border:1px solid var(--color-button-secondary)}.cs-button_secondary .cs-badge{background:var(--color-button-secondary-badge);color:var(--color-button-secondary-badge-contrast)}.cs-button_secondary .cs-button__text{color:var(--color-button-secondary-contrast)}.cs-button_secondary:hover{background:var(--color-button-secondary-hover);color:var(--color-button-secondary-contrast-hover)}.cs-button_secondary:hover .cs-button__text{color:var(--color-button-secondary-contrast-hover)}.cs-button_margin-0{margin:0}.cs-button_border{background:transparent;border:1px solid var(--color-button-transparent);color:var(--color-button-transparent-contrast)}.cs-button_border:hover{background:var(--color-button-transparent-hover);color:--color-button-transparent-contrast-hover}.cs-button_border .cs-button__text{color:inherit}.cs-button_white{border:1px solid var(--color-button)}.cs-button_white:hover{border:1px solid var(--color-button-hover)}.cs-button_right{margin-right:0}.cs-demos__item-card .cs-button{min-width:unset;width:100%;max-width:10rem;padding-left:1rem;padding-right:1rem}.cs-price__button .cs-button{background:#212529}.cs-price__button .cs-button .cs-button__text{color:#FFF}.cs-price__button .cs-button .cs-badge{background:#838486}.cs-price__button .cs-button:hover{background:#32363a}.cs-button__text{display:inline-block;vertical-align:middle}.cs-button__icon{width:12px;height:12px;display:inline-block;vertical-align:middle;margin:0 0 0 7px;transition:all .2s ease-in}.cs-button__icon svg{width:100%;height:100%}.cs-badge{display:inline-block;color:var(--color-button-badge-contrast);background:var(--color-button-badge);padding:0.4em 1em;line-height:1em;margin:0 0 0 .5rem;transition:all .1s ease-in;text-align:center;font-weight:600;border-radius:4px;font-size:10px;line-height:12px}.cs-badge_blue{background:var(--color-additional-1);color:var(--color-additional-contrast-1)}.cs-badge_red{background:var(--color-additional-2);color:var(--color-additional-contrast-2)}.check{display:block;position:relative;padding:0 0 0 29px}.check__input{position:absolute;overflow:hidden;left:0;top:0;width:1px;height:1px;clip:rect(0, 0, 0, 0);opacity:0}.check__input:checked ~ .check__box:after{transform:scale(1)}.check__box{width:18px;height:18px;border:2px solid #838486;position:absolute;top:3px;border-radius:3px;left:0;cursor:pointer}.check__box:after{background:url("data:image/svg+xml,%3Csvg fill='%2322aa22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504.5 75.5c-10-10-26.2-10-36.2 0L161.6 382.2 43.7 264.31a25.6 25.6 0 00-36.2 36.2l136 136a25.6 25.6 0 0036.2 0L504.5 111.7c10-10 10-26.2 0-36.2z'/%3E%3C/svg%3E") no-repeat center center;position:absolute;left:0;top:0;right:0;bottom:0;width:80%;height:80%;margin:auto;content:"";display:block;transition:all .2s ease-in;transform:scale(0)}.check__label{display:block;color:#838486;font-size:14px;line-height:20px;font-weight:300}@media screen and (min-width: 1200px){.cs-button_header{margin-bottom:0;margin-right:0;margin-left:0}}.cs-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cs-video-wrapper .cs-video-inner{position:absolute;top:50%;left:50%;margin:auto;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;max-width:unset;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cs-video-wrapper .cs-video-inner.active{opacity:1}.cs-video-wrapper ~ .cs-entry-format{display:none}.cs-banner{background:#D8CFB8;display:flex;flex-direction:column;position:relative;margin-top:-6.5rem}.cs-banner .cs-container{flex:1;position:relative}.cs-banner__text-wrapper{display:flex;align-items:center;flex:1;justify-content:flex-start;padding-bottom:8rem;position:relative;z-index:1;max-width:36rem;width:36rem}@media screen and (max-width: 1199px){.cs-banner__text-wrapper{width:100%;padding-bottom:0rem}}.cs-banner__wrapper{padding:10.5rem 0 0;display:flex;flex-direction:column;justify-content:space-between}.cs-banner__grid{display:grid;grid-template-columns:minmax(0, 36rem) minmax(0, 68.875rem);gap:0;align-items:flex-end}@media screen and (max-width: 1199px){.cs-banner__grid{gap:4rem;grid-template-columns:minmax(0, 1fr)}}.cs-banner__buttons{margin:0 0 4.875rem}.cs-banner__buttons .cs-button{margin-bottom:0}@media screen and (max-width: 767px){.cs-banner__buttons .cs-button{margin-bottom:16px}}.cs-banner__title{font-size:2.75rem;line-height:3rem;margin:2rem 0;letter-spacing:-0.1rem;font-weight:300;color:#7a7a7a}.cs-banner__title span{font-weight:700;color:#292929}.cs-banner__desc{max-width:24.75rem;font-weight:500;font-size:0.9375rem;line-height:1.6}.cs-banner__illustration{position:relative;max-width:68.875rem;margin-left:-2.5rem}.cs-banner__illustration::before{content:"";display:block;padding-top:58.25771%}.cs-banner__illustration img{position:absolute;bottom:0;left:0;width:100%;height:auto}@media screen and (max-width: 1199px){.cs-banner__illustration{margin-left:0}}.cs-banner__illustration-item{position:absolute}.cs-banner__illustration-item img{width:100%;display:block;height:auto}.cs-banner__illustration-item_1{bottom:0;left:0;width:100%}@media screen and (max-width: 991px){.cs-banner__buttons .cs-button{margin-bottom:1rem}}.cs-big-advantages{padding-top:6rem;background:#fafafa}.cs-big-advantages__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 1199px){.cs-big-advantages__grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.cs-big-advantages__item{padding:4rem;display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:1rem;border:1px solid #E0E0E0}.cs-big-advantages__item:not(:last-child){border-right:none}@media screen and (max-width: 1199px){.cs-big-advantages__item{border:1px solid #E0E0E0}.cs-big-advantages__item:not(:last-child){border-bottom:none;border-right:1px solid #E0E0E0}}@media screen and (max-width: 400px){.cs-big-advantages__item{padding:2.5rem}}.cs-big-advantages__item-icon{width:100%;height:auto}.cs-big-advantages__item-icon svg{width:100%;height:auto}.cs-big-advantages__item-content{font-size:16px;line-height:1.25;font-weight:300}.cs-big-advantages__item-content span{font-weight:700}.cs-demos{padding:6rem 0 10rem;background:#fafafa}.cs-demos__header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1199px){.cs-demos__header{display:block}.cs-demos__header .cs-features{text-align:left;margin-top:-1rem;margin-bottom:2rem}.cs-demos__header .cs-features .cs-features__item{margin-left:0;margin-right:2rem}}.cs-demos__item{display:block;width:100%;text-decoration:none;text-align:center;transition:all .2s ease-in;position:relative}.cs-demo-item-overlay-link{position:absolute;left:0;top:0;right:0;bottom:0;display:block;z-index:2}.cs-demo-item-overlay-link:hover ~ .cs-demos__item-text .cs-button{background:var(--color-button-transparent-hover);color:--color-button-transparent-contrast-hover}.cs-demos__grid{display:grid;gap:4rem 3rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:6.125rem}@media screen and (max-width: 1199px){.cs-demos__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.cs-demos__grid{grid-template-columns:minmax(0, 1fr)}}.cs-demos__item{display:block}.cs-demos__item-card{position:relative;transition:all .2s ease-in;display:grid;justify-content:space-between;transition:all .2s ease-in;grid-template-columns:minmax(0, 1fr)}.cs-demos__item-card:hover{transform:translateY(-10px)}@media screen and (max-width: 767px){.cs-demos__item-card{grid-template-columns:minmax(0, 1fr)}}.cs-demos__item-card-badge{font-weight:300;font-size:14px;line-height:20px;color:#838486}.cs-demos__item-desc{font-weight:300;font-size:remCacl(16);line-height:remCacl(22);margin-bottom:2rem}.cs-demos__item-browser{padding-top:5.8823529411764705%;width:100%;border-radius:0px;position:relative;z-index:1;transform:translateY(1px)}.cs-demos__item-browser svg{position:absolute;left:0;top:0;right:0;margin:auto}.cs-demos__item-img{position:relative;margin:auto;max-width:100%;overflow:hidden;background:var(--color-bg-white);order:0;width:100%}.cs-demos__item-img:before{content:"";display:block;width:100%;padding-top:56.10119%}.cs-demos__item-img img{position:absolute;left:0;bottom:0;right:0;width:100%;height:auto}.cs-demos__item-text{margin:0;display:flex;justify-content:center;text-align:left;position:relative;transition:all .2s ease-in;order:1;gap:1rem;align-items:center;margin-top:1rem}.cs-demos__item-text .cs-demos__item-btn{margin-right:0;margin-bottom:0}.cs-demos__item-header{display:flex;width:100%;align-items:center;justify-content:center}.cs-demos__item-title{font-weight:700;font-size:1.25rem;line-height:1.2}.cs-demos__item-tag{text-align:center;padding:4px 10px;font-weight:600;font-size:10px;line-height:12px;margin:0 0 0 0.5rem;color:#FFF;background:#5E6690;border-radius:4px;text-transform:uppercase}@media screen and (max-width: 767px){.cs-demos__grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 500px){.cs-demos__item-title{display:inline}.cs-demos__item-tag{display:inline}}.cs-one-click{background:#fafafa;padding:0 0 4rem}.cs-one-click__grid{background:#FFF;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 592px)}@media screen and (max-width: 1199px){.cs-one-click__grid{grid-template-columns:minmax(0, 1fr)}}.cs-one-click__features{padding:6rem 6rem 6rem 4rem;display:grid;gap:4rem}@media screen and (max-width: 500px){.cs-one-click__features{padding:2rem;gap:2rem}}.cs-one-click__illustration{background:#304250;padding:4rem;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 500px){.cs-one-click__illustration{padding:2rem}}.cs-one-click__illustration_bg{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;overflow:visible}.cs-one-click__illustration_bg img{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.cs-one-click__illustration-logo{margin-bottom:auto;filter:brightness(0) invert(1)}.cs-one-click__illustration-text{max-width:47rem;color:#FFFFFF;position:relative}.cs-one-click__illustration-text h2{font-weight:bold;font-size:2.25rem;line-height:1.11;letter-spacing:-0.075rem;color:#FFFFFF;margin:0;display:inline}@media screen and (max-width: 500px){.cs-one-click__illustration-text h2{font-size:1.5rem}}.cs-one-click__illustration-text .cs-one-click__illustration-desc{font-size:2.25rem;line-height:1.11;letter-spacing:-0.075rem;font-weight:300;margin:0;display:inline;color:#FFFFFF}@media screen and (max-width: 500px){.cs-one-click__illustration-text .cs-one-click__illustration-desc{font-size:1.5rem}}.cs-one-click__features-item{display:grid;gap:1rem;grid-template-columns:minmax(0, 2.5rem) minmax(0, 1fr)}.cs-one-click__features-item-desc{font-weight:300;font-size:1rem;line-height:1.25}.cs-one-click__features-item-desc span{font-weight:700}.cs-one-click__features-item-icon{width:100%}.cs-one-click__features-item-icon svg{width:100%;height:auto}h2,.cs-h2{margin:0 0 1rem;font-weight:700;font-size:2.25rem;line-height:1.11;margin:0 0 1rem}h2_biger,.cs-h2_biger{font-size:2.75rem}h3,.cs-h3{font-weight:700;font-size:1.75rem;line-height:1.36;margin:0 0 1rem;font-weight:400}p,.cs-p{font-weight:500;font-size:0.9375rem;line-height:1.6}.cs-customize{padding:10rem 0;background:#000}.cs-customize__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}@media screen and (max-width: 1199px){.cs-customize__grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:4rem}}.cs-customize__item-header{font-weight:700;font-size:1rem;line-height:1.25;display:inline}.cs-customize__header-tag{font-weight:600;font-size:0.625rem;line-height:0.625rem;text-align:center;text-transform:uppercase;color:#FFF;padding:0.25rem 0.625rem;background:#5E6690;border-radius:0.25rem;margin-bottom:1rem}.cs-customize__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cs-customize__header-title{font-weight:bold;font-size:2.75rem;line-height:1.1;letter-spacing:-0.1rem;max-width:24.75rem}.cs-customize__header-desc{font-size:0.9375rem;line-height:1.6;font-weight:500;max-width:24.75rem}.cs-customize__item-count{font-size:6rem;line-height:1;font-weight:200;color:#7A7A7A;margin:0 0 2rem}@media screen and (max-width: 500px){.cs-customize__item-count{font-size:3.5rem}}.cs-customize__item-logo{height:1.5rem;margin:0;order:3;margin-top:auto;margin-top:2rem}.cs-customize__item-logo svg{height:100%;width:auto;display:block;margin:0}.cs-customize__item-description{font-size:1rem;line-height:1.25;font-weight:400;display:inline;color:#7A7A7A}.cs-customize__item-count-wrapper{overflow:hidden}.cs-customize__item{padding:4rem;position:relative;text-align:left;display:flex;flex-direction:column;flex:1}.cs-customize__items{border:1px solid #292929;display:flex;margin-top:6rem}.cs-customize__items .cs-customize__item:not(:last-child){border-right:1px solid #292929}@media screen and (max-width: 1199px){.cs-customize__items{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}.cs-customize__items .cs-customize__item:not(:last-child){border-right:none;border-bottom:1px solid #292929}}.cs-customize__item-header-info{display:block}.cs-section__feature{padding-right:10.25rem}@media screen and (max-width: 600px){.cs-section__feature{padding-right:0}}.cs-section__feature-title{font-weight:400;font-size:1.25rem;line-height:1.2;color:#FFF;margin-top:2rem}.cs-section__feature-title span{font-weight:700}.cs-editor{overflow:hidden;padding:10rem 0 6.125rem;background:#fafafa}.cs-editor .cs-section__header-icon{overflow:hidden;height:3.125rem;width:27.25rem}.cs-editor .cs-section__header h2{font-size:2.75rem;line-height:1.09;letter-spacing:-0.1rem}.cs-editor__info{font-weight:300;font-size:2.25rem;line-height:1.11;letter-spacing:-0.075rem;margin-top:14.375rem;margin-bottom:7.5rem;max-width:24.75rem;margin-left:6.25rem}.cs-editor__info span{font-weight:700}@media screen and (max-width: 1800px){.cs-editor__info{max-width:18.75rem;margin-left:0}}@media screen and (max-width: 1199px){.cs-editor__info{max-width:37.5rem;margin-top:4rem;margin-bottom:17.5rem}}@media screen and (max-width: 767px){.cs-editor__info{margin-bottom:12.5rem}}@media screen and (max-width: 400px){.cs-editor__info{margin-bottom:7.5rem}}.cs-editor__logos{display:grid;gap:6.25rem;grid-template-columns:minmax(0, 11.8125rem) minmax(0, 9.9375rem);position:relative;margin-bottom:2.875rem}.cs-editor__logos::after{position:absolute;left:14.3125rem;top:0;bottom:0;margin:auto;content:"";display:block;width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.717546.5.304504.913042 9.39146 10 .304516 19.0869l.413042.4131L9.8045 10.413l9.0869 9.0869.413-.413L10.2175 10l9.087-9.086914-.4131-.413042L9.8045 9.58695.717546.5Z' fill='%23292929'/%3E%3C/svg%3E") no-repeat center center;background-size:100% 100%}.cs-editor__logos svg{width:100%;height:auto}@media screen and (max-width: 400px){.cs-editor__logos svg{width:auto}}@media screen and (max-width: 400px){.cs-editor__logos{grid-template-columns:minmax(0, 1fr);gap:40px}.cs-editor__logos::after{width:20px;height:20px;top:65px;left:0;right:0;margin:auto;bottom:auto}}.cs-editor__illustration{margin-top:4rem;position:relative;margin-left:6.25rem;width:100%}@media screen and (max-width: 1800px){.cs-editor__illustration{margin-left:0}}@media screen and (max-width: 991px){.cs-editor__illustration{margin-top:3.75rem}}.cs-editor__illustration::before{content:"";display:block;padding-top:34.317129629629626%}.cs-editor__illustration .cs-editor__illustration-item{position:absolute}.cs-editor__illustration .cs-editor__illustration-item_1{width:77.31481%;height:142.49578%;background:#E9ECEF;top:-61.04553%;left:25.5787%}.cs-editor__illustration .cs-editor__illustration-item_1 img{left:0;width:100%;top:0;height:auto;position:absolute}.cs-editor__illustration .cs-editor__illustration-item_2{width:42.82407%;height:55.48061%;top:0;background:#E9ECEF;left:0;box-shadow:0px 40px 64px -24px rgba(0,0,0,0.08)}.cs-editor__illustration .cs-editor__illustration-item_2 img{left:0;width:100%;top:0;height:auto;position:absolute}.cs-editor__illustration .cs-editor__illustration-item_3{width:22.56944%;height:69.8145%;top:30.1855%;background:#E9ECEF;left:25.5787%;box-shadow:0px 40px 64px -24px rgba(0,0,0,0.08)}.cs-editor__illustration .cs-editor__illustration-item_3 img{left:0;width:100%;top:0;height:auto;position:absolute}.cs-documentation{overflow:hidden;background:#fafafa}.cs-documentation .cs-section__header{text-align:left}.cs-documentation .cs-section__header{justify-content:flex-start;align-items:flex-start}.cs-documentation .cs-section__header h2{text-align:left}.cs-documentation__grid{display:grid;grid-template-columns:34rem 54.75rem;align-items:flex-end;gap:3.0625rem;margin-left:9.25rem}@media screen and (max-width: 1499px){.cs-documentation__grid{margin-left:0}}@media screen and (max-width: 1199px){.cs-documentation__grid{grid-template-columns:1fr;gap:3rem}}.cs-documetation__text{padding-top:8rem;height:100%}.cs-documetation__text p{margin-top:-1rem}.cs-documentation__icon{width:4rem;height:4rem;margin:0 0 1rem}.cs-documentation__buttons{margin-top:2rem}.cs-documetation__illustration{position:relative;margin-top:5.25rem}@media screen and (max-width: 1199px){.cs-documetation__illustration{margin-top:0}}.cs-documetation__illustration::before{content:"";display:block;padding-top:41.09589%}.cs-documetation__illustration-item{position:absolute;bottom:0}.cs-documetation__illustration-item img{display:block;height:auto;width:100%}.cs-documetation__illustration-item_1{width:100%;right:0;border-radius:8px 8px 0 0;overflow:hidden}.cs-subscribe{padding:10rem 0 10.25rem;background:#FFF}.cs-subscribe__content h2{text-align:center}.cs-subscribe__content p{text-align:center;font-weight:300;font-size:1.25rem;line-height:1.4}.cs-subscribe__grid{display:grid;grid-template-columns:minmax(0, 42.25rem);gap:3rem;justify-content:center}@media screen and (max-width: 1199px){.cs-subscribe__grid{grid-template-columns:minmax(0, 1fr)}}.cs-subscribe__form{max-width:33.5625rem;width:100%;margin-left:auto;margin-right:auto}.cs-subscribe__form-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;flex-wrap:wrap}.cs-subscribe__form-row input[type="submit"],.cs-subscribe__form-row button{margin-bottom:0;height:52px;font-weight:400}.cs-subscribe__form-row input:not([type="submit"]){font-weight:400;font-size:12px;line-height:24px;padding:16px;margin-right:16px;border:1px solid #838486;background:transparent;letter-spacing:0.96px;color:#FFF}.cs-subscribe__form-row input:not([type="submit"])::placeholder{color:#838486}@media screen and (max-width: 500px){.cs-subscribe__form-row input:not([type="submit"]){width:100%;flex:100%;margin-bottom:1rem}}#mce-responses>*{margin-top:0 !important;margin-bottom:2rem !important}#mce-responses #mce-error-response{color:var(--color-additional-2)}#mce-responses #mce-success-response{color:var(--color-text-accent)}.cs-subscribe__form-input{display:block;border-radius:0;background:#FFF;flex:1;border:none;font-weight:500;height:52px;padding:0 16px;font-size:16px;line-height:48px;border:1px solid #E0E0E0;border-radius:4px}.cs-subscribe__form-input::placeholder{color:#A0A0A0}@media screen and (min-width: 992px){.cs-subscribe__form-input{font-size:1.0625rem;width:calc(100% - 196px)}}.cs-section__header{position:relative;margin-bottom:3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.cs-section__header h2{font-weight:700;font-size:2.25rem;line-height:1.11;margin:0 0 1rem;font-weight:300;max-width:52.5rem;letter-spacing:-0.03333333333333333em}.cs-section__header h2 span{font-weight:700}.cs-section__header h2.cs-section__header-title_biger{font-size:2.75rem}.cs-section__header p{font-style:normal;font-size:1.25rem;line-height:1.2;max-width:52.5rem;font-weight:400}.cs-section__header .cs-features{margin-top:1rem}.cs-section__header-icon{margin-bottom:2rem}.cs-layouts{padding:4rem 0;background:#F5F4F4}.cs-layouts__grid{display:grid;gap:2.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 61rem);align-items:center}@media screen and (max-width: 1199px){.cs-layouts__grid{grid-template-columns:minmax(0, 1fr)}}.cs-layouts__header-tag{font-size:0.625rem;line-height:0.75rem;text-align:center;text-transform:uppercase;color:#FFF;padding:0.25rem 0.625rem;background:#5E6690;border-radius:0.25rem;margin-bottom:1rem;font-weight:600}.cs-layouts__items{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (max-width: 767px){.cs-layouts__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 374px){.cs-layouts__items{grid-template-columns:repeat(1, minmax(0, 1fr))}}.cs-layouts__item{background:#FFFFFF;backdrop-filter:blur(16px);border-radius:16px;padding:1.5rem 4rem;position:relative}.cs-layouts__item-tag{position:absolute;right:0.625rem;top:0.5rem;font-weight:500;font-size:0.625rem;line-height:0.625rem;text-align:center;letter-spacing:0.03125rem;text-transform:uppercase;color:#FFFFFF;padding:0.25rem 0.625rem;border-radius:0.25rem}.cs-layouts__item-tag_red{background:#F07167}.cs-layouts__item-tag_green{background:#90B375}.cs-layouts__item-icon{width:100%;position:relative}.cs-layouts__item-icon svg{width:100%}.cs-layouts__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cs-layouts__header h2{font-weight:bold;font-size:2.75rem;max-width:23.5rem;line-height:1.09;letter-spacing:-0.1rem}.cs-layouts__header .cs-button{margin:0;margin-top:1rem}.cs-layouts__header-desc{font-weight:normal;font-size:0.9375rem;line-height:1.6;max-width:27.375rem}.cs-videos{background:#000;min-height:43.75rem;height:100vh;position:relative;overflow:hidden}.cs-videos img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 991px){.cs-videos{height:auto;padding:6rem 0}}.cs-videos .cs-container{position:relative;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width: 991px){.cs-videos .cs-container{position:relative}.cs-videos .cs-container .cs-videos__content{display:grid;gap:3rem}.cs-videos .cs-container .cs-videos__controls{position:static}.cs-videos .cs-container .cs-videos__header{position:static}.cs-videos .cs-container .cs-videos__logo{position:static}.cs-videos .cs-container .cs-videos__perfomance{position:static}}.cs-player-control{display:block;width:1.125rem;height:1.125rem;position:relative;transition:all .1s ease-in;cursor:pointer}.cs-player-control:not(:last-child){margin-right:1rem}.cs-player-control:hover{opacity:.7}.cs-player-control .cs-video__controll-icon{display:block;width:1.125rem;height:1.125rem;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.cs-player-control .cs-video__controll-icon.cs-videos_play{display:none}.cs-player-control .cs-video__controll-icon.cs-videos_mute{display:none}.cs-player-control svg{fill:var(--color-text-base);position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.cs-player-control.cs-player-upause .cs-video__controll-icon{display:block;width:1.125rem;height:1.125rem;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.cs-player-control.cs-player-upause .cs-video__controll-icon.cs-videos_pause{display:none}.cs-player-control.cs-player-upause .cs-video__controll-icon.cs-videos_play{display:block}.cs-player-control.cs-player-unmute .cs-video__controll-icon{display:block;width:1.125rem;height:1.125rem;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.cs-player-control.cs-player-unmute .cs-video__controll-icon.cs-videos_unmute{display:none}.cs-player-control.cs-player-unmute .cs-video__controll-icon.cs-videos_mute{display:block}.cs-videos__controls-items{display:flex;position:absolute;right:0;top:6rem;background:rgba(50,50,50,0.64);backdrop-filter:blur(8px);padding:0.25rem 0.5rem;border-radius:0.25rem}@media screen and (max-width: 991px){.cs-videos__controls-items{position:relative;margin-right:0;right:auto;top:auto;width:6.375rem}}.cs-videos__controls-items-elements{display:flex}.cs-videos__header{top:6rem;left:0;position:absolute;max-width:24.75rem}.cs-videos__header h2{font-weight:700;font-size:2.75rem;line-height:1.09;letter-spacing:-0.1rem}.cs-videos__header p{font-weight:400;font-size:1.0625rem;line-height:1.65}.cs-videos__logo{bottom:6rem;left:0;position:absolute;width:8.25rem}.cs-videos__logo svg{width:100%;height:auto}.cs-videos__perfomance{bottom:6rem;right:0;position:absolute;display:block;max-width:24.75rem}.cs-videos__perfomance-icon{height:1.5rem;width:1.5rem;margin-bottom:1rem}.cs-videos__perfomance-icon svg{fill:var(--color-text-base);width:100%;height:100%}.cs-videos__perfomance-title{font-weight:700;font-size:1rem;line-height:1.25;display:inline}.cs-videos__perfomance-desc{font-weight:400;font-size:1rem;line-height:1.25;display:inline}.cs-videos__controls{position:absolute;right:27.75rem;bottom:6rem;max-width:24.75rem;min-height:84px}.cs-videos__controls .cs-video-controls{display:flex;margin-bottom:1rem}.cs-videos__controls .cs-video-controls>*{margin-right:1rem}.cs-videos__controls-title{font-weight:700;font-size:1rem;line-height:1.25;display:inline}.cs-videos__controls-desc{font-weight:400;font-size:1rem;line-height:1.25;display:inline}.cs-auto-loading{background:#D8CFB8;padding:8.4375rem 0;position:relative;overflow:hidden}.cs-auto-loading .cs-container{position:relative}.cs-auto-loading .cs-section__header{text-align:left;justify-content:flex-start;align-items:flex-start}.cs-auto-loading .cs-section__header{margin-bottom:4.25rem}.cs-auto-loading .cs-section__header p{font-weight:500;font-size:0.9375rem;line-height:1.6}.cs-auto-loading__grid{display:grid;grid-template-columns:minmax(0, 69.3125rem) minmax(0, 30rem);gap:4.375rem;align-items:flex-start}@media screen and (max-width: 1199px){.cs-auto-loading__grid{grid-template-columns:minmax(0, 1fr)}}.cs-auto-loading__illustration{grid-row:1 / 2}@media screen and (max-width: 1199px){.cs-auto-loading__illustration{grid-row:2 / 3}}.cs-auto-loading__video{width:100%;height:auto;position:relative;background:var(--color-text-base);overflow:hidden}.cs-auto-loading__video video{width:100%;height:auto;display:block;margin:0}.cs-auto-loading__video img{display:block;width:100%;height:auto}.cs-auto-loading__text{max-width:100%;grid-column:2 / 3}@media screen and (max-width: 1199px){.cs-auto-loading__text{grid-column:1 / 2;grid-row:1 / 2}}.cs-auto-loading__cards{display:grid;gap:2rem;margin-bottom:4.25rem;max-width:100%}.cs-auto-loading__cards-item{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:1rem}.cs-auto-loading__cards-item-icon{width:2.5rem;height:2.5rem;position:relative;margin-bottom:1.5rem}.cs-auto-loading__cards-item-icon svg{height:100%;left:0;top:0;bottom:0;width:auto;margin:auto;position:absolute}.cs-auto-loading__cards-item-title{font-weight:700;font-size:1.25rem;line-height:1.2;display:inline}.cs-auto-loading__cards-item-desc{font-weight:400;font-size:1.25rem;line-height:1.2;display:inline}.cs-auto-loading__link{padding-left:3.5rem;max-width:20.75rem}.cs-auto-loading__cup{position:absolute;top:31.25rem;left:-17.75rem;width:12.75rem;height:12.75rem}.cs-auto-loading__cup div{position:absolute;left:0;top:0;right:0;bottom:0}.cs-auto-loading__cup img{position:absolute;display:block;width:100%;height:100%}.cs-auto-loading__girl{position:absolute;bottom:-4rem;right:-14rem;width:28.0625rem;height:28.0625rem}.cs-auto-loading__girl div{position:absolute;left:0;top:0;right:0;bottom:0}.cs-auto-loading__girl img{position:absolute;display:block;width:100%;height:100%}@media screen and (max-width: 1199px){.cs-auto-loading__girl{display:none}}.cs-features{margin-bottom:0}.cs-features_margin-0{margin-bottom:0}.cs-features_margin-0 .cs-features__item{margin-bottom:0}.cs-features_right{text-align:right}.cs-features_right .cs-features__item{margin-left:2rem;margin-right:0}.cs-features__item{display:inline-flex;align-items:center;font-weight:300;margin:0;padding:0;margin-left:1rem;margin-right:1rem;margin-bottom:2rem;color:#5E6690}.cs-features__icon{width:16px;height:16px;position:relative;display:inline-block;vertical-align:middle;margin-left:0.625rem}.cs-features__icon svg{position:absolute;left:0;top:0;right:0;bottom:0;width:1.5rem;height:1.5rem;margin:auto;fill:#5E6690}.cs-features__text{display:inline-block;color:#5E6690;font-weight:700;font-size:0.875rem;line-height:1.125rem}.cs-demos__footer .cs-features__text{font-size:16px}.cs-advantages{padding:0 0 5rem;background:var(--color-bg-light)}.cs-advantages__grid{display:grid;gap:0;grid-template-columns:repeat(3, minmax(0, 1fr));border-right:1px solid #E0E0E0;border-top:1px solid #E0E0E0}.cs-advantages__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid #E0E0E0;border-top:none;text-align:center;padding:4rem 6rem}.cs-advantages__item:nth-child(3n-3){border-right:none}.cs-advantages__item:nth-child(3n-2){border-right:none}.cs-advantages__item:nth-child(3n-1){border-right:none}@media screen and (max-width: 500px){.cs-advantages__item{padding:2rem}}.cs-advantages__item-icon{position:relative;width:4rem;height:4rem;margin:0 0 1rem}.cs-advantages__item-icon::before{padding-top:100%;display:block;content:""}.cs-advantages__item-icon svg{width:4rem;height:4rem;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}.cs-advantages__item-title{font-size:1.25rem;line-height:1.2;margin:0 0 1rem;font-weight:700}.cs-advantages__item-desc{font-size:0.9375rem;line-height:1.6;font-weight:400;color:var(--color-text-secondary)}@media screen and (max-width: 991px){.cs-advantages__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.cs-advantages__grid{grid-template-columns:minmax(0, 1fr)}}.cs-build{padding:8.125rem 0 5.25rem;background:#000}.cs-build__wrapper{overflow:hidden}.cs-build__text{width:100%;text-align:center}.cs-build__text p{font-weight:300;font-size:1.25rem;line-height:1.2;text-align:center}.cs-build__text h2{font-weight:700;font-size:2.75rem;line-height:1.11;margin:0 0 1rem;max-width:52.5rem}@media screen and (max-width: 1199px){.cs-build__text{padding-top:0}}.cs-build__author{display:flex;justify-content:center}.cs-build__button{margin-top:3rem}.cs-build__button .cs-button{margin-right:0;margin-bottom:0}.cs-build__grid{display:grid;align-items:start;position:relative;justify-content:center;grid-template-columns:minmax(0, 40rem)}.cs-build__illustration{aspect-ratio:3750 / 1144;margin-top:5.25rem;margin-bottom:5.25rem;position:relative;width:100%}.cs-build__illustration img{width:100%;height:auto}.cs-build__illustration-item{position:absolute}.cs-build__illustration-item img{width:100%;height:auto;position:absolute;bottom:0;left:0;display:block}.cs-build__illustration-item_1{height:calc(100% - 4.29043%);bottom:5.7971%;left:39.13525%}.cs-build__illustration-item_1 img{width:auto;height:100%;max-width:none}.cs-build__illustration-item_2{width:66.07539%;min-width:1px;bottom:0;left:0}.cs-build__illustration-item_3{width:89.24612%;left:34.5898%;height:94.2029%;bottom:0;border:1px dashed #838486}.cs-build__logo{width:6rem;height:auto;margin-left:auto;margin-right:auto;margin-bottom:2rem}.cs-build__logo img{width:100%;height:auto;filter:brightness(0) invert(1)}.cs-quality{background:#FFF}.cs-quality .cs-container{border-top:1px solid #E0E0E0;padding:4rem 0 6rem}.cs-quality__grid{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr))}.cs-quality__item{display:flex;align-items:center;gap:1rem}.cs-quality__icon{height:4rem;width:4rem;position:relative}.cs-quality__icon svg{left:0;bottom:0;height:100%;position:absolute}.cs-quality__title{font-weight:700;font-size:1.25rem;line-height:1.2}.cs-quality__desc{font-size:15px;line-height:1.6;font-weight:400;color:#7A7A7A}@media screen and (max-width: 991px){.cs-quality__grid{gap:2rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media screen and (max-width: 540px){.cs-quality__grid{gap:2rem;grid-template-columns:minmax(0, 1fr)}.cs-quality__item{width:280px;margin-left:auto;margin-right:auto}}.cs-mode{padding:6rem 0 8rem;background:#000;overflow:hidden}.cs-mode__icon{width:6rem;height:auto;margin:0 auto 2rem}.cs-mode__header{display:grid;grid-template-columns:minmax(0, 52.5rem);justify-content:center;position:relative}.cs-mode__header::before{content:"";display:block;position:absolute;top:-6rem;bottom:-13.6875rem;left:50%;width:100vw;transform:translateX(-50%);background:#fafafa}@media screen and (max-width: 500px){.cs-mode__header::before{bottom:-6.25rem}}.cs-mode__item{display:grid;position:relative;align-items:flex-start;padding:4rem 3.125rem;grid-template-columns:minmax(0, 2.5rem) minmax(0, 1fr);gap:1rem}.cs-mode__item:not(:last-child){border-right:1px solid #292929}@media screen and (max-width: 500px){.cs-mode__item{padding:2rem}}.cs-mode__item-icon{display:block;width:100%;height:auto}.cs-mode__item-icon svg{width:100%;height:auto}.cs-mode__item-title{font-weight:700;font-size:2.25rem;line-height:1.11;margin-bottom:1rem;letter-spacing:-0.075rem}@media screen and (max-width: 500px){.cs-mode__item-title{font-size:1.875rem}}.cs-mode__item-desc{font-size:0.9375rem;line-height:1.6;font-weight:400;color:#E0E0E0}.cs-mode__illustration{margin-bottom:5.5rem;position:relative;margin-top:1rem;overflow:hidden}.cs-mode__illustration::before{content:"";display:block;padding-top:51.84896%}.cs-mode__illustration img{position:absolute;top:0;left:0;width:100%;height:auto}.cs-mode__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border:1px solid #292929}.cs-mode__text{text-align:center;font-weight:300;font-size:2.25rem;line-height:1.11;letter-spacing:-0.025rem;max-width:83.25rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 500px){.cs-mode__text{font-size:1.25rem}}.cs-mode__layouts{width:100%;margin-top:8rem;margin-bottom:8rem;aspect-ratio:3840 / 729}.cs-mode__layouts img{display:block;width:100%;height:auto}@media screen and (max-width: 1199px){.cs-mode__grid{grid-template-columns:minmax(0, 1fr)}.cs-mode__item:not(:last-child){border-right:none;border-bottom:1px solid #292929}}.cs-woocommerce{padding:7.5rem 0 10rem;background:#fafafa}.cs-woocommerce__grid{display:grid;gap:3rem;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 1199px){.cs-woocommerce__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.cs-woocommerce__grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.cs-woocommerce__header-img{margin-bottom:2rem}.cs-woocommerce__header-title{font-weight:700;font-size:2.75rem;line-height:1.09;letter-spacing:-0.1rem;margin-bottom:1rem;max-width:24.75rem}.cs-woocommerce__header-desc{font-weight:normal;font-size:0.9375rem;line-height:1.6;max-width:24.75rem;font-weight:500}.cs-woocommerce__card-img{margin-bottom:1rem;position:relative}.cs-woocommerce__card-img::before{display:block;content:"";padding-top:56.25%}.cs-woocommerce__card-img img{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%}.cs-woocommerce__card-title{display:block;text-align:center;font-weight:700;font-size:1.25rem}.cs-social{padding:5rem 0;background:#FAFAFA}.cs-social__item{background:#FFF;position:relative;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 767px){.cs-social__item{min-height:none}}.cs-social__item-img{padding-top:63.95833%;position:relative;order:0}.cs-social__item-img img{position:absolute;max-height:100%;max-width:100%;display:block}.cs-social__item-img_bigger{padding-top:75.41667%}.cs-social__item-img_1 img{margin:auto;max-height:none;right:0;left:0;margin:auto;bottom:24.42997%;width:82.08333%}.cs-social__item-img_2 img{right:0;left:0;margin:auto;bottom:24.42997%;width:85%}.cs-social__item-img_3>*:nth-child(1) img{bottom:38.76221%;width:60.20833%;left:15.20833%;filter:drop-shadow(0px 15px 40px rgba(63,35,11,0.1))}.cs-social__item-img_3>*:nth-child(2) img{bottom:20.19544%;width:46.25%;left:38.75%;filter:drop-shadow(0px 15px 40px rgba(63,35,11,0.1))}.cs-social__item-img_4 img{right:0;left:0;margin:auto;bottom:12.98343%;width:67.91667%;filter:drop-shadow(0px 15px 40px rgba(63,35,11,0.1));border-radius:0.25rem}.cs-social__item-img_5 img{right:0;left:0;margin:auto;bottom:12.98343%;width:50%;filter:drop-shadow(0px 15px 40px rgba(63,35,11,0.1));border-radius:0.25rem}.cs-social__item-img_6 img{right:0;left:0;margin:auto;bottom:12.98343%;width:46.25%;filter:drop-shadow(0px 15px 40px rgba(63,35,11,0.1));border-radius:0.25rem}.cs-social__text{padding:0 3.25rem 1.75rem;order:1}@media screen and (max-width: 460px){.cs-social__text{padding:0 2rem 1.75rem}}.cs-social__text{display:grid;gap:1rem;align-items:flex-start;grid-template-columns:minmax(0, 2.5rem) minmax(0, 1fr)}.cs-social__text-icon{display:block;width:100%;height:auto}.cs-social__text-icon svg{width:100%;height:auto}.cs-social__item-title{margin:0;font-weight:700;display:inline}.cs-social__item-desc{display:inline;margin:0;padding:0;flex-wrap:wrap}.cs-social__grid{display:grid;gap:3rem;padding-top:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 1199px){.cs-social__item-img{position:relative;margin-top:auto}.cs-social__item{display:flex;flex-direction:column}.cs-social__item::before{display:none}.cs-social__text{position:relative}}@media screen and (max-width: 991px){.cs-social__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.cs-social__grid{grid-template-columns:minmax(0, 1fr)}}.cs-reviews{padding:5rem 0;background:#FFF;overflow:hidden;position:relative}.cs-reviews::before{content:"";display:block;background:linear-gradient(180deg, #FAFAFA 0%, #fff 100%);height:90px;top:0;left:0;right:0;position:absolute}.cs-reviews__slider-wrapper{position:relative;background:#FFFFFF;border:1px solid #E0E0E0;max-width:77rem;margin-left:auto;margin-right:auto;padding:4.0625rem 12.25rem}@media screen and (max-width: 1199px){.cs-reviews__slider-wrapper{padding:4rem}}.cs-reviews__slider{width:52.5rem;margin-left:auto;margin-right:auto;max-width:100%}.cs-reviews__slider-item{width:52.5rem;background:#FFF;display:grid;column-gap:1.375rem;max-width:100%}.cs-reviews__slider-item__stars{margin-left:auto;margin-right:auto;max-width:100%;margin-bottom:2rem}.cs-reviews__slider-item__stars svg{max-width:100%}.cs-reviews__slider-item-author{display:flex;align-items:center;justify-content:center}.cs-reviews__slider-item-author-info{font-weight:700;font-size:0.875rem;line-height:1.1875rem}.cs-reviews__slider-item-author-img{width:1.5rem;height:1.5rem;position:relative;margin-right:0.625rem}.cs-reviews__slider-item-author-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:1.5rem;height:1.5rem;margin:auto}@media screen and (max-width: 680px){.cs-reviews__slider-item-author-img{grid-row:span 1;margin-bottom:1rem}}.cs-reviews__slider-item-title{color:var(--color-text-primary);margin-bottom:1rem}.cs-reviews__slider-item-desc{font-weight:300;font-size:1.75rem;line-height:2rem;margin-bottom:2rem;text-align:center}@media screen and (max-width: 680px){.cs-reviews__slider-item-desc{font-size:1rem;line-height:1.6;font-weight:400}}.cs-reviews__buttons-item{left:124px;top:0;bottom:0;margin:auto;width:24px;height:24px;position:absolute;background:transparent}@media screen and (max-width: 1199px){.cs-reviews__buttons-item{left:2rem}}.cs-reviews__buttons-item_right{left:auto;right:124px}@media screen and (max-width: 1199px){.cs-reviews__buttons-item_right{right:2rem}}.cs-reviews__buttons-counter{font-size:1.375rem;line-height:1.32;text-align:center;letter-spacing:-0.035em;color:#162341;width:5.75rem}.cs-reviews__featured{margin-left:auto;margin-right:auto;display:flex;max-width:17.5rem;margin-top:4rem}.cs-reviews__featured__counter{font-weight:700;font-size:2.75rem;line-height:3rem;letter-spacing:-0.1rem;color:#5E6690}.cs-reviews__featured__desc{font-weight:500;font-size:0.9375rem;line-height:1.6;color:#7A7A7A;margin-left:1.375rem}.cs-speed{background:#FAFAFA;padding:10rem 0}.cs-speed__wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 1200px){.cs-speed__wrapper{grid-template-columns:minmax(0, 1fr)}}.cs-speed__content{background:#FFF;padding:8rem 12rem 6.625rem}.cs-speed__content h2{font-weight:700;font-size:2.75rem;line-height:1.09;letter-spacing:-0.1rem}.cs-speed__content p{font-weight:400;font-size:1.25rem;margin-top:1rem;line-height:1.2}@media screen and (max-width: 1800px){.cs-speed__content{padding:6.25rem}}@media screen and (max-width: 1200px){.cs-speed__content{padding:4rem}}@media screen and (max-width: 600px){.cs-speed__content{padding:2rem}}.cs-speed__illustration{background:#242424;padding:8.75rem 6.25rem;display:grid;align-items:flex-start;justify-content:center;grid-template-columns:repeat(2, minmax(0, 9.75rem));gap:8rem;position:relative}@media screen and (max-width: 600px){.cs-speed__illustration{grid-template-columns:minmax(0, 1fr);gap:4rem}}.cs-speed__content-items{display:flex;flex-wrap:wrap;margin-top:2.625rem}.cs-speed__content-items-element{margin-right:2rem;margin-bottom:2rem}.cs-speed__illustration-item{text-align:center;position:relative}.cs-speed__illustration-item-title{margin-top:8px;font-weight:500;font-size:12px;line-height:17px}.cs-speed__illustration-item-value{font-weight:700;font-size:8rem;line-height:1;letter-spacing:-0.25rem;margin-top:1rem}.cs-speed__illustration-item-tag{margin-left:auto;margin-right:auto;display:inline-block;padding:0.25rem 0.625rem;border-radius:0.25rem;background:#FFF;font-weight:500;font-size:10px;line-height:1;text-align:center;letter-spacing:0.5px;text-transform:uppercase;color:#292929}.cs-speed__illustration-bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.cs-speed__illustration-bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 768px){.cs-container{width:720px}}@media screen and (min-width: 992px){.cs-container{width:960px}}@media screen and (min-width: 1200px){.cs-container{width:1160px}html{font-size:14px}}@media screen and (min-width: 1440px){.cs-container{width:1408px}html{font-size:16px}}@media screen and (min-width: 1800px){.cs-container{max-width:1728px;width:calc(100% - 128px)}}


/*! AI Section
-------------------------
 */
.ai-section {
    position: relative;
    overflow: hidden;
    z-index: 3;
    color: #fff;
    background: #000;
    padding: 48px 0 200px;
}
@media screen and (max-width: 992px) {
    .ai-section {
        padding-bottom:120px;
    }
}
.ai-section__head {
    max-width: 716px;
    margin: 0 auto;
    text-align: center;
}
.ai-section__value {
    font-weight: 700;
    font-size: 400px;
    line-height: 1;
    background: linear-gradient(174deg, rgba(255, 255, 255, 0.2) 14.74%, rgba(255, 255, 255, 0.05) 78.87%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: -0.04em;
    opacity: 0.9;
    margin-bottom: -60px;
}
@media screen and (max-width: 680px) {
    .ai-section__value {
        font-size: 200px;
        margin-bottom: -30px;
    }
}
.ai-section__label {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    margin: 0 0 24px;
    position: relative;
    z-index: 2;
}
.ai-section__label img {
    display:block;
}
.ai-section__label span {
    background: linear-gradient(83deg, #6C79FF 2.96%, #EFA2FF 100.26%);
    border-radius: 200px;
    padding: 4px 4px 4px 12px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: #fff;
    gap: 0.75rem;
    font-weight: 500;
    font-size: 16px;
}
@media screen and (max-width: 680px) {
    .ai-section__label span {
        font-size:13px;
        padding-left:6px;
    }
}
.ai-section__label a {
    transition:.5s ease-in-out;
    will-change: transform;
}
.ai-section__label a:hover {
    transform:scale(1.08) rotate(1deg);
}
.ai-section__label span img:first-child {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    margin-right: -8px;
}
.ai-section__label span a img:first-child {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    margin-right: 0px;
}
.ai-section__title {
    font-size: 44px;
    margin: 0 auto;
    max-width: 540px;
    color:#fff;
    font-weight:300;
    letter-spacing: -0.04em;
}
.ai-section__title span {
    font-weight:bold;
    color:#fff;
}
@media screen and (max-width: 680px) {
    .ai-section__title {
        font-size: 32px;
    }
}
.ai-section__desc {
    font-size: 20px;
    color:#fff;
    margin-top: 16px;
    line-height:1.5;
    opacity: 0.7;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 680px) {
    .ai-section__desc {
        font-size: 16px;
        margin-top: 16px;
    }
}
.ai-section__main {
    margin: 64px 0 80px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}
@media screen and (max-width: 992px) {
    .ai-section__main {
        margin: 32px 0 0;
    }
}
.ai-section__grid {
    gap: 16px;
    grid-row-gap: 40px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 680px) {
    .ai-section__grid {
        gap: 32px;
        grid-template-columns: repeat(1, 1fr);
    }
}
.ai-section__item-about {
    position: relative;
    padding-left: 66px;
    margin: 24px 0 0;
}
@media screen and (max-width: 680px) {
    .ai-section__item-about {
        margin: 16px 0 0;
    }
}
.ai-section__item-icon {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 12px;
    border: 1px solid #6C79FF;
    width: 50px;
    height: 50px;
    background: linear-gradient(100deg, #F2F2FF 25.1%, #FFF1FF 94.48%);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.ai-section__item-title {
    max-width: 430px;
    font-size: 20px;
    margin: 0;
    line-height: 1.1;
    font-weight: bold;
    color:#fff;
}
@media screen and (max-width: 680px) {
    .ai-section__item-title {
        font-size: 20px;
    }
}
.ai-section__item-desc {
    max-width: 440px;
    margin: 8px 0 0;
    font-weight: 400;
    color:#fff;
    padding-right: 32px;
    font-size: 15px;
    line-height:1.35;
    opacity: 0.7;
}
@media screen and (max-width: 680px) {
    .ai-section__item-desc {
        font-size:14px;
    }
}
.ai-section__item-preview {
    width: 100%;
}
.ai-section__item-preview img {
    width: 100%;
}
.ai-section__all {
    margin: 120px 0 0;
    text-align: center;
}
.ai-section__all .title {
    margin: 0 auto;
    max-width: 486px;
}
@media screen and (max-width: 1280px) {
    .ai-section__all .title {
        max-width: 340px;
    }
}
.ai-section__all .title span {
    color: rgba(255, 255, 255, 0.5);
}
.ai-section__all-note {
    margin: 16px auto 40px;
    font-size: 20px;
    line-height:1.5;
    text-align: center;
    color:#fff;
    opacity: 0.7;
    max-width:500px;
}
@media screen and (max-width: 1280px) {
    .ai-section__all-note {
        font-size: 16px;
        max-width: 380px;
    }
}
@media screen and (max-width: 680px) {
    .ai-section__all-note {
        font-size: 14px;
        margin:16px auto 24px;
    }
}
.ai-section__all-ill {
    position: absolute;
    z-index: 3;
}
@media screen and (max-width: 992px) {
    .ai-section__all-ill img {
        height: 140px;
        width: auto;
    }
}
@media screen and (max-width: 680px) {
    .ai-section__all-ill img {
        height: 80px;
    }
}
.ai-section__all-ill_1 {
    top: 15%;
    left: -10%;
}
@media screen and (max-width: 992px) {
    .ai-section__all-ill_1 {
        left: -3%;
    }
}
@media screen and (max-width: 680px) {
    .ai-section__all-ill_1 {
        left: -5%;
    }
}
.ai-section__all-ill_2 {
    right: -10%;
    bottom: 5%;
}
@media screen and (max-width: 1280px) {
    .ai-section__all-ill_2 {
        right: -5%;
    }
}
@media screen and (max-width: 992px) {
    .ai-section__all-ill_2 {
        right: -3%;
    }
}
@media screen and (max-width: 680px) {
    .ai-section__all-ill_2 {
        right: -4%;
    }
}
.ai-section__all-video {
    margin: 0 auto;
    max-width: 1160px;
    display: table;
    position: relative;
}
.ai-section__all-video video {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 10px;
    border: 4px solid #000;
    overflow: hidden;
}
.ai-section__screen {
    margin: 120px 0;
    text-align: center;
}
@media screen and (max-width: 992px) {
    .ai-section__screen {
        margin: 64px 0;
    }
}
.ai-section__screen .title {
    margin: 0 auto;
    max-width: 486px;
}
@media screen and (max-width: 1280px) {
    .ai-section__screen .title {
        max-width: 340px;
    }
}
.ai-section__screen .title span {
    color: rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 992px) {
    .ai-section__screen-pic {
        margin: 0 -20px;
    }
}
.ai-section__screen-note {
    margin: 16px auto 40px;
    max-width: 500px;
    font-size: 20px;
    color:#fff;
    opacity: 0.7;
}
@media screen and (max-width: 1280px) {
    .ai-section__screen-note {
        font-size: 16px;
        max-width: 380px;
    }
}
@media screen and (max-width: 992px) {
    .ai-section__screen-note {
        margin:16px auto 24px;
        font-size:14px;
    }
}
.ai-section__list {
    display: grid;
    margin: 16px 0 0;
    gap: 16px;
    grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 680px) {
    .ai-section__list {
        grid-template-columns: repeat(1, 1fr);
        gap: 32px;
    }
}
.ai-section__card {
    text-align: left;
}
.ai-section__card-title {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    color:#fff;
}
.ai-section__card img {
    margin: 0 0 24px;
}
@media screen and (max-width: 680px) {
    .ai-section__card img {
        border-radius: 6px;
        margin: 0 0 16px;
    }
}
.ai-section__card-text {
    max-width: 460px;
    margin: 8px 0 0;
    color:#fff;
    line-height:1.4;
    font-size: 15px;
    opacity: 0.8;
}
@media screen and (max-width: 992px) {
    .ai-section__card-text {
        font-size:14px;
    }
}
.ai-section__end {
    max-width: 780px;
    text-align: center;
    margin: 0 auto;
}
.ai-section__end .ai-section__title {
    max-width:740px;
}
@media screen and (max-width: 1280px) {
    .ai-section__end .ai-section__title {
        font-size: 40px;
    }
}
@media screen and (max-width: 680px) {
    .ai-section__end .ai-section__title {
        font-size: 32px;
    }
}
.ai-section__buttons {
    margin: 24px 0 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 24px
}
@media screen and (max-width: 680px) {
    .ai-section__buttons {
        gap: 1rem;
    }
}
.ai-section__buttons .cs-button {
    margin:0;
}
.ai-section__buttons .cs-button_buy {
    color:#000;
    background:#fff;
}
.ai-section__buttons .cs-button_buy:hover{
    background:#f9f9f9;
}
.ai-section__buttons .cs-button_empty {
    color: #fff;
    border:0;
    background:none;
    padding:0;
}
.ai-section__buttons .cs-button_empty img {
    margin:0 4px 0 0;
    display:inline-block;
    vertical-align:middle;
}
.ai-section__buttons .cs-button_empty:hover {
    opacity: 0.7;
}
@media screen and (max-width: 992px) {
    .ai-section__buttons {
        -webkit-box-pack: center;
        justify-content: center;
        margin-top: 24px;
    }
    .ai-section__buttons .cs-button {
        padding:0 20px;
        min-width:initial;
        min-height:46px;
    }
    .ai-section__buttons .cs-button_empty {
        padding:0;
    }
}
