.main-banner{padding:var(--header-height) 0 40px;position:relative}@media (min-width: 760px){.main-banner{padding:var(--header-height) 0 60px}}@media (min-width: 1200px){.main-banner{padding:var(--header-height) 0 80px}}.main-banner__blob{position:absolute;pointer-events:none;max-width:65vw}.main-banner__blob--left{top:0;left:0}.main-banner__blob--right{top:200px;right:0}.main-banner__content{text-align:center;width:100%;max-width:824px;margin:0 auto;padding-top:40px}.main-banner__title{color:var(--black)}.main-banner__title b, .main-banner__title span, .main-banner__title strong{color:var(--primary)}.main-banner__text{color:var(--gray);margin-top:16px}.main-banner__text p{margin-bottom:0}.main-banner__text p:not(:first-of-type){margin-top:16px}.main-banner__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:24px}@media (min-width: 760px){.main-banner__content{padding-top:60px}.main-banner__btns{margin-top:32px;gap:16px 24px}}.main-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-banner__image-col{margin:47px auto 11px;width:100%;max-width:1036px;position:relative}@media (min-width: 760px){.main-banner__image-col{margin-top:60px;margin-bottom:23px}}@media (min-width: 1200px){.main-banner__content{padding-top:80px}.main-banner__image-col{margin-bottom:15px}}.main-banner__image-wrapper{position:relative;padding-bottom:45.934%;width:100%;margin:0 auto;-webkit-box-shadow:0 12px 40px 0 rgba(0, 0, 0, .08);box-shadow:0 12px 40px 0 rgba(0, 0, 0, .08)}@media (min-width: 760px){.main-banner__image-wrapper{padding-bottom:38.753%;max-width:calc(100% - 108px)}}@media (min-width: 1200px){.main-banner__image-wrapper{padding-bottom:36.584%;max-width:calc(100% - 212px)}}.main-banner__image-text{position:absolute;z-index:1;border-radius:100px;font-size:7px;line-height:var(--lh-default);font-weight:var(--fw-normal);-webkit-box-shadow:0 4px 12px 0 rgba(0, 0, 0, .08);box-shadow:0 4px 12px 0 rgba(0, 0, 0, .08)}.main-banner__image-percent{color:var(--gray);background-color:var(--orange-100);top:-5%;right:25%;padding:4px 12px}@media (min-width: 760px){.main-banner__image-text{font-size:var(--text-size-14)}.main-banner__image-percent{top:17%;right:0;padding:8px 24px}}.main-banner__image-time{color:var(--gray);background-color:var(--purple-100);bottom:-7%;left:3%;padding:6px 12px}@media (min-width: 760px){.main-banner__image-time{bottom:-8%;left:0;padding:12px 24px}}@media (min-width: 1200px){.main-banner__image-percent{top:24%;right:2.5%}.main-banner__image-time{bottom:-3.5%;left:2%}}.main-banner__blob--right{top:0}@media (min-width: 1200px){.main-banner__content{max-width:1036px;margin-top:54px;margin-bottom:54px}}.faq__head{margin-bottom:32px}@media (min-width: 760px){.faq__head{margin-bottom:40px}}.faq__title{color:var(--black)}.faq__title b, .faq__title span, .faq__title strong{color:var(--primary)}.faq__description{color:var(--gray);margin-top:8px}.faq__items{width:100%;max-width:930px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width: 1200px){.faq__head{margin-bottom:48px}.faq__items{gap:24px}}.faq__item{border-top:1px solid var(--gray-700);display:block}.faq__item.is-active .faq__item-toggle-icon [data-icon-plus]{opacity:0;visibility:hidden;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.faq__item.is-active .faq__item-toggle-icon [data-icon-minus]{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.faq__item.is-active .faq__item-body{opacity:1;visibility:visible;margin-top:16px;margin-bottom:24px}.faq__item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;color:var(--black);padding:6px 0 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid var(--gray-200);-webkit-transition:color var(--transition);transition:color var(--transition)}.faq__item-toggle-count{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:30px;margin-right:-16px}@media (min-width: 1200px){.faq__item-toggle{padding:6px 0 23px}.faq__item-toggle:hover{color:var(--gray-800)}.faq__item-toggle-count{margin-right:-8px}}.faq__item-toggle-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.faq__item-toggle-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16px;height:16px;margin:6px 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.faq__item-toggle-icon .icon{width:100%;height:100%;-webkit-transition:opacity var(--transition), -webkit-transform var(--transition);transition:opacity var(--transition), -webkit-transform var(--transition);transition:opacity var(--transition), transform var(--transition);transition:opacity var(--transition), transform var(--transition), -webkit-transform var(--transition)}.faq__item-toggle-icon [data-icon-minus]{position:absolute;top:0;left:0;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__item-body{max-height:0;overflow:hidden;opacity:0;visibility:hidden;gap:0;margin:0;-webkit-transition:all var(--transition);transition:all var(--transition)}.faq__item-text{color:var(--gray)}.faq__item-text p:not(:first-of-type){margin-top:8px}.faq__item-text ol, .faq__item-text ul{color:var(--black);margin-top:16px;margin-bottom:16px}.faq__item-text ul li{padding-left:34px}.faq__item-text ul li:not(:last-child){margin-bottom:8px}.faq__item-text ul li::before{width:6px;height:6px;left:18px;background-color:var(--primary)}.cases{padding-top:20px}.cases__head{text-align:center;margin-bottom:32px}.cases__title{color:var(--black)}.cases__title b, .cases__title span, .cases__title strong{color:var(--primary)}.cases__description{margin-top:8px;color:var(--gray)}.cases__slider{overflow:visible}.cases__card{max-width:336px}@media (min-width: 760px){.cases__head{margin-bottom:40px}.cases__card{max-width:600px}}@media (min-width: 1200px){.cases{padding-top:40px}.cases .custom-slider-arrows{position:absolute;top:-128px;left:auto;right:0}.cases .custom-slider-arrow{position:relative;top:0;left:auto;right:0;margin:0;-webkit-transform:none;-ms-transform:none;transform:none}.cases__head{text-align:left;margin-bottom:48px;padding-right:116px}.cases__card{max-width:610px}}.reviews{background-color:var(--primary-100);position:relative}.reviews__blob{position:absolute;pointer-events:none;width:100%;height:100%}.reviews__blob--left{top:0;left:0}.reviews__blob--right{top:0;right:0}.reviews .custom-slider-arrows{margin-top:40px}.reviews__head{position:relative;z-index:1;text-align:center;margin-bottom:32px}.reviews__title{color:var(--black)}.reviews__title b, .reviews__title span, .reviews__title strong{color:var(--primary)}.reviews__widget{margin-top:16px}@media (min-width: 760px) and (max-width: 1199.98px){.reviews__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.reviews__widget{margin-top:0}}.reviews__slider{overflow:visible}.reviews__slider-wrapper{position:relative;z-index:1}.reviews__slider .swiper-slide{height:100% !important}.reviews__card{max-width:100%;min-height:var(--review-card-height, 0)}@media (min-width: 760px){.reviews__head{margin-bottom:40px}.reviews__card{max-width:520px}}@media (min-width: 1200px){.reviews__blob{height:842px;width:auto}.reviews .custom-slider-arrows{position:absolute;top:-170px;left:auto;right:0;margin-top:0}.reviews .custom-slider-arrow{position:relative;top:0;left:auto;right:0;margin:0;-webkit-transform:none;-ms-transform:none;transform:none}.reviews__head{text-align:left;margin-bottom:48px;padding-right:116px}.reviews__card{max-width:564px}}.improving.section--wave{padding-top:0}.improving .container{overflow:hidden}.improving__head{text-align:center;margin-bottom:32px}@media (min-width: 760px){.improving__head{margin-bottom:40px}}.improving__title{color:var(--black)}.improving__title b, .improving__title span, .improving__title strong{color:var(--primary)}.improving__description{color:var(--gray);margin-top:8px}.improving__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.improving__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 760px){.improving__card{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}}@media (min-width: 1200px){.improving__head{margin-bottom:48px}.improving__cards{gap:56px}.improving__card{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 112px) / 3);flex:0 1 calc((100% - 112px) / 3);max-width:calc((100% - 112px) / 3)}}.improving__card-circle{width:140px;height:140px;border-radius:100px;background-color:rgba(255, 255, 255, .85);position:relative;z-index:1;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.improving__card-circle-wrapper{position:relative;padding:30px}.improving__card-circle-text{color:var(--gray)}.improving__card-blob{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;width:360px;height:360px;max-width:initial}.improving__card-content{text-align:center}@media (min-width: 760px){.improving__card-content{margin-top:32px}}.improving__card-name{color:var(--gray)}.improving__card-text{margin-top:8px;color:var(--gray)}.calculate__blob{position:absolute;height:100%;max-width:100%;pointer-events:none}@media (min-width: 760px) and (max-width: 1199.98px){.calculate__blob{max-width:65%}}.calculate__blob--left{top:0;left:0}.calculate__blob--right{top:0;right:0}.calculate__wrapper{position:relative;border-radius:32px;overflow:hidden;background-color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:32px 24px}.calculate__content{position:relative;text-align:center}.calculate__title{color:var(--white)}.calculate__title b, .calculate__title span, .calculate__title strong{color:var(--primary)}.calculate__text{margin-top:8px;color:var(--gray-200)}.calculate__btn-wrapper{margin-top:16px}@media (min-width: 760px){.calculate__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px;padding:40px}.calculate__content{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:530px}.calculate__btn-wrapper{margin-top:24px}}.calculate__image-col{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:220px}@media (min-width: 760px){.calculate__image-col{max-width:230px}}@media (min-width: 1200px){.calculate__wrapper{border-radius:40px;gap:100px;padding:40px 80px}.calculate__image-col{max-width:370px}}.demo__blob{position:absolute;height:100%;max-width:100%;pointer-events:none}@media (min-width: 760px) and (max-width: 1199.98px){.demo__blob{max-width:65%}}.demo__blob--left{top:0;left:0}.demo__blob--right{top:0;right:0}.demo__wrapper{position:relative;border-radius:32px;overflow:hidden;background-color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:32px 24px}@media (min-width: 760px){.demo__wrapper{gap:48px;padding:48px 40px}}.demo__content{position:relative;text-align:center}@media (min-width: 1200px){.demo__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:40px;gap:60px;padding:64px 80px}.demo__content{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:577px}}.demo__title{color:var(--white)}.demo__title b, .demo__title span, .demo__title strong{color:var(--primary)}.demo__text{margin-top:8px;color:var(--gray-200)}.demo__text p{margin-bottom:0}.demo__text p:not(:first-of-type){margin-top:8px}.demo__text b, .demo__text strong{color:var(--white)}.demo__btn-wrapper{margin-top:24px}.demo__image-col{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:453px}