.body {color: rgba(38, 37, 30, 1); background-color: rgb(252, 252, 252);}
.header {padding-top: 0.75rem; padding-bottom: 0.75rem; background-color: rgb(252, 252, 252); position: fixed; z-index: 50;}
.logo {color: rgba(38, 37, 30, 1); width: 8rem;}
.spacer__md {height: 2.5rem;}
.header__nav {display: inline-flex; column-gap: 1.25rem; width: auto;}
.u-btn-black {color: rgba(234, 233, 229, 1); align-items: center; justify-content: center; font-family: 'Lato'; font-weight: 600; font-size: 0.875rem; line-height: 120%; letter-spacing: -0.01em; display: flex;}
.u-btn__text {z-index: 1;}
.nav-item {font-size: 0.875rem; line-height: 140%; letter-spacing: -0.01em; color: rgba(38, 37, 30, 1); font-weight: 600; font-family: 'Lato'; align-items: center;}
.btn-animate-chars__bg {top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 0; height: auto; width: auto;}
.u-btn-bordered {color: rgba(115, 114, 107, 1); align-items: center; justify-content: center; font-family: 'Lato'; font-weight: 600; font-size: 0.875rem; line-height: 120%; letter-spacing: -0.01em; display: flex;}
.u-btn-black__bg {background-color: rgb(38, 37, 30);}
.u-btn-bordered__bg {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(195, 193, 183, 1); border-left-color: rgba(195, 193, 183, 1); border-right-color: rgba(195, 193, 183, 1); border-bottom-color: rgba(195, 193, 183, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.header__btn-wrap {width: auto; display: flex;}
.u-section {width: 100%;}
.u-container {width: 100%; max-width: 1240px; padding-left: 3.75rem; padding-right: 3.75rem;}
.u-title-centered-wrap {display: flex; flex-direction: column; align-items: center; row-gap: 1rem; text-align: center; width: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); max-width: 680px;}
.price__tab {transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; overflow-x: visible; overflow-y: visible;}
.text-col-secondary {color: rgba(115, 114, 107, 1);}
.body-mono-md {font-family: 'GeistMono'; line-height: 140%; font-size: 0.813rem; font-weight: 400;}
.u-btn-brand-bordered {color: rgba(248, 115, 42, 1); align-items: center; justify-content: center; font-family: 'Lato'; font-weight: 700; font-size: 1rem; line-height: 100%; letter-spacing: -0.01em; display: flex; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}
.u-btn-brand-bordered__bg {border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(248, 115, 42, 1); border-left-color: rgba(248, 115, 42, 1); border-right-color: rgba(248, 115, 42, 1); border-bottom-color: rgba(248, 115, 42, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem;}
.credits__icon {width: 1rem; height: 1rem;}
.tariff {width: 100%; align-items: center; row-gap: 3rem;}
.tariff__tab-wrap {background-color: rgb(242, 241, 237); padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.25rem; padding-bottom: 0.25rem; border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; border-bottom-right-radius: 0.625rem;}
.tariff__wrap {width: 100%;}
.tariff__item {border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; flex-direction: column; row-gap: 3rem; height: 100%; justify-content: space-between; align-items: flex-start; background-color: rgb(242, 241, 237);}
.tariff__info {display: flex; flex-direction: column; row-gap: 1.25rem;}
.tariff__name {width: 100%; display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.25rem;}
.tariff__price-wrap {display: flex; align-items: flex-start; flex-direction: column; row-gap: 0.375rem;}
.tariff__price {display: flex; align-items: flex-end; column-gap: 0.375rem;}
.tariff__time-wrap {display: inline-flex; width: auto; color: rgba(115, 114, 107, 1); padding-bottom: 2px; column-gap: 0.25rem;}
.tariff__credits {display: flex; align-items: center; justify-content: center; column-gap: 0.25rem;}
.tariff__includes {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.tarif__feature-wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem;}
.tarif__feature {display: flex; column-gap: 0.375rem; align-items: center;}
.tarif__feature-icon {width: 1rem; height: 1rem;}
.tariff__item--popular {border-top-color: rgba(248, 115, 42, 1); border-left-color: rgba(248, 115, 42, 1); border-right-color: rgba(248, 115, 42, 1); border-bottom-color: rgba(248, 115, 42, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px;}
.u-btn-brand {color: rgba(252, 252, 252, 1); align-items: center; justify-content: center; font-family: 'Lato'; font-weight: 700; font-size: 1rem; line-height: 100%; letter-spacing: -0.01em; display: flex; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}
.u-btn-brand__bg {border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; background-size: auto; background-image: radial-gradient(at center center, rgba(234, 155, 66, 1) 0%, rgba(234, 155, 66, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-color: rgb(248, 115, 42); box-shadow: 0px 2px 12px 0px rgba(248, 115, 42, 1);}
.popular-tariff-label {width: auto; display: inline-flex; justify-content: center; align-items: center; padding-left: 0.625rem; padding-right: 0.625rem; padding-top: 0.25rem; padding-bottom: 0.25rem; background-color: rgb(248, 115, 42); color: rgba(252, 252, 252, 1); position: absolute; top: -20px; left: 50%; transform: translate3D(-50%, 0px, 0px); border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem;}
.tab__label {display: inline-flex; padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.125rem; padding-bottom: 0.125rem; width: auto; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; background-color: rgb(248, 115, 42); color: rgba(252, 252, 252, 1);}
.tariff__description {display: flex; flex-direction: column; row-gap: 0.125rem;}
.text-color-brand {color: rgba(248, 115, 42, 1);}
.tariff__old-price {display: inline-flex; width: auto; color: rgba(115, 114, 107, 1); padding-bottom: 2px; column-gap: 0.25rem; text-decoration: line-through;}
.price__body {transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; overflow-x: visible; overflow-y: visible; width: 100%;}
.hide {display: none;}
.spacer__lg {height: 7.5rem;}
.accordion__wrap {max-width: 720px; left: 50%; transform: translate3D(-50%, 0px, 0px);}
.faq {width: 100%;}
.faq__title {padding-top: 1rem; padding-bottom: 1rem; padding-left: 0px; padding-right: 0px; border-bottom-width: 0px; border-bottom-style: none; display: flex; justify-content: space-between; align-items: center; color: rgba(38, 37, 30, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.faq__title:hover {color: rgba(115, 114, 107, 1);}
.faq__item {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(229, 228, 224, 1);}
.faq__icon {width: 1.25rem; height: 1.25rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.faq__body {line-height: 140%; font-size: 0.875rem; color: rgba(115, 114, 107, 1); font-family: 'Lato'; font-weight: 400;}
.footer {width: 100%;}
.footer-container {width: 100%; max-width: 1240px; padding-left: 3.75rem; padding-right: 3.75rem;}
.footer__wrap {background-color: rgb(24, 23, 19); padding-left: 3.75rem; padding-right: 3.75rem; padding-top: 3.75rem; padding-bottom: 3.75rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; display: flex; flex-direction: column; row-gap: 7.5rem;}
.footer__logo-icon {width: 100%; height: auto;}
.fooler__logo {color: rgba(252, 252, 252, 1); width: 12.5rem;}
.footer__social-wrap {display: inline-flex; column-gap: 0.75rem; width: auto;}
.social-btn {width: 3rem; height: 3rem; background-color: rgb(38, 37, 30); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; justify-content: center; align-items: center; color: rgba(252, 252, 252, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.social-btn:hover {background-color: rgb(115, 114, 107);}
.social-btn__icon {width: 1.25rem; height: 1.25rem;}
.footer__social {display: flex; flex-direction: column; row-gap: 2rem; align-items: flex-start;}
.footer__inner {display: grid; align-items: stretch; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; justify-items: stretch; column-gap: 2rem;}
.footer__links {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-items: stretch;}
.footer__nav {color: rgba(252, 252, 252, 1); display: flex; flex-direction: column; row-gap: 1.25rem; width: 100%; align-items: flex-start;}
.color-accent {color: rgba(252, 252, 252, 1);}
.color-secondary {color: rgba(115, 114, 107, 1);}
.footer__nav-item {color: rgba(115, 114, 107, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.footer__nav-item:hover {color: rgba(252, 252, 252, 1);}
.footer__meta {width: 100%; color: rgba(115, 114, 107, 1); display: flex; justify-content: space-between; align-items: flex-end;}
.kit-typography__wrap {display: flex; flex-direction: column; row-gap: 1rem;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.button--primary {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.button--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.close--bg-on {width: 44px; height: 44px; background-image: url("/d/library_image-11674-symbol-iqj1hlhnw-menu-button-close.svg"); background-color: rgb(18, 104, 218); background-size: auto; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; cursor: pointer;}
.close--bg-on:hover {background-color: rgba(18, 104, 218, 0.8);}
.desctop-hide {display: none;}
.max-w--1400px {max-width: 1400px;}
.gap-ver--30px {row-gap: 1.75rem;}
.gap-hor--35px {column-gap: 1.5rem;}
.gap-hor--40px {column-gap: 40px;}
.color--bg {background-color: rgb(255, 255, 255);}
.menu--bg-on {width: 44px; height: 44px; background-color: rgb(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-11674-symbol-iqj1hlhnw-menu-button-open.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; cursor: pointer;}
.menu--bg-on:hover {background-color: rgba(18, 104, 218, 0.8);}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.paddings--t-b-10px {padding-top: 10px; padding-bottom: 10px;}
.text--menu-header-bg-on {font-family: 'Manrope'; font-size: 14px; font-weight: 500; letter-spacing: -0.04em; line-height: 140%; color: rgba(48, 48, 48, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.text--menu-header-bg-on:hover {color: rgba(48, 48, 48, 0.8);}
.case__wrap {width: 100%; display: grid; flex-direction: column; row-gap: 1.5rem; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem;}
.case__media {aspect-ratio: 3/4; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden;}
.case {display: flex; background-color: rgb(252, 252, 252); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; align-items: stretch; overflow-x: visible; overflow-y: visible;}
.case__info {display: flex; flex-direction: column; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; width: 100%; justify-content: space-between; row-gap: 1.5rem;}
.case__before {display: flex; flex-direction: column; row-gap: 0.75rem; align-items: flex-start;}
.case__headline-wrap {display: flex; justify-content: space-between; align-items: flex-start; column-gap: 2rem;}
.case__img {aspect-ratio: 3/4; width: 2.5rem; height: auto; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}
.case__img-wrap {display: flex; column-gap: 0.5rem;}
.case__cover {height: 100%; width: 100%;}
.case__title-wrap {display: flex; row-gap: 0.25rem;}
.case__results {display: flex; column-gap: 0.5rem;}
.result-item {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); width: auto; padding-left: 0.5rem; padding-right: 0.5rem; padding-top: 0.325rem; padding-bottom: 0.325rem; display: inline-flex; left: 0.75rem; bottom: 0.75rem; margin-top: auto; align-items: center; column-gap: 0.25rem; background-color: rgb(252, 252, 252); z-index: 3;}
.css-tooltip {width: auto; display: inline-flex; column-gap: 0.25rem; align-items: center;}
.css-tooltip__icon {color: rgba(115, 114, 107, 1); width: 0.88rem; display: flex; justify-content: center; align-items: center; height: 0.88rem;}
.css-tooltip__box {position: absolute; display: inline-flex; width: auto; z-index: 10; left: 50%; transform: translate3D(-50%, 0px, 0px); bottom: calc(100% + 8px); pointer-events: none; opacity: 0;}
.css-tooltip__card {display: flex; flex-direction: column; row-gap: 0.625rem; background-color: rgb(38, 37, 30); border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; color: rgba(252, 252, 252, 1);}
.result-item__info {display: flex; align-items: center; column-gap: 1rem; width: auto;}
.text-brand {color: rgba(248, 115, 42, 1); overflow-wrap: normal; white-space: nowrap;}
.css-tooltip__icon-svg {color: rgba(115, 114, 107, 1); display: flex; justify-content: center; align-items: center; height: 100%; width: 100%;}
.header__btn-wrap-in-burger {width: auto;}
.small-title-centered-wrap {display: flex; flex-direction: column; align-items: center; row-gap: 1rem; text-align: center; width: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); max-width: 540px;}
.small-title-embed {width: 100%;}
.video-pres {width: 100%; align-items: center; row-gap: 1.75rem;}
.video-pres__tab-wrap {background-color: rgb(242, 241, 237); padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.25rem; padding-bottom: 0.25rem; border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; border-bottom-right-radius: 0.625rem;}
.video-pres__tab {transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; overflow-x: visible; overflow-y: visible; border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; border-bottom-right-radius: 0.375rem;}
.pad-0 {padding-left: 0rem; padding-right: 0rem;}
.hero-embed {height: 650px;}
.hero-title-centered-wrap {display: flex; flex-direction: column; align-items: center; row-gap: 1.5rem; text-align: center; width: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); max-width: 670px; padding-bottom: 0rem;}
.hero-embed__code {height: 100%;}
.hero-chat {position: absolute; width: 36rem; left: 50%; transform: translate3D(-50%, 0px, 0px); background-color: rgb(252, 252, 252); z-index: 1; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(248, 115, 42, 1); border-left-color: rgba(248, 115, 42, 1); border-right-color: rgba(248, 115, 42, 1); border-bottom-color: rgba(248, 115, 42, 1); box-shadow: 0px 2px 16px 0px rgba(248, 115, 42, 0.6);}
.hero-chat__content {padding-left: 1rem; padding-right: 1rem; padding-top: 0.75rem; padding-bottom: 0.75rem;}
.hero-chat__cta {display: flex; justify-content: flex-end; align-items: flex-end; padding-left: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-top: 1rem;}
.hero-chat-1 {position: relative; width: 36rem; background-color: rgb(252, 252, 252); z-index: 1; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(248, 115, 42, 1); border-left-color: rgba(248, 115, 42, 1); border-right-color: rgba(248, 115, 42, 1); border-bottom-color: rgba(248, 115, 42, 1); box-shadow: 0px 2px 16px 0px rgba(248, 115, 42, 0.6);}
.hero-embed__btn-wrap {display: flex; justify-content: center; position: absolute; z-index: 1; top: 1rem;}
.splitter-wrapper {display: flex; background-color: rgb(252, 252, 252); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; align-items: flex-start; overflow-x: hidden; overflow-y: hidden; aspect-ratio: 3/4;}
.splitter-content {position: absolute; inset: 0;}
.splitter-content__img {width: 100%; height: 100%;}
.after {clip-path: inset(0 0 0 25%);}
.splitter-handle {position: absolute; width: 0.13rem; top: 0px; bottom: 0px; left: 25%; display: flex; justify-content: center; align-items: center; background-color: rgb(252, 252, 252);}
.splitter-handle__center {width: 3rem; height: 3rem; border-top-left-radius: 50rem; border-top-right-radius: 50rem; border-bottom-left-radius: 50rem; border-bottom-right-radius: 50rem; background-color: rgb(252, 252, 252); display: flex; justify-content: center; align-items: center; min-width: 3rem;}
.size-sm {padding-left: 1rem; padding-right: 1rem; padding-top: 0.75rem; padding-bottom: 0.75rem;}
.case-card__gradient {position: absolute; bottom: 0px; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; pointer-events: none; z-index: 1; height: 100px;}
.splitter-handle__icon {width: 1.5rem; height: 1.5rem;}
.nav-item__icon {width: 0.82rem; height: 0.82rem;}
.cta {width: 100%; background-color: rgb(38, 37, 30); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; display: grid; flex-direction: row; overflow-x: hidden; overflow-y: hidden; justify-content: center; align-items: stretch; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}
.cta__title-wrap {color: rgba(252, 252, 252, 1); width: 100%; display: flex; flex-direction: column; row-gap: 1rem;}
.cta__content {max-width: 25rem; display: flex; flex-direction: column; row-gap: 6rem; align-items: flex-start; z-index: 2;}
.cta__bg {width: 800px; height: auto; right: -7%; left: auto;}
.cta__img {position: relative; right: 0px; bottom: 0px; width: 100%; align-items: flex-end; aspect-ratio: 4/2.7; height: auto;}
.process__wrap {display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 2;}
.gradient-top {position: absolute; top: 0px; background-size: auto; background-image: linear-gradient(rgba(234, 233, 229, 1) -13%, rgba(234, 233, 229, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 200px; z-index: 1;}
.process__img {width: 100%; height: auto; max-width: 560px;}
.gradient-bot {position: absolute; top: auto; background-size: auto; background-image: linear-gradient(rgba(234, 233, 229, 0) 0%, rgba(234, 233, 229, 1) 113%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 200px; z-index: 1; bottom: 0px;}
.doc-body {max-width: 37.5rem; left: 50%; transform: translate3D(-50%, 0px, 0px);}
.cta__img-wrap {height: 100%; width: 100%; position: static; right: 0px; bottom: 0px; min-width: 0px; align-items: flex-end; min-height: 100%; display: flex;}
.tariff__subtitle {display: flex; flex-direction: column; align-items: center; row-gap: 1rem;}
.tarif__feature-copy {display: inline-flex; column-gap: 0.1rem; align-items: center; width: auto;}
.tarif__feature-wrap-copy {display: flex; flex-direction: row; align-items: center; row-gap: 0.5rem; width: 100%; flex-wrap: wrap; justify-content: center; column-gap: 1rem;}
.tariff__subtitle-copy {display: flex; flex-direction: column; align-items: center; row-gap: 1rem; width: 100%;}
.headline-lg-old {font-family: 'Lato'; font-size: 2rem; font-weight: 500; line-height: 120%; letter-spacing: -0.02em;}
.headline-lg {font-family: 'Lato'; font-weight: 700; font-size: 3.5rem; line-height: 110%; letter-spacing: -0.03em; text-transform: none;}
.headline-md-old {font-family: 'Lato'; font-size: 1.5rem; line-height: 110%; font-weight: 500; letter-spacing: -0.02em;}
.headline-md {font-family: 'Lato'; font-weight: 700; font-size: 2.625rem; line-height: 100%; letter-spacing: -0.03em;}
.headline-sm-old {font-family: 'Lato'; font-weight: 600; line-height: 110%; font-size: 1.25rem; letter-spacing: -0.02em;}
.headline-mono-md-old {font-family: 'GeistMono'; font-size: 1.25rem; font-weight: 600; line-height: 110%; letter-spacing: -0.02em;}
.headline-xs-old {font-family: 'Lato'; font-weight: 600; line-height: 110%; font-size: 1.125rem; letter-spacing: -0.02em;}
.headline-2xs-old {font-size: 0.9375rem; font-family: 'Lato'; font-weight: 600; line-height: 110%; letter-spacing: -0.02em;}
.title-mono-xl-old {font-size: 1.875rem; font-family: 'GeistMono'; font-weight: 600; line-height: 120%; text-transform: uppercase; letter-spacing: -0.02em;}
.title-lg-old {font-size: 1.75rem; font-family: 'Lato'; font-weight: 500; line-height: 130%; letter-spacing: -0.02em;}
.title-md-old {font-size: 1rem; line-height: 110%; letter-spacing: -0.02em; font-weight: 500; font-family: 'Lato';}
.title-xs-black-old {font-weight: 700; font-size: 0.875rem; font-family: 'Lato'; line-height: 100%; letter-spacing: -0.01em;}
.title-xs-old {font-weight: 500; font-size: 0.875rem; font-family: 'Lato'; line-height: 120%; letter-spacing: -0.01em;}
.title-2xs-black-old {font-family: 'Lato'; font-size: 0.75rem; line-height: 100%; font-weight: 800; letter-spacing: -0.01em;}
.title-2xs-old {font-family: 'Lato'; font-size: 0.75rem; line-height: 100%; font-weight: 600; letter-spacing: -0.01em;}
.label-md-old {font-family: 'Lato'; font-weight: 400; font-size: 1rem; line-height: 120%; letter-spacing: -0.01em;}
.label-sm-old {font-size: 0.875rem; font-family: 'Lato'; font-weight: 400; line-height: 120%; letter-spacing: -0.01em;}
.label-mono-sm-old {font-size: 0.875rem; font-family: 'GeistMono'; font-weight: 400; line-height: 110%;}
.label-xs-old {font-family: 'Lato'; font-weight: 500; line-height: 120%; font-size: 0.75rem;}
.label-mono-xs-old {font-family: 'GeistMono'; font-weight: 500; line-height: 120%; font-size: 0.6875rem;}
.label-2xs-old {font-size: 0.625rem; font-family: 'Lato'; line-height: 120%; letter-spacing: -0.01em;}
.body-lg-old {font-family: 'Lato'; line-height: 140%; font-size: 1.125rem; letter-spacing: -0.02em; font-weight: 500;}
.body-md-old {font-family: 'Lato'; line-height: 160%; font-size: 0.9375rem; letter-spacing: -0.01em;}
.body-mono-sm-old {font-family: 'GeistMono'; font-size: 0.8125rem; line-height: 140%;}
.body-sm-old {font-size: 0.813rem; font-family: 'Lato'; line-height: 140%; font-weight: 400; letter-spacing: -0.01em;}
.headline-sm {font-family: 'Lato'; font-weight: 700; line-height: 110%; font-size: 1.75rem; letter-spacing: -0.02em;}
.paragraph-lg {font-family: 'Lato'; font-size: 1.125rem; font-weight: 500; line-height: 140%; letter-spacing: -0.02em;}
.steps-grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem;}
.step-item {width: 100%; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; background-color: rgb(242, 241, 237); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; flex-direction: column; align-items: flex-start; row-gap: 5rem;}
.steps-item__icon-wrap {width: 2.25rem; height: 2.25rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; background-color: rgba(248, 115, 42, 0.15); display: flex; justify-content: center; align-items: center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(248, 115, 42, 0.2); border-left-color: rgba(248, 115, 42, 0.2); border-right-color: rgba(248, 115, 42, 0.2); border-bottom-color: rgba(248, 115, 42, 0.2); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; min-width: 2.25rem; min-height: 2.25rem;}
.steps-item__icon-4 {width: 1.25rem; height: 1.25rem;}
.steps-item__body {display: flex; flex-direction: column; row-gap: 0.75rem;}
.paragraph-md-old {font-family: 'Lato'; font-weight: 500; line-height: 140%; letter-spacing: -0.02em; font-size: 1.125rem; color: rgba(38, 37, 30, 1);}
.paragraph-md {font-family: 'Lato'; font-size: 1rem; font-weight: 500; line-height: 140%; letter-spacing: -0.02em;}
.contacts-wrap {max-width: 720px; left: 50%; transform: translate3D(-50%, 0px, 0px); width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.25rem;}
.contacts__item {width: 100%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; row-gap: 0.35rem; display: flex; justify-content: center; align-items: center; color: rgba(38, 37, 30, 1); flex-direction: column; transition-property: all;}
.contacts__item:hover {border-top-color: rgba(195, 193, 183, 1); border-left-color: rgba(195, 193, 183, 1); border-right-color: rgba(195, 193, 183, 1); border-bottom-color: rgba(195, 193, 183, 1);}
.label-lg {font-family: 'Lato'; font-weight: 600; line-height: 120%; font-size: 1.125rem; letter-spacing: -0.02em;}
.label-mono-sm {font-family: 'GeistMono'; font-weight: 400; line-height: 110%; font-size: 0.875rem;}
.contacts__subtitle-wrap {display: flex; justify-content: center; color: rgba(115, 114, 107, 1); column-gap: 6px; align-items: center;}
.contacts__icon {width: 12px; height: 12px;}
.show-more {width: auto; display: flex; justify-content: center; color: rgba(115, 114, 107, 1); column-gap: 0.5rem; padding-left: 1rem; padding-right: 1rem; padding-top: 0.75rem; padding-bottom: 0.75rem;}
.show-more__wrap-2 {display: flex; justify-content: center; flex-direction: column; align-items: center; padding-top: 1.25rem;}
.label-sm {font-family: 'Lato'; font-weight: 600; line-height: 100%; font-size: 0.875rem; letter-spacing: -0.01em;}
.show-more__icon {width: 0.88rem; height: 0.88rem;}
.show-more--hide {width: auto; display: flex; justify-content: center; color: rgba(115, 114, 107, 1); column-gap: 0.5rem; padding-left: 1rem; padding-right: 1rem; padding-top: 0.75rem; padding-bottom: 0.75rem;}
.tools-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem;}
.tool-item {width: 100%; display: flex; flex-direction: column; row-gap: 1rem; align-items: flex-start;}
.label-xl {font-family: 'Lato'; font-weight: 700; line-height: 110%; font-size: 1.25rem; letter-spacing: -0.02em;}
.tool-item__body {display: flex; flex-direction: column; row-gap: 0.5rem;}
.paragraph-sm {font-family: 'Lato'; font-size: 0.875rem; font-weight: 500; line-height: 140%; letter-spacing: -0.02em;}
.tool-item__video {width: 100%; aspect-ratio: 16/9;}
.backlog-wrap {width: 100%; align-items: center; row-gap: 2.5rem;}
.tool-item__image {aspect-ratio: 16/9; height: auto; width: 100%;}
.tool-item__tag {background-color: rgba(248, 115, 42, 0.15); border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(248, 115, 42, 0.2); border-left-color: rgba(248, 115, 42, 0.2); border-right-color: rgba(248, 115, 42, 0.2); border-bottom-color: rgba(248, 115, 42, 0.2); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline-flex; width: auto; padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.4rem; padding-bottom: 0.4rem; color: rgba(248, 115, 42, 1);}
.soon {background-color: rgb(242, 241, 237); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); row-gap: 2rem;}
.compare {background-color: rgb(242, 241, 237); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; display: flex; flex-direction: column; align-items: flex-start;}
.compare__top {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem; color: rgba(115, 114, 107, 1); padding-bottom: 2.5rem;}
.label-mono-md {font-family: 'GeistMono'; font-weight: 500; line-height: 110%; font-size: 1rem; letter-spacing: -0.03em;}
.compare__item {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(195, 193, 183, 1); border-bottom-style: dashed; align-items: center;}
.compare__point {display: flex; column-gap: 0.5rem; align-items: flex-start; color: rgba(38, 37, 30, 1);}
.compare__point-wrap {display: flex; flex-direction: column; row-gap: 0.5rem; color: rgba(115, 114, 107, 1);}
.compare__icon {width: 22px; height: 22px; min-width: 22px; min-height: 22px;}
.compare__body {display: flex; flex-direction: column;}
.show-hide {display: none;}
.example {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; background-color: rgb(242, 241, 237); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; column-gap: 4rem; align-items: stretch; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-content: flex-start;}
.example__title-wrap {display: flex; flex-direction: column; row-gap: 1rem;}
.example__body {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem; color: rgba(38, 37, 30, 1);}
.example__result {display: flex; flex-direction: column; row-gap: 0.5rem;}
.example__source-wrap {display: flex; align-items: center; column-gap: 0.75rem;}
.source-wrap {width: 3rem; aspect-ratio: 1/1; height: 3rem; background-color: rgb(252, 252, 252); border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; border-top-width: 1.5px; border-right-width: 1.5px; border-bottom-width: 1.5px; border-left-width: 1.5px; border-top-color: rgba(195, 193, 183, 1); border-left-color: rgba(195, 193, 183, 1); border-right-color: rgba(195, 193, 183, 1); border-bottom-color: rgba(195, 193, 183, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed; display: flex; justify-content: center; align-items: center; overflow-x: hidden; overflow-y: hidden; padding-left: 0.4rem; padding-right: 0.4rem;}
.source {width: 100%; height: 100%;}
.example__inner {display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; width: 100%; height: 100%; row-gap: 2rem;}
.slider-vert {height: 100%; aspect-ratio: 3/4;}
.slider-vert-wrap {display: flex; column-gap: 0.75rem; height: auto; flex-shrink: 1; flex-grow: 0; width: 100%; max-width: 480px; align-items: flex-start; z-index: 1; position: relative;}
.slider-vert-thumbs-list {flex-direction: column; row-gap: 0.25rem; width: 100%;}
.slider-vert-thumb {aspect-ratio: 3/4; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; overflow-x: hidden; overflow-y: hidden; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 100%; display: flex; align-items: center; justify-content: center; align-self: auto; flex-grow: 1; height: auto;}
.slider-vert-thumbs-wrap {margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; flex-grow: 0; flex-shrink: 1; display: flex; flex-direction: column; align-items: flex-start; height: 100%; width: 66px;}
.u-img {width: 100%; height: 100%;}
.slider-vert-list {height: auto; aspect-ratio: 3/4; width: 100%; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem;}
.about {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem; align-items: end;}
.about__column {display: flex; flex-direction: column; row-gap: 1.5rem;}
.about__point {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; background-color: rgb(242, 241, 237); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; flex-direction: column; align-items: stretch; row-gap: 5rem;}
.about__title-wrap {display: flex; flex-direction: column; row-gap: 0.5rem;}
.about__num-wrap {display: flex; flex-direction: column; row-gap: 0.75rem;}
.about__num {display: flex;}
.headline-mono-lg {font-family: 'GeistMono'; font-size: 2rem; line-height: 110%; letter-spacing: -0.02em; font-weight: 500;}
.about__num-inner {display: flex; column-gap: 6px; align-items: flex-end;}
.label-mono-lg {font-family: 'GeistMono'; font-weight: 500; line-height: 110%; font-size: 1.125rem;}
.about__img-wrap {aspect-ratio: 16/9; overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; color: rgba(38, 37, 30, 1);}
.about__img {width: 100%; height: 100%;}
.btn-icon {color: rgba(115, 114, 107, 1); z-index: 1; width: 0.88rem; height: 0.88rem; margin-left: 0.4rem;}
.about__row-grid-8 {display: grid; column-gap: 1.5rem; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.gap-5rem {row-gap: 5rem;}
.about__point--accent {background-color: rgb(38, 37, 30); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; row-gap: 0.75rem; align-self: start; color: rgba(252, 252, 252, 1);}
.about__headline-wrap {display: flex; align-items: flex-start; row-gap: 1.5rem; flex-direction: column; margin-bottom: -82px;}
.about__bullets-wrap {display: flex; flex-direction: column; row-gap: 0.5rem; align-items: flex-start;}
.about__bullet {display: inline-flex; column-gap: 6px; align-items: center; width: auto;}
.about__bullet-icon {width: 1.5rem; height: 1.5rem; color: rgba(38, 37, 30, 1);}
.slider-wrap {overflow-x: hidden; overflow-y: hidden; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem;}
.u-slider__arrow {left: 0.5rem; background-color: rgba(38, 37, 30, 0.3); border-top-left-radius: 50rem; border-top-right-radius: 50rem; border-bottom-left-radius: 50rem; border-bottom-right-radius: 50rem; background-size: auto; background-image: none/*url("/g/s3/mosaic/images/widgets/slider-arrow-left.svg")*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.u-slider__arrow:hover {background-color: rgba(38, 37, 30, 0.8);}
.right {left: auto; right: 0.5rem;}
.u-slider__arrow-icon {width: 1.5rem; height: 1.5rem; color: rgba(252, 252, 252, 1);}
.hero-container {width: 100%; max-width: 1440px; padding-left: 1.5rem; padding-right: 1.5rem;}
.hero {display: grid; column-gap: 1.5rem; align-items: stretch; min-height: 550px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto;}
.hero__body {background-color: rgb(242, 241, 237); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; display: flex; flex-direction: column; align-items: flex-start; height: 100%; justify-content: space-between; row-gap: 2rem;}
.hero__title-wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; padding-right: 32%;}
.market-logo {width: 3rem; height: 3rem; border-top-left-radius: 50rem; border-top-right-radius: 50rem; border-bottom-left-radius: 50rem; border-bottom-right-radius: 50rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(195, 193, 183, 1); border-left-color: rgba(195, 193, 183, 1); border-right-color: rgba(195, 193, 183, 1); border-bottom-color: rgba(195, 193, 183, 1); background-color: rgb(242, 241, 237); display: flex; justify-content: center; align-items: center;}
.market-logo__img {height: 1.25rem; width: 100%;}
.hero__logos-wrap {display: flex;}
.hero__meta {display: flex; align-items: flex-start;}
.hero__info {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.25rem;}
.hero__inner {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.hero__media {display: flex; flex-direction: column; row-gap: 1.5rem; max-width: 480px;}
.hero-store {background-color: rgb(242, 241, 237); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.75rem; padding-right: 1.75rem; display: flex; column-gap: 0.75rem; align-items: center; color: rgba(38, 37, 30, 1);}
.hero-store__logo {width: 3rem; height: 3rem; background-color: rgb(252, 252, 252); border-top-left-radius: 50rem; border-top-right-radius: 50rem; border-bottom-left-radius: 50rem; border-bottom-right-radius: 50rem; display: flex; justify-content: center; align-items: center; min-width: 3rem; min-height: 3rem;}
.hero-store__icon {color: rgba(115, 114, 107, 1); z-index: 1; width: 1rem; height: 1rem; margin-left: 0.4rem;}
.hero-store__title-wrap {display: flex; flex-direction: column; row-gap: 0.25rem;}
.label-mono-xs {font-family: 'GeistMono'; font-weight: 400; line-height: 110%; font-size: 0.75rem;}
.hero__points {display: flex; flex-direction: column; row-gap: 0.75rem;}
.points-wrap {display: flex; row-gap: 0.625rem; align-items: flex-start; flex-wrap: wrap; align-content: flex-start; column-gap: 0.625rem;}
.point {background-color: rgb(247, 247, 244); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; display: inline-flex; padding-bottom: 0.625rem; padding-top: 0.625rem; padding-right: 1.25rem; padding-left: 0.75rem; align-items: center; column-gap: 0.5rem; width: auto;}
.point__icon {width: 1.25rem; height: 1.25rem; color: rgba(248, 115, 42, 1); min-width: 1.25rem; min-height: 1.25rem;}
.examples__tab-wrap {background-color: rgb(242, 241, 237); padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.25rem; padding-bottom: 0.25rem; border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; border-bottom-right-radius: 0.625rem; margin-bottom: 2rem;}
.example__tab {transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; overflow-x: visible; overflow-y: visible; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}
.example__tab.is-opened {background-image: linear-gradient(rgba(252, 252, 252, 1) 0%, rgba(252, 252, 252, 1) 100%);}
.example__tabs {width: 100%; align-items: center;}
.case-slider {height: 100%; max-width: 380px;}
.case-slider-wrapper {aspect-ratio: 3/4;}
.case-slider-list {height: 100%;}
.case-slide {border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.u-thumb-img {border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}
.example__tab-content {width: 100%;}
.source-wrap-big {width: 10rem; aspect-ratio: 1/1; height: 10rem; background-color: rgb(252, 252, 252); border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; border-top-width: 1.5px; border-right-width: 1.5px; border-bottom-width: 1.5px; border-left-width: 1.5px; border-top-color: rgba(195, 193, 183, 1); border-left-color: rgba(195, 193, 183, 1); border-right-color: rgba(195, 193, 183, 1); border-bottom-color: rgba(195, 193, 183, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed; display: flex; justify-content: center; align-items: center; padding-left: 0.4rem; padding-right: 0.4rem; position: absolute; z-index: 10; transform: rotateX(0deg) rotateY(0deg) rotateZ(-20deg) translate3D(0px, -50%, 0px); top: 50%; left: -220px; flex-direction: column;}
.source-icon {width: 2rem; height: 2rem; min-width: 2rem; min-height: 2rem; position: absolute; top: -12px; right: -12px;}
.source-arrow {width: 80px; height: 56px; position: absolute; right: -90px;}
.compare__item-icon {width: 1rem; height: 1rem;}
.compare__item-wrap {column-gap: 0.25rem;}
.mobile {display: none;}
.show-more-wrap {width: auto; justify-content: center;}
.u-cta {width: 100%;}
.blog-nav {display: flex; align-items: center; justify-content: center; margin-top: 0px; margin-bottom: 0px;}
.title-sm {font-size: 0.9375rem; letter-spacing: -0.01em; font-family: 'Lato'; font-weight: 500; line-height: 100%;}
.blog-nav__btn {color: rgba(115, 114, 107, 1); border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; border-bottom-right-radius: 0.375rem; padding-left: 1rem; padding-right: 1rem; padding-top: 0.75rem; padding-bottom: 0.75rem; align-items: center; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; white-space: nowrap;}
.blog-nav__btn:has(:checked) {background-color: rgb(252, 252, 252); color: rgba(38, 37, 30, 1);}
.blog-nav__btn:hover {color: rgba(38, 37, 30, 1);}
.blog-nav__list {background-color: rgb(242, 241, 237); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.25rem; padding-right: 0.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; border-bottom-right-radius: 0.625rem; column-gap: 0.25rem; width: auto; display: flex;}
.blog-nav__list-inner {background-color: rgb(242, 241, 237); border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; border-bottom-right-radius: 0.625rem; column-gap: 0.25rem; width: auto; display: flex; flex-direction: row; margin-top: 0px;}
.active {background-color: rgb(252, 252, 252); color: rgba(38, 37, 30, 1); cursor: not-allowed;}
.article-item__inner {padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.25rem; padding-bottom: 0.25rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; background-color: rgb(242, 241, 237); flex-direction: column; width: 100%; height: 100%; color: rgba(38, 37, 30, 1);}
.article-grid__list {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; justify-items: stretch; align-items: stretch; row-gap: 1rem; column-gap: 1rem;}
.article-item__img-wrap {width: 100%; aspect-ratio: 16/9; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; overflow-x: hidden; overflow-y: hidden; display: flex; align-items: center; justify-content: center;}
.article-item__img {width: 100%; height: 100%;}
.article-item__body {width: 100%; padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; display: flex; flex-direction: column; row-gap: 1.5rem; align-items: flex-start;}
.article-item__body-inner {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.article-item__title-wrap {display: flex; flex-direction: column; row-gap: 0.625rem;}
.article-item__date-wrap {display: flex; align-items: center; column-gap: 0.25rem; color: rgba(115, 114, 107, 1);}
.date-icon {width: 0.75rem; height: 0.75rem; color: rgba(115, 114, 107, 1);}
.u-date-wrap {display: flex; align-items: center; column-gap: 0.25rem; color: rgba(115, 114, 107, 1); width: auto;}
.article-cover__wrap {aspect-ratio: 16/9; width: 100%; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1);}
.article-cover {height: 100%; width: 100%;}
.article__rich-text {max-width: 45rem; left: 50%; transform: translate3D(-50%, 0px, 0px); font-family: 'Lato'; line-height: 160%; width: 100%;}
.collection__empty-state {width: 100%; justify-content: center; align-items: center; background-image: none/*linear-gradient(rgba(242, 241, 237, 1) 0%, rgba(242, 241, 237, 1) 100%)*/; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; border-bottom-right-radius: 0.625rem; background-size: auto; color: rgba(115, 114, 107, 1); text-align: center; flex-direction: column; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto;}
.article-grid {width: 100%;}
@media (max-width: 991px) {.tariff {row-gap: 2rem;}}
@media (max-width: 991px) {.header__nav {display: none;}}
@media (max-width: 991px) {.u-btn-brand {padding-top: 1.125rem; padding-bottom: 1.125rem; padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 991px) {.u-btn-brand-bordered {padding-top: 1.125rem; padding-bottom: 1.125rem; padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 991px) {.footer__inner {display: flex; flex-direction: column; row-gap: 2rem;}}
@media (max-width: 991px) {.footer__social {flex-direction: row; align-items: flex-start; justify-content: space-between;}}
@media (max-width: 991px) {.footer__meta {flex-direction: column; align-items: flex-start; row-gap: 1rem;}}
@media (max-width: 991px) {.footer__wrap {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}}
@media (max-width: 991px) {.social-btn {width: 2.5rem; height: 2.5rem; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem;}}
@media (max-width: 991px) {.social-btn__icon {width: 1rem; height: 1rem;}}
@media (max-width: 991px) {.spacer__md {height: 2rem;}}
@media (max-width: 991px) {.close--bg-on {margin-top: 10px; margin-left: -64px; background-color: rgb(38, 37, 30); width: 36px; height: 36px;}}
@media (max-width: 991px) {.close--bg-on:hover {background-color: rgb(115, 114, 107);}}
@media (max-width: 991px) {.logo {margin-right: auto;}}
@media (max-width: 991px) {.desctop-hide {display: flex;}}
@media (max-width: 991px) {.menu--bg-on {width: 36px; height: 36px; background-color: rgb(38, 37, 30);}}
@media (max-width: 991px) {.menu--bg-on:hover {background-color: rgb(115, 114, 107);}}
@media (max-width: 991px) {.gap-hor--40px {column-gap: 20px;}}
@media (max-width: 991px) {.text--menu-header-bg-on {font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 600;}}
@media (max-width: 991px) {.case {flex-direction: column; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; width: 40%;}}
@media (max-width: 991px) {.case__media {width: 100%; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}}
@media (max-width: 991px) {.case__info {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 991px) {.case__wrap {flex-direction: row; overflow-x: auto; overflow-y: auto;}}
@media (max-width: 991px) {.case__headline-wrap {flex-direction: column; row-gap: 1rem;}}
@media (max-width: 991px) {.case__results {flex-wrap: wrap; row-gap: 0.25rem; flex-direction: column;}}
@media (max-width: 991px) {.for-case {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 991px) {.mr-0 {margin-left: 3%;}}
@media (max-width: 991px) {.header__btn-wrap-in-burger {display: flex; flex-direction: column; row-gap: 0.5rem;}}
@media (max-width: 991px) {.u-container {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.footer-container {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.pad-0 {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 991px) {.splitter-wrapper {flex-direction: column;}}
@media (max-width: 991px) {.splitter-handle__center {width: 2.5rem; height: 2.5rem; min-width: 2.5rem;}}
@media (max-width: 991px) {.splitter-handle__icon {width: 1.25rem; height: 1.25rem;}}
@media (max-width: 991px) {.size-sm {padding-left: 0.825rem; padding-right: 0.825rem; padding-top: 0.625rem; padding-bottom: 0.625rem;}}
@media (max-width: 991px) {.cta__content {row-gap: 1.5rem; max-width: none;}}
@media (max-width: 991px) {.cta {align-items: center; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.cta__img {right: auto; transform: translate3D(0%, 0px, 0px); width: 70%;}}
@media (max-width: 991px) {.cta__bg {right: auto; bottom: -210px; width: 1000px; transform: translate3D(14%, 0px, 0px);}}
@media (max-width: 991px) {.hero-embed {height: 550px;}}
@media (max-width: 991px) {.hero-title-centered-wrap {padding-bottom: 1rem;}}
@media (max-width: 991px) {.cta__img-wrap {right: auto; transform: translate3D(0%, 0px, 0px); justify-content: center;}}
@media (max-width: 991px) {.headline-lg-old {font-size: 1.75rem;}}
@media (max-width: 991px) {.headline-lg {font-size: 3.25rem;}}
@media (max-width: 991px) {.headline-md-old {font-size: 1.25rem;}}
@media (max-width: 991px) {.headline-md {font-size: 2.25rem;}}
@media (max-width: 991px) {.headline-sm-old {font-size: 1.125rem;}}
@media (max-width: 991px) {.headline-xs-old {font-size: 1.125rem;}}
@media (max-width: 991px) {.title-lg-old {font-size: 1.625rem;}}
@media (max-width: 991px) {.label-md-old {font-size: 0.875rem;}}
@media (max-width: 991px) {.body-lg-old {font-size: 1rem;}}
@media (max-width: 991px) {.body-sm-old {font-size: 0.75rem;}}
@media (max-width: 991px) {.headline-sm {font-size: 1.125rem;}}
@media (max-width: 991px) {.paragraph-md-old {font-size: 1rem;}}
@media (max-width: 991px) {.paragraph-lg {font-size: 1rem;}}
@media (max-width: 991px) {.paragraph-md {font-size: 0.875rem;}}
@media (max-width: 991px) {.steps-item__body {row-gap: 0.5rem;}}
@media (max-width: 991px) {.label-lg {font-size: 1rem;}}
@media (max-width: 991px) {.label-mono-sm {font-size: 0.75rem;}}
@media (max-width: 991px) {.label-xl {font-size: 1.125rem;}}
@media (max-width: 991px) {.paragraph-sm {font-size: 0.875rem;}}
@media (max-width: 991px) {.backlog-wrap {row-gap: 2rem;}}
@media (max-width: 991px) {.tools-grid {grid-template-columns: 1fr 1fr; row-gap: 2.5rem;}}
@media (max-width: 991px) {.tool-item__tag {padding-left: 0.5rem; padding-right: 0.5rem; padding-top: 0.25rem; padding-bottom: 0.25rem; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}}
@media (max-width: 991px) {.label-mono-md {font-size: 0.75rem;}}
@media (max-width: 991px) {.headline-mono-lg {font-size: 1.75rem;}}
@media (max-width: 991px) {.label-mono-lg {font-size: 1rem;}}
@media (max-width: 991px) {.about {display: flex; flex-direction: column; row-gap: 1.5rem;}}
@media (max-width: 991px) {.about__row-grid-8 {display: flex;}}
@media (max-width: 991px) {.gap-5rem {row-gap: 0.75rem;}}
@media (max-width: 991px) {.about__headline-wrap {margin-bottom: 0px; align-items: center; padding-bottom: 2rem;}}
@media (max-width: 991px) {.about__bullets-wrap {flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap; column-gap: 1.5rem;}}
@media (max-width: 991px) {.example {column-gap: 2rem;}}
@media (max-width: 991px) {.slider-vert-thumbs-wrap {width: 40px;}}
@media (max-width: 991px) {.slider-vert-thumbs-list {row-gap: 0.5rem;}}
@media (max-width: 991px) {.slider-vert-thumb {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 991px) {.hero-container {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.label-mono-xs {font-size: 0.75rem;}}
@media (max-width: 991px) {.hero {flex-direction: column; row-gap: 1.5rem; display: flex; align-items: center;}}
@media (max-width: 991px) {.hero__body {row-gap: 2rem;}}
@media (max-width: 991px) {.hero__info {row-gap: 1.5rem;}}
@media (max-width: 991px) {.source-wrap-big {width: 6rem; height: 6rem; left: -100px; top: 0%; transform: rotateX(0deg) rotateY(0deg) rotateZ(-20deg) translate3D(0px, 0%, 0px);}}
@media (max-width: 991px) {.source-icon {min-width: 1.5rem; min-height: 1.5rem; width: 1.5rem; height: 1.5rem;}}
@media (max-width: 991px) {.hero__title-wrap {padding-right: 0%;}}
@media (max-width: 991px) {.title-sm {font-size: 0.875rem;}}
@media (max-width: 991px) {.article-grid__list {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.blog-nav__btn {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(229, 228, 224, 1); border-left-color: rgba(229, 228, 224, 1); border-right-color: rgba(229, 228, 224, 1); border-bottom-color: rgba(229, 228, 224, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}}
@media (max-width: 991px) {.blog-nav__btn:has(:checked) {background-color: rgb(38, 37, 30); color: rgba(252, 252, 252, 1); border-top-color: rgba(38, 37, 30, 1); border-left-color: rgba(38, 37, 30, 1); border-right-color: rgba(38, 37, 30, 1); border-bottom-color: rgba(38, 37, 30, 1);}}
@media (max-width: 991px) {.blog-nav__list {justify-content: center; flex-wrap: wrap; row-gap: 0.25rem; padding-left: 0rem; padding-right: 0rem; padding-top: 0rem; padding-bottom: 0rem; border-top-color: rgba(229, 228, 224, 0); border-left-color: rgba(229, 228, 224, 0); border-right-color: rgba(229, 228, 224, 0); border-bottom-color: rgba(229, 228, 224, 0); background-color: rgba(242, 241, 237, 0); width: 100%;}}
@media (max-width: 991px) {.blog-nav__list-inner {justify-content: center; flex-wrap: wrap; background-color: rgba(242, 241, 237, 0); row-gap: 0.25rem;}}
@media (max-width: 767px) {.u-container {padding-left: 1.75rem; padding-right: 1.75rem;}}
@media (max-width: 767px) {.u-title-centered-wrap {row-gap: 0.875rem; padding-left: 1.75rem; padding-right: 1.75rem;}}
@media (max-width: 767px) {.u-btn-brand {padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 767px) {.u-btn-brand-bordered {padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 767px) {.tariff__tab-wrap {flex-wrap: nowrap; white-space: nowrap;}}
@media (max-width: 767px) {.price__tab {width: auto;}}
@media (max-width: 767px) {.footer-container {padding-left: 1.75rem; padding-right: 1.75rem;}}
@media (max-width: 767px) {.fooler__logo {width: 10rem;}}
@media (max-width: 767px) {.close--bg-on {margin-left: -54px;}}
@media (max-width: 767px) {.mob-hide {display: none;}}
@media (max-width: 767px) {.gap-ver--30px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-hor--35px {column-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--40px {row-gap: 20px;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.case__info {row-gap: 1.25rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 767px) {.case__results {flex-direction: row; row-gap: 0.5rem; align-items: flex-start;}}
@media (max-width: 767px) {.result-item {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; width: auto; display: inline-flex; bottom: 0.5rem; left: 0.5rem;}}
@media (max-width: 767px) {.case__headline-wrap {flex-direction: column; row-gap: 1rem;}}
@media (max-width: 767px) {.case {border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; width: 60%;}}
@media (max-width: 767px) {.case__media {border-top-left-radius: 1rem; border-top-right-radius: 1rem;}}
@media (max-width: 767px) {.for-case {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 767px) {.case__wrap {padding-left: 1.75rem; padding-right: 1.75rem; grid-template-columns: 1fr 1fr; row-gap: 1rem; column-gap: 1rem;}}
@media (max-width: 767px) {.small-title-centered-wrap {row-gap: 0.875rem;}}
@media (max-width: 767px) {.video-pres__tab-wrap {flex-wrap: wrap; white-space: nowrap; background-color: rgba(242, 241, 237, 0); align-items: flex-start; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 0rem; padding-bottom: 0rem; row-gap: 0.25rem; column-gap: 0.25rem;}}
@media (max-width: 767px) {.video-pres__tab {width: auto; display: inline-flex; background-color: rgb(242, 241, 237); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}}
@media (max-width: 767px) {.pad-0 {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 767px) {.video-pres {align-items: flex-start;}}
@media (max-width: 767px) {.hero-title-centered-wrap {row-gap: 0.875rem;}}
@media (max-width: 767px) {.splitter-wrapper {border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem;}}
@media (max-width: 767px) {.size-sm {padding-top: 0.625rem; padding-bottom: 0.625rem;}}
@media (max-width: 767px) {.cta__bg {width: 900px; right: auto;}}
@media (max-width: 767px) {.cta__img {width: 72vw; bottom: 0px; transform: translate3D(0%, 0px, 0px);}}
@media (max-width: 767px) {.spacer__lg {height: 6rem;}}
@media (max-width: 767px) {.pad-process {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 767px) {.process__wrap {overflow-x: auto; overflow-y: auto; padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 767px) {.process__img {width: 95%;}}
@media (max-width: 767px) {.cta__img-wrap {width: 72vw; bottom: 0px; transform: translate3D(0%, 0px, 0px);}}
@media (max-width: 767px) {.headline-lg-old {font-size: 1.5rem;}}
@media (max-width: 767px) {.headline-lg {font-size: 2.5rem;}}
@media (max-width: 767px) {.headline-md-old {font-size: 1.125rem;}}
@media (max-width: 767px) {.headline-md {font-size: 1.75rem;}}
@media (max-width: 767px) {.headline-xs-old {font-size: 1rem;}}
@media (max-width: 767px) {.title-mono-xl-old {font-size: 1.625rem;}}
@media (max-width: 767px) {.title-lg-old {font-size: 1.5rem;}}
@media (max-width: 767px) {.title-md-old {font-size: 0.875rem;}}
@media (max-width: 767px) {.body-lg-old {font-size: 0.82rem;}}
@media (max-width: 767px) {.steps-grid {display: flex; flex-direction: column; row-gap: 1rem;}}
@media (max-width: 767px) {.step-item {row-gap: 3rem; flex-direction: row; align-items: center; column-gap: 1rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 767px) {.tools-grid {column-gap: 1.5rem; row-gap: 1.5rem;}}
@media (max-width: 767px) {.contacts-wrap {flex-direction: column; row-gap: 0.75rem; grid-template-columns: 1fr 1fr;}}
@media (max-width: 767px) {.compare__top {display: none;}}
@media (max-width: 767px) {.compare {padding-left: 0rem; padding-right: 0rem; padding-top: 0rem; padding-bottom: 0rem; background-color: rgba(242, 241, 237, 0); border-top-color: rgba(237, 236, 233, 0); border-left-color: rgba(237, 236, 233, 0); border-right-color: rgba(237, 236, 233, 0); border-bottom-color: rgba(237, 236, 233, 0); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-left-radius: 0rem; border-top-right-radius: 0rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}}
@media (max-width: 767px) {.compare__item {background-color: rgb(242, 241, 237); border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; display: flex; flex-direction: column; align-items: flex-start; border-bottom-style: solid; padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; row-gap: 1rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; margin-bottom: 0.5rem;}}
@media (max-width: 767px) {.compare__body {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 767px) {.compare__point-wrap {row-gap: 0.3rem;}}
@media (max-width: 767px) {.compare__icon {width: 18px; min-width: 18px; height: 18px; min-height: 18px;}}
@media (max-width: 767px) {.compare__point {align-items: center;}}
@media (max-width: 767px) {.example {flex-direction: column; row-gap: 2rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 767px) {.example__inner {row-gap: 1rem;}}
@media (max-width: 767px) {.about__row-grid-8 {flex-direction: column; row-gap: 1.5rem;}}
@media (max-width: 767px) {.about__bullet-icon {width: 1.25rem; height: 1.25rem;}}
@media (max-width: 767px) {.hero-container {padding-left: 1.75rem; padding-right: 1.75rem;}}
@media (max-width: 767px) {.label-mono-xs {font-size: 0.625rem;}}
@media (max-width: 767px) {.hero__body {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 767px) {.examples__tab-wrap {flex-wrap: wrap; white-space: nowrap; width: 100%; background-color: rgba(242, 241, 237, 0); row-gap: 0.25rem; column-gap: 0.25rem; justify-content: center; align-items: flex-start;}}
@media (max-width: 767px) {.example__tab {width: auto; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-top-color: rgba(237, 236, 233, 1); border-left-color: rgba(237, 236, 233, 1); border-right-color: rgba(237, 236, 233, 1); border-bottom-color: rgba(237, 236, 233, 1); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}}
@media (max-width: 767px) {.example__tab.is-opened {background-image: linear-gradient(rgba(242, 241, 237, 1) 0%, rgba(242, 241, 237, 1) 100%);}}
@media (max-width: 767px) {.source-wrap-big {left: auto; right: 0px; width: 5rem; height: 5rem; top: -12%;}}
@media (max-width: 767px) {.mobile {display: flex;}}
@media (max-width: 767px) {.blog-nav__btn {padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
@media (max-width: 767px) {.article-item__inner {border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}}
@media (max-width: 767px) {.article-item__img-wrap {border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem;}}
@media (max-width: 767px) {.article-item__body {padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.75rem; padding-bottom: 0.75rem;}}
@media (max-width: 767px) {.date-icon {height: 0.63rem; width: 0.63rem;}}
@media (max-width: 767px) {.active {background-color: rgb(248, 115, 42); border-top-color: rgba(248, 115, 42, 1); border-left-color: rgba(248, 115, 42, 1); border-right-color: rgba(248, 115, 42, 1); border-bottom-color: rgba(248, 115, 42, 1); color: rgba(252, 252, 252, 1);}}
@media (max-width: 767px) {.article-grid__list {row-gap: 0.5rem; column-gap: 0.5rem;}}
@media (max-width: 479px) {.u-container {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.tariff__item {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; row-gap: 2.25rem;}}
@media (max-width: 479px) {.body-mono-md {font-size: 3.75vw;}}
@media (max-width: 479px) {.tariff__includes {row-gap: 0.75rem;}}
@media (max-width: 479px) {.tarif__feature-icon {width: 0.88rem; height: 0.88rem;}}
@media (max-width: 479px) {.u-btn-brand {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 479px) {.u-btn-brand__bg {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.popular-tariff-label {top: -23px;}}
@media (max-width: 479px) {.u-btn-brand-bordered {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 479px) {.tariff__tab-wrap {width: auto;}}
@media (max-width: 479px) {.price__tab {white-space: pre; padding-left: 12px; padding-right: 12px; flex-grow: 1; flex-shrink: 0; justify-content: center;}}
@media (max-width: 479px) {.faq__body {font-size: 3.75vw;}}
@media (max-width: 479px) {.faq__title {padding-top: 0.875rem; padding-bottom: 0.875rem;}}
@media (max-width: 479px) {.faq__icon {width: 1.5rem; height: 1.5rem;}}
@media (max-width: 479px) {.footer-container {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.footer__links {display: flex; flex-direction: column; row-gap: 2rem;}}
@media (max-width: 479px) {.footer__nav {row-gap: 1rem;}}
@media (max-width: 479px) {.footer__wrap {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.75rem; padding-bottom: 2rem; row-gap: 4rem; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}}
@media (max-width: 479px) {.footer__social {flex-direction: column; row-gap: 1.5rem;}}
@media (max-width: 479px) {.fooler__logo {width: 42vw;}}
@media (max-width: 479px) {.spacer__lg {height: 5rem;}}
@media (max-width: 479px) {.spacer__md {height: 2rem;}}
@media (max-width: 479px) {.case {border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem; width: 70vw; min-width: 70vw;}}
@media (max-width: 479px) {.case__info {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; row-gap: 1rem;}}
@media (max-width: 479px) {.result-item__info {column-gap: 0.5rem; width: 100%; justify-content: space-between;}}
@media (max-width: 479px) {.case__title-wrap {row-gap: 0.125rem;}}
@media (max-width: 479px) {.case__media {border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem;}}
@media (max-width: 479px) {.for-case {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.case__wrap {padding-left: 1.25rem; padding-right: 1.25rem; width: auto; display: flex; overflow-x: scroll; overflow-y: scroll;}}
@media (max-width: 479px) {.css-tooltip__icon {width: 0.75rem; height: 0.75rem;}}
@media (max-width: 479px) {.video-pres__tab-wrap {width: auto; padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.video-pres__tab {white-space: pre; padding-left: 12px; padding-right: 12px;}}
@media (max-width: 479px) {.pad-0 {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.video-pres {row-gap: 1.25rem;}}
@media (max-width: 479px) {.splitter-wrapper {width: 70vw; min-width: 70vw; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.size-sm {padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
@media (max-width: 479px) {.nav-item__icon {width: 0.65rem; height: 0.65rem;}}
@media (max-width: 479px) {.hero-title-centered-wrap {row-gap: 1rem;}}
@media (max-width: 479px) {.cta__img {width: 80vw; transform: translate3D(0%, 0px, 0px);}}
@media (max-width: 479px) {.cta__bg {width: 170vw; bottom: -34vw; transform: translate3D(12%, 0px, 0px);}}
@media (max-width: 479px) {.cta {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.pad-process {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.process__wrap {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.hero-embed {height: 480px;}}
@media (max-width: 479px) {.cta__img-wrap {width: 80vw; transform: translate3D(0%, 0px, 0px);}}
@media (max-width: 479px) {.tariff__subtitle {row-gap: 0.75rem;}}
@media (max-width: 479px) {.tariff__subtitle-copy {row-gap: 0.75rem;}}
@media (max-width: 479px) {.pad-0-mob {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.tarif__feature-wrap-copy {column-gap: 0.5rem; row-gap: 0.6rem;}}
@media (max-width: 479px) {.headline-lg-old {font-size: 5vw;}}
@media (max-width: 479px) {.headline-lg {font-size: 2.25rem;}}
@media (max-width: 479px) {.headline-md-old {font-size: 3.75vw;}}
@media (max-width: 479px) {.headline-sm-old {font-size: 5.625vw;}}
@media (max-width: 479px) {.headline-xs-old {font-size: 5vw;}}
@media (max-width: 479px) {.title-mono-xl-old {font-size: 1.4rem;}}
@media (max-width: 479px) {.title-lg-old {font-size: 5.25vw;}}
@media (max-width: 479px) {.title-md-old {font-size: 4vw;}}
@media (max-width: 479px) {.title-xs-black-old {font-size: 4vw;}}
@media (max-width: 479px) {.title-xs-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.title-2xs-black-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.title-2xs-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.label-md-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.label-sm-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.label-mono-sm-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.label-xs-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.body-lg-old {font-size: 4vw;}}
@media (max-width: 479px) {.body-mono-sm-old {font-size: 0.75rem;}}
@media (max-width: 479px) {.body-sm-old {font-size: 3.5vw;}}
@media (max-width: 479px) {.headline-sm {font-size: 5.625vw;}}
@media (max-width: 479px) {.paragraph-md-old {font-size: 4vw;}}
@media (max-width: 479px) {.u-title-centered-wrap {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.step-item {padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 479px) {.steps-grid {row-gap: 0.5rem;}}
@media (max-width: 479px) {.steps-item__icon-wrap {width: 2rem; height: 2rem; min-width: 2rem; min-height: 2rem;}}
@media (max-width: 479px) {.steps-item__icon-4 {width: 1rem; height: 1rem;}}
@media (max-width: 479px) {.steps-item__body {row-gap: 0.25rem;}}
@media (max-width: 479px) {.label-lg {font-size: 0.875rem;}}
@media (max-width: 479px) {.label-xl {font-size: 1.125rem;}}
@media (max-width: 479px) {.paragraph-sm {font-size: 0.75rem;}}
@media (max-width: 479px) {.tools-grid {column-gap: 1rem; overflow-x: auto; overflow-y: auto; flex-direction: column; display: flex;}}
@media (max-width: 479px) {.price__body {width: 100%;}}
@media (max-width: 479px) {.cta__content {padding-bottom: 5rem;}}
@media (max-width: 479px) {.contacts-wrap {row-gap: 0.5rem; display: flex;}}
@media (max-width: 479px) {.contacts__item {padding-left: 0.5rem; padding-right: 0.5rem;}}
@media (max-width: 479px) {.soon {padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; row-gap: 1rem;}}
@media (max-width: 479px) {.compare__item {row-gap: 0.75rem;}}
@media (max-width: 479px) {.example {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; row-gap: 2rem;}}
@media (max-width: 479px) {.headline-mono-lg {font-size: 7.5vw;}}
@media (max-width: 479px) {.about__row-grid-8 {row-gap: 0.5rem;}}
@media (max-width: 479px) {.about__column {row-gap: 0.5rem;}}
@media (max-width: 479px) {.about {row-gap: 0.5rem;}}
@media (max-width: 479px) {.about__point {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; row-gap: 2rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.about__img-wrap {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; aspect-ratio: 4/3;}}
@media (max-width: 479px) {.about__num-wrap {row-gap: 0.5rem;}}
@media (max-width: 479px) {.about__bullets-wrap {row-gap: 0.5rem;}}
@media (max-width: 479px) {.about__bullet-icon {width: 1rem; height: 1rem;}}
@media (max-width: 479px) {.about__headline-wrap {row-gap: 1.25rem; padding-bottom: 1.75rem;}}
@media (max-width: 479px) {.slider-vert-thumbs-wrap {flex-direction: row; width: 100%; height: auto;}}
@media (max-width: 479px) {.slider-wrap {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.slider-vert-wrap {column-gap: 0.5rem; flex-direction: column; max-width: none;}}
@media (max-width: 479px) {.slider-vert-thumbs-list {flex-direction: row; align-items: center; overflow-x: scroll; overflow-y: scroll; column-gap: 0.5rem;}}
@media (max-width: 479px) {.slider-vert-thumb {border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; width: 10px; margin-top: 0.25rem;}}
@media (max-width: 479px) {.slider-vert-list {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.u-slider__arrow {width: 2rem; height: 2rem; background-color: rgba(38, 37, 30, 0.5);}}
@media (max-width: 479px) {.u-slider__arrow-icon {width: 1.25rem; height: 1.25rem;}}
@media (max-width: 479px) {.hero-container {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.hero__body {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; row-gap: 1.75rem;}}
@media (max-width: 479px) {.market-logo {width: 2rem; height: 2rem;}}
@media (max-width: 479px) {.market-logo__img {height: 0.9rem;}}
@media (max-width: 479px) {.point {border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; padding-bottom: 0.4rem; padding-top: 0.4rem; padding-right: 0.75rem; padding-left: 0.4rem;}}
@media (max-width: 479px) {.points-wrap {row-gap: 0.24rem; column-gap: 0.24rem;}}
@media (max-width: 479px) {.hero {row-gap: 0.5rem;}}
@media (max-width: 479px) {.hero__media {row-gap: 0.5rem;}}
@media (max-width: 479px) {.hero-store {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; padding-right: 1.25rem; column-gap: 0.5rem;}}
@media (max-width: 479px) {.point__icon {width: 1rem; height: 1rem; min-width: 1rem; min-height: 1rem;}}
@media (max-width: 479px) {.hero-store__logo {width: 2rem; min-width: 2rem; min-height: 2rem; height: 2rem;}}
@media (max-width: 479px) {.hero__inner {row-gap: 1rem;}}
@media (max-width: 479px) {.hero__title-wrap {row-gap: 0.75rem;}}
@media (max-width: 479px) {.example__inner {height: auto;}}
@media (max-width: 479px) {.examples__tab-wrap {width: 100%; margin-bottom: 1rem;}}
@media (max-width: 479px) {.example__tab {white-space: pre; padding-left: 12px; padding-right: 12px; justify-content: center;}}
@media (max-width: 479px) {.case-slide {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.case-slider {max-width: none;}}
@media (max-width: 479px) {.source-wrap-big {width: 20vw; height: 20vw; top: -8%;}}
@media (max-width: 479px) {.source-icon {width: 6vw; height: 6vw; min-width: 0vw; min-height: 0vw; top: -2vw; right: -2vw;}}
@media (max-width: 479px) {.article-grid__list {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.article-item__inner {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}}
@media (max-width: 479px) {.article-item__img-wrap {border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}}
