﻿@font-face{
    font-display: swap;
    font-family: 'Involve';
    font-weight: 400;
    src: url('../font/Involve-Regular.woff2') format('woff2'),
         url('../font/Involve-Regular.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Involve';
    font-weight: 500;
    src: url('../font/Involve-Medium.woff2') format('woff2'),
         url('../font/Involve-Medium.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Involve';
    font-weight: 600;
    src: url('../font/Involve-Semibold.woff2') format('woff2'),
         url('../font/Involve-Semibold.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Involve';
    font-weight: 700;
    src: url('../font/Involve-Bold.woff2') format('woff2'),
         url('../font/Involve-Bold.woff') format('woff')
}

h1, .h1{color:#f8f5f0;line-height:1.3;margin-bottom:20px;font-size:50px;font-weight:700}
h2, .h2{color:#f8f5f0;line-height:1.35;margin-bottom:20px;font-size:38px;font-weight:700}
h3, .h3{color:#f8f5f0;line-height:1.4;margin-bottom:20px;font-size:32px;font-weight:700}
h4, .h4{color:#f8f5f0;line-height:1.4;margin-bottom:20px;font-size:26px;font-weight:700}
h5, .h5{color:#f8f5f0;line-height:1.4;margin-bottom:10px;font-size:22px;font-weight:700}
h6, .h6{color:#f8f5f0;line-height:1.4;margin-bottom:10px;font-size:20px;font-weight:700}

p, .p{line-height:1.5}
small, .small{font-size:14px;line-height:1.3}
ul, .ul{line-height:1.5}

h1 span, .h1 span{color:#e3b322}
h2 span, .h2 span{color:#e3b322}

.scroller{position:fixed;right:30px;bottom:30px;z-index:100;width:40px;height:40px;border-radius:50%;transition:.3s}
.scroller:hover .scroller-icon{background:rgba(231, 224, 216, 1)}
.scroller-icon{transition:.3s;position:relative;display:flex;justify-content:center;align-items:center;background:rgba(231, 224, 216, .7);color:#3d3c3c;width:100%;height:100%;border-radius:inherit}
.scroller-icon svg{width:9px;height:18px}

.scroller.is-up .scroller-icon{transform:rotate(180deg)}

@media screen and (max-width: 767px) {
    .scroller{right:15px;bottom:15px;width:32px;height:32px}
    .scroller-icon svg{width:6px;height:14px}
}

.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;width:100%;height:100%;background:rgba(45, 45, 45, 0.6);backdrop-filter:blur(2px);opacity:0;pointer-events:none;visibility:hidden;transition:.3s ease-in-out}
.overlay.is-active{opacity:1;pointer-events:all;visibility:visible}

.section{margin-bottom:150px}
.section-head{margin-bottom:60px}
.section-head *:last-child{margin-bottom:0}
.section-head__title{text-align:center}
.section-head__desc{text-align:center}

.section-action{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px}
.section-action *:last-child{margin-bottom:0}
.section-action__title{margin-bottom:0}
.section-action__link{transition:.3s ease-in-out;display:flex;align-items:center;flex-shrink:0;gap:17px}
.section-action__link:hover{color:#e3b322}
.section-action__link__icon{transform:rotate(180deg);width:20px;height:20px}

@media screen and (max-width: 767px) {
    .section{margin-bottom:100px}
}

.list-default{display:flex;flex-direction:column;gap:14px}
.list-default li{position:relative;padding-left:15px}
.list-default li::before{position:absolute;top:12px;left:0;content:'';display:inline-block;transform:translateY(-1px);background:#e3b322;width:5px;height:5px;vertical-align:middle;border-radius:50%}

.link-default{transition:.3s ease-in-out}
.link-default:hover{color:#e3b322}

.link-border{transition:.3s ease-in-out;border-bottom:1px solid}
.link-border:hover{color:#e3b322;border-color:transparent}

.rating-custom{display:flex;gap:6px;align-items:center}
.rating-custom svg{white-space:nowrap;flex-shrink:0;width:17px;height:17px}
.rating-custom__stars{position:relative}
.rating-custom__stars__empty, .rating-custom__stars__filled{display:flex;align-items:center;gap:6px}
.rating-custom__stars__empty svg{color:#6a6968}
.rating-custom__stars__filled{overflow:hidden;position:absolute;top:0;left:0}
.rating-custom__stars__filled svg{color:#f8f5f0}
.rating-custom__value{color:#262626;font-size:16px;font-weight:600}

.common{background:#171718;color:#ddd6ce;line-height:1;font-family:'Involve', sans-serif;font-size:18px}
.container{width:100%;min-width:320px;max-width:1190px;margin:0 auto;padding:0 15px}
.wrapper{overflow:clip;display:flex;flex-direction:column;min-height:100vh}
.overflow{overflow:hidden}
.img-absolute{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;border-radius:inherit}

.button{transition:.3s ease-in-out;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:8px}
.button-default{height:58px;padding:0 30px;font-size:20px;font-weight:700;border-radius:16px}
.button-mini{height:44px;padding:0 19px;font-size:16px;font-weight:600;border-radius:12px}
.button-bg-green{background:linear-gradient(115deg, #3ecc47 15%, #38ad46 85%);color:#fff;box-shadow:0 1px 20px rgba(0, 208, 85, .32)}
.button-bg-green::before{transition:.3s ease-in-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:linear-gradient(115deg, #38ad46 15%, #38ad46 85%);border-radius:inherit}
.button-bg-green:hover{box-shadow:0 1px 20px rgba(0, 208, 85, 0.15)}
.button-bg-green:hover::before{opacity:1}
.button-bg-purple{background: linear-gradient(100deg, #A17ECA 10%, #8F52C5 100%);;color:#fff;box-shadow:0 1px 20px rgba(151, 102, 200, .3)}
.button-bg-purple::before{transition:.3s ease-in-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#8f52c5;border-radius:inherit}
.button-bg-purple:hover{box-shadow:0 1px 20px rgba(151, 102, 200, 0.15)}
.button-bg-purple:hover::before{opacity:1}
.button-bg-white{background:transparent;color:#fff;border:1px solid rgba(248, 245, 240, 0.6)}
.button-bg-white:hover{background:#fff;color:#1d1c1c}
.button-bg-black{background:linear-gradient(240deg, #2d2d2d 10%, #1a1a1a 100%);color:#fff}
.button-bg-black::before{transition:.3s ease-in-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:linear-gradient(240deg, #1a1a1a 10%, #2d2d2d 100%);border-radius:inherit}
.button-bg-black:hover::before{opacity:1}

.breadcrumbs{margin-bottom:55px}
.breadcrumbs-wrap{display:flex;align-items:center;gap:25px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px;font-size:14px}
.breadcrumbs-wrap a{transition:.3s;color:#b7b7b7}
.breadcrumbs-wrap a:hover{color:#f4a206}
.breadcrumbs-wrap > span{position:relative}
.breadcrumbs-wrap > span::before{position:absolute;top:2px;left:-14px;content:'';background:url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.82839 4.25303L0.665624 0.101775C0.529236 -0.0341561 0.308421 -0.0339275 0.172261 0.102478C0.0362071 0.238866 0.0365587 0.459805 0.172964 0.595841L4.08795 4.50002L0.172824 8.40417C0.0364356 8.54023 0.036084 8.76102 0.172121 8.89743C0.240376 8.96581 0.329796 9 0.419215 9C0.508406 9 0.597474 8.96604 0.665607 8.89813L4.82839 4.74699C4.89408 4.68163 4.93094 4.59269 4.93094 4.50002C4.93094 4.40734 4.89397 4.3185 4.82839 4.25303Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A") no-repeat center / cover;width:5px;height:9px}

@media screen and (max-width: 767px) {
    .breadcrumbs{margin-bottom:25px}
    .breadcrumbs-wrap{font-size:10px}
}

.decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}
.decor__circle{opacity:.5;position:absolute;background:#e3b322;filter:blur(325px);width:510px;height:510px;border-radius:50%}
.decor__circle--small{width:364px;height:364px;filter:blur(230px)}

.modal-default{background:0;padding:0}
.modal-download{position:relative;background:#f8f5f0;width:100%;max-width:400px;margin:0 auto;padding:30px 15px;border-radius:16px}
.modal-download__close{opacity:.8;transition:.3s ease-in-out;position:absolute;top:12px;right:12px;display:flex;justify-content:center;align-items:center;color:#1d1c1c;width:24px;height:24px;cursor:pointer}
.modal-download__close:hover{opacity:1}
.modal-download__close__icon{width:12px;height:12px}
.modal-download__icon{width:100%;margin:0 auto 20px}
.modal-download__title{color:#1a1a1a;margin-bottom:12px;text-align:center}
.modal-download__desc{color:#4b4b4b;font-size:16px;text-align:center}
.modal-download__label{display:block;margin:24px 0 18px}
.modal-download__label__input{width:100%;height:46px;padding:0 16px;background:#f8f5f0;border:1px solid #ddd6ce;border-radius:12px}
.modal-download__label__input::placeholder{color:#4b4b4b}
.modal-download__button{width:100%}

#homepage{}
#homepage .wrapper{padding-top:78px}

@media screen and (max-width:991px) {
    #homepage .wrapper{padding-top:50px}
}

.header{position:absolute;top:0;right:0;left:0;z-index:1000}
.header-lead{background:#0c0c0c}
.header-wrap{display:flex;justify-content:space-between;align-items:center;height:78px}
.header-logo{display:flex;align-items:center;flex-shrink:0;gap:12px}
.header-logo__icon{flex-shrink:0;width:37px;height:38px}
.header-logo__text{display:flex;flex-direction:column;gap:4px;margin-top:-3px}
.header-logo__text__title{color:#f8f5f0;font-size:23px;font-weight:700}
.header-logo__text__title span{color:#e3b322}
.header-logo__text__desc{font-size:11px}
.header-menu{display:flex;justify-content:space-between;align-items:center;gap:50px}
.header-nav{display:flex;gap:30px}
.header-nav__link{transition:.3s ease-in-out;position:relative;z-index:1;font-size:16px}
.header-nav__link:hover{color:#e3b322}
.header-action{display:flex;gap:12px}
.header-action__button, .header-action__button:hover{box-shadow:none}
.header-promo{transition:opacity .3s ease-in-out;opacity:0;pointer-events:none;background:rgba(10, 10, 10, 0.25);backdrop-filter:blur(5px)}
.header-promo.is-active{opacity:1;pointer-events:all}
.header-promo__wrap{display:flex;align-items:center;height:40px}
.header-promo__text{margin-right:38px}
.header-promo__text.is-desktop{display:block}
.header-promo__text.is-mobile{display:none}
.header-promo__button{transition:.3s ease-in-out;color:#f8f5f0;height:28px;padding:0 18px;margin-right:auto;font-size:14px;font-weight:500;letter-spacing:0.01em;border:1px solid;border-radius:28px}
.header-promo__button:hover{background:#f8f5f0;color:#1d1c1c}
.header-promo__action{transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;width:10px;height:24px;cursor:pointer}
.header-promo__action:hover{color:#e3b322}
.header-promo__action__icon{width:10px;height:10px}
.header-hamburger{position:relative;z-index:100;display:flex;justify-content:end;align-items:center;width:20px;height:10px}

.header-hamburger__line{transition:width .3s .6s, margin .3s .3s, transform .3s;position:absolute;background:#fff;width:100%;height:1px;border-radius:3px}
.header-hamburger__line:nth-child(1){top:0;width:10px}
.header-hamburger__line:nth-child(2){bottom:0}

.header-hamburger.is-active .header-hamburger__line{transition:width .3s, margin .3s .3s, transform .3s .6s}
.header-hamburger.is-active .header-hamburger__line:nth-child(1){transform:rotate(-45deg);margin-top:4px;width:100%}
.header-hamburger.is-active .header-hamburger__line:nth-child(2){transform:rotate(45deg);margin-bottom:5px;width:100%}

.fixed-header-prepared{visibility:hidden;transform:translateY(-100%);position:fixed;top:0;right:0;left:0;z-index:100;box-shadow:0 0 15px rgba(0, 0, 0, 0)}
.fixed-header-prepared::before{max-width:100%}
/*.fixed-header-prepared .header-wrap{height:78px}*/
.fixed-header-prepared .header-promo{background:#2d2d2e;backdrop-filter:none}
.fixed-header-preshow{visibility:visible;transition:transform .3s ease}
.fixed-header-ready{transform:translateY(0)}

.action-block{display:flex;align-items:center;gap:20px}
.action-block--column{flex-direction:column}
.action-block--start{align-items:start;gap:25px}
.action-block__win{}
.action-block__apple{transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;gap:5px;color:#f8f5f0;padding-bottom:5px;border-bottom:1px solid}
.action-block__apple:hover{color:#e3b322;border-color:transparent}
.action-block__group{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:23px}

.lead{position:relative;z-index:1;background:url('../img/section_lead/bg.webp') no-repeat center / cover}
.lead + .stats{margin-top:-80px}
.lead::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:linear-gradient(270deg, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.4) 60%)}
.lead::after{position:absolute;top:0;left:50%;bottom:0;z-index:-1;content:'';transform:translateX(-50%);background:rgba(10, 10, 10, 0.55);width:745px;height:555px;margin-left:-235px;border-radius:50%;filter:blur(100px)}
/*.lead::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:linear-gradient(270deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.4) 60%)}*/
/*.lead::after{position:absolute;top:0;left:50%;bottom:0;z-index:-1;content:'';background: rgba(10, 10, 10, 0.55);width:745px;height:555px;border-radius:50%;filter:blur(100px)}*/
.lead-wrap{min-height:673px;padding:73px 0}
.lead-title{margin-bottom:25px}
.lead-list{color:#f8f5f0;margin-bottom:40px}

.stats{position:relative;z-index:1}
.stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}
.stats-item{background:linear-gradient(215deg, #343435 0%, #212122 100%);padding:22px 35px;box-shadow:0 40px 70px -30px rgba(0, 0, 0, .2);backdrop-filter:blur(15px);border-radius:20px}
.stats-item__head{display:flex;align-items:center;gap:10px;margin-bottom:20px}
.stats-item__head__icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px}
.stats-item__head__title{color:#f8f5f0;font-size:26px;font-weight:600}
.stats-item__body{}
.stats-item__body__desc{}

.stats #page-rating-block{height:auto}
.stats #page-rating-info{display:none}
.stats #page-rating-value{order:-10;color:#f8f5f0;margin:0 10px 0 0;font-size:26px;font-weight:600}

@media screen and (max-width:767px) {
    .stats #page-rating-value{font-size:22px}
}

.example{}
.example .section-head{margin-bottom:30px}
.example-tabs{display:flex;justify-content:center;align-items:center;margin-bottom:60px}
.example-tabs__wrap{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:18px;padding:8px}
.example-tabs__wrap::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#171718;border-radius:20px}
.example-tabs__wrap::after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:20px}
.example-tabs__button{transition:.3s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;height:47px;padding:0 18px;font-weight:500;border-radius:12px;cursor:pointer}
.example-tabs__button:not(.is-selected):hover{color:#e3b322}
.example-tabs__button.is-selected{background:#e3b322;color:#1d1c1c;text-shadow:0.15px 0 0 #1d1c1c, -0.15px 0 0 #1d1c1c;pointer-events:none}
.example-pic{position:relative;width:100%;padding-bottom:56.25%;border-radius:20px;box-shadow:0 38px 70px -30px rgba(0, 0, 0, 0.2)}
.example-pic__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}
.example-pic__item__video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:inherit}

.advantage{overflow:hidden;position:relative;z-index:1;padding:70px 0 75px}
.advantage::before{position:absolute;top:1px;right:0;bottom:1px;left:0;z-index:-1;content:'';background:#171718}
.advantage::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%)}
.advantage-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:45px 16px;margin-bottom:70px}
.advantage-item{}
.advantage-item__icon{display:flex;justify-content:center;align-items:center;background:linear-gradient(215deg, #343435 0%, #212122 100%);width:65px;height:65px;margin-bottom:21px;box-shadow:0 8px 8px -4px rgba(10, 13, 18, .03), 0 20px 24px -4px rgba(10, 13, 18, .08);border-radius:12px}
.advantage-item__title{}
.advantage-item__desc{}
.advantage-decor{}
.advantage-decor__circle-01{right:0;bottom:-255px;left:0;margin:0 auto;transform:translateX(-955px)}
.advantage-decor__circle-02{right:0;top:-255px;left:0;margin:0 auto;transform:translateX(955px)}

.tool{}
.tool-grid{display:flex;flex-direction:column;gap:130px}
.tool-item{display:flex;align-items:center;gap:40px}
.tool-item__pic{overflow:hidden;flex-shrink:0;width:100%;max-width:572px;border-radius:20px}
.tool-item__pic__container{position:relative;width:100%;padding-bottom:calc(365 / 572 * 100%)}
.tool-item__pic__item{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:20px}
.tool-item__info{}
.tool-item__info__title{}
.tool-item__info__desc{margin-bottom:10px}
.tool-item__info__action{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;width:100%;max-width:530px;margin-top:25px}
.tool-item__info__button{transition:.3s ease-in-out;position:relative;z-index:1;display:flex;justify-content:start;align-items:center;gap:8px;background:linear-gradient(215deg, #343435 0%, #212122 100%);color:#f8f5f0;height:44px;padding:0 20px;border-radius:12px;cursor:pointer}
.tool-item__info__button::before{transition:.3s ease-in-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#e3b322;border-radius:inherit}
.tool-item__info__button.is-selected{color:#1d1c1c;pointer-events:none}
.tool-item__info__button.is-selected::before{opacity:1}
.tool-item__info__button:not(.is-selected):hover{color:#e3b322}
.tool-item__info__button-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px}
.tool-item__info__button-text{font-size:16px;font-weight:600}

.example-2{position:relative;overflow:hidden}
.example-2::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;content:'';background:linear-gradient(270deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.4) 60%)}
.example-2-pic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}
.example-2-pic__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.example-2-wrap{position:relative;z-index:10;max-width:670px;min-height:712px;padding:65px 0}
/*.example-2-wrap::before{transform:translateX(-265px);filter:blur(105px);position:absolute;top:0;left:0;right:0;z-index:-1;content:'';width:990px;height:710px;background:rgba(10, 10, 10, 0.6);border-radius:50%}*/
.example-2-title{}
.example-2-desc{margin-bottom:40px}
.example-2-filter{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;max-width:580px}
.example-2-filter__item{transition:.3s ease-in-out;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;background:#e7e0d8;padding:12px 15px;border-radius:12px;cursor:pointer}
.example-2-filter__item::before{transition:.3s ease-in-out;opacity:0;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:'';background:linear-gradient(215deg, #343435 0%, #212122 100%);border-radius:inherit}
.example-2-filter__item::after{transition:.3s ease-in-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:inherit}
.example-2-filter__item.is-selected{background:#212122;pointer-events:none}
.example-2-filter__item:not(.is-selected):hover::before{opacity:1}
.example-2-filter__item:not(.is-selected):hover .example-2-filter__item__icon{color:#e3b322}
.example-2-filter__item:not(.is-selected):hover .example-2-filter__item__text{color:#f8f5f0}
.example-2-filter__item.is-selected::before{opacity:1}
.example-2-filter__item.is-selected::after{opacity:1}
.example-2-filter__item.is-selected .example-2-filter__item__icon{color:#e3b322}
.example-2-filter__item.is-selected .example-2-filter__item__text{color:#f8f5f0}
.example-2-filter__item__icon{transition:.3s ease-in-out;color:#1d1c1c;display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:10px}
.example-2-filter__item__text{transition:.3s ease-in-out;color:#1d1c1c;text-align:center}

.try{}
.try-wrap{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px;border-radius:20px}
.try-wrap::before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:'';background:#171718;border-radius:inherit}
.try-wrap::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:inherit}
.try-title{max-width:864px;text-align:center}
.try-desc{max-width:864px;text-align:center;margin-bottom:50px}
.try-decor{}
.try-decor__circle-01{bottom:-300px;left:-460px;margin:0 auto}
.try-decor__circle-02{top:-180px;right:-270px;margin:0 auto;}

.filter{}
.filter-slider{position:relative}
.filter-slider .swiper-slide{opacity:0!important}
.filter-slider .swiper-slide-active{opacity:1!important}
.filter-slide{width:100%}
.filter-slide__container{overflow:hidden;position:relative;width:100%;padding-bottom:calc(497 / 1160 * 100%);border-radius:20px}
.filter-thumb{margin-top:-26px}
.filter-thumb-container{max-width:calc(100% - 200px);margin:0 auto}
.filter-thumb .swiper{overflow:visible}
.filter-thumb .swiper-slide{width:auto;height:auto}
.filter-thumb .swiper-slide-thumb-active .filter-thumb-slide{color:#f8f5f0}
.filter-thumb .swiper-slide-thumb-active .filter-thumb-slide::before{opacity:1}
.filter-thumb-slide{transition:.3s ease-in-out;position:relative;z-index:1;background:#e7e0d8;color:#1d1c1c;width:138px;height:100%;padding:6px 8px 7px;border-radius:12px;cursor:pointer}
.filter-thumb-slide::before{opacity:0;transition:.3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:linear-gradient(215deg, #343435 0%, #212122 100%);border:1px solid #e3b322;border-radius:inherit;}
.filter-thumb-slide__pic{overflow:hidden;position:relative;z-index:5;width:100%;margin-bottom:7px;padding-bottom:calc(77 / 122 * 100%);border-radius:12px}
.filter-thumb-slide__text{position:relative;z-index:5;display:block;text-align:center}

@media screen and (min-width: 992px) {
    .filter-thumb-slide:hover{color:#f8f5f0}
    .filter-thumb-slide:hover::before{opacity:1}
}

.extra-slider{}
.extra-slider .swiper{overflow:visible;margin:-1px;padding:1px}
.extra-slider .swiper-slide{width:auto;height:auto}
.extra-slider .swiper-dots{display:none}
.extra-slide{position:relative;display:block;background:linear-gradient(215deg, #343435 0, #212122 100%);width:376px;height:100%;border-radius:20px}
/*.extra-slide:hover::before{opacity:1}
.extra-slide:hover .extra-slide__info__title{color:#e3b322}*/
.extra-slide::before{transition:.3s ease-in-out;opacity:0;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:inherit}
.extra-slide__pic{position:relative;width:100%;padding-bottom:calc(221 / 376 * 100%);border-radius:20px 20px 0 0}
.extra-slide__info{padding:20px 20px 24px 20px;border-radius:0 0 20px 20px}
.extra-slide__info__title{transition:.3s ease-in-out;color:#f8f5f0}
.extra-slide__info__desc{color:#ddd6ce}

.reviews{}
.reviews .section-head{margin-bottom:35px}
.reviews-tabs{display:flex;justify-content:center;align-items:center;margin-bottom:60px}
.reviews-tabs__wrap{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:18px;padding:8px}
.reviews-tabs__wrap::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#171718;border-radius:20px}
.reviews-tabs__wrap::after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:20px}
.reviews-tabs__button{transition:.3s ease-in-out;display:flex;position:relative;justify-content:center;align-items:center;height:44px;padding:0 18px;font-weight:500;border-radius:12px;cursor:pointer}
.reviews-tabs__button:not(.is-selected):hover{color:#e3b322}
.reviews-tabs__button.is-selected{background:#e3b322;color:#1d1c1c;text-shadow:0.15px 0 0 #1d1c1c, -0.15px 0 0 #1d1c1c;pointer-events:none}

.reviews-slider{position:relative}
.reviews-slider .swiper-dots{display:none}
.reviews-slider .swiper-custom-prev{margin-left:-5px}
.reviews-slider .swiper-custom-next{margin-left:5px}
.reviews-slider .swiper-slide{height:auto}
.reviews-slide{display:flex;flex-direction:column;background:linear-gradient(215deg, #343435 0%, #212122 100%);height:100%;padding:20px 30px 30px;border-radius:20px}
/*.reviews-slide:hover .reviews-slide-footer__button{background:#e7e0d8;color:#1d1c1c}
.reviews-slide:hover .reviews-slide-footer__icon{color:#e7e0d8}*/
.reviews-slide-head{display:flex;align-items:center;gap:15px;margin-bottom:20px}
.reviews-slide-head__pic{overflow:hidden;position:relative;flex-shrink:0;width:69px;height:69px;border-radius:50%}
.reviews-slide-head__info{}
.reviews-slide-head__info__name{}
.reviews-slide-head__info__stats{display:flex;gap:8px}
.reviews-slide-head__highlight{display:flex;align-items:center;gap:5px;background:rgba(248, 245, 240, .08);height:28px;padding:0 13px;border-radius:12px}
.reviews-slide-head__highlight small{color:#ddd6ce;line-height:1;}
.reviews-slide-head__highlight svg{width:13px;height:13px}
.reviews-slide-body{margin-bottom:36px}
.reviews-slide-body__text{font-size:16px}
.reviews-slide-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}
.reviews-slide-footer__button{transition:.3s ease-in-out;color:#e7e0d8;height:32px;padding:0 18px;margin-right:auto;font-size:14px;font-weight:500;letter-spacing:0.01em;border:1px solid;border-radius:12px}
.reviews-slide-footer__button:hover{background:#e7e0d8;color:#1d1c1c}
.reviews-slide-footer__icon{transition:.3s ease-in-out;color:#aea9a4;width:32px;height:32px}
.reviews-slide-footer__icon:hover{color:#e7e0d8}
.reviews-slide-footer__social{margin-left:auto}

.widget{}
.widget-wrap{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:50px;border-radius:20px}
.widget-wrap::before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:'';background:#171718;border-radius:inherit}
.widget-wrap::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:inherit}
.widget-title{}
.widget-list{margin-bottom:40px}
.widget-decor{}
.widget-decor__circle-01{top:-245px;left:-160px}
.widget-decor__bg{position:absolute;top:1px;right:1px;bottom:1px;z-index:-1;background:url('../img/section_widget/bg.webp') no-repeat center left / cover;width:639px;height:calc(100% - 2px);border-radius:20px}

.help{}
.help-grid{display:flex;gap:30px}
.help-grid__column-01{flex-shrink:0;width:100%;max-width:474px}
.help-grid__column-02{display:flex;flex-direction:column;gap:16px}

.help-big{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;height:100%;padding:30px;border-radius:20px}
.help-big::before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:'';background:#171718;border-radius:inherit}
.help-big::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:inherit}
.help-big__title{}
.help-big__desc{}
.help-big__decor__circle-01{top:-320px;right:-220px}
.help-big__decor__circle-02{bottom:-280px;left:-160px}
.help-big__decor__bg{position:absolute;right:1px;bottom:1px;z-index:-1;background:url('../img/section_help/logo.webp') no-repeat right bottom / cover;width:350px;height:313px}
.help-small{display:flex;align-items:start;gap:18px}
.help-small__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:linear-gradient(215deg, #343435 0%, #212122 100%);width:88px;height:88px;border-radius:20px}
.help-small__info{margin:auto 0}
.help-small__info__title{margin-bottom:5px}
.help-small__info__desc{}

.question-block{overflow:hidden;position:relative;z-index:1;padding:50px 0 80px}
.question-block::before{position:absolute;top:1px;right:0;bottom:1px;left:0;z-index:-1;content:'';background:#171718}
.question-block::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%)}
.question-block-decor{}
.question-block-decor__circle-01{right:0;bottom:-255px;left:0;margin:0 auto;transform:translateX(-955px)}
.question-block-decor__circle-02{right:0;top:-255px;left:0;margin:0 auto;transform:translateX(955px)}

.question{display:flex;flex-direction:column;gap:28px}
.question-item{padding-bottom:30px;border-bottom:1px solid #4b4b4b}
.question-item:last-child{padding-bottom:0;border-bottom:0}
.question-item.is-open .question-item__head__icon{transition:opacity .3s ease-in-out, transform .3s ease-in-out, border .3s ease-in-out;opacity:.6;transform:rotate(45deg)}
.question-item.is-open .question-item__head__icon__line{transition:transform .3s .3s ease-in-out, background .3s ease-in-out}
.question-item.is-open .question-item__head__icon__line:nth-child(1){transform:rotate(-45deg)}
.question-item.is-open .question-item__head__icon__line:nth-child(2){transform:rotate(45deg)}
.question-item__head{display:flex;justify-content:space-between;align-items:start;cursor:pointer}
.question-item__head__text{transition:.3s ease-in-out;margin-bottom:0}
.question-item__head__icon{transition:opacity .3s ease-in-out, transform .3s .3s ease-in-out, border .3s ease-in-out;position:relative;flex-shrink:0;width:24px;height:24px;margin-top:8px;border:2px solid #ddd6ce;border-radius:50%}
.question-item__head__icon__line{transition:.3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;background:#ddd6ce;margin:auto;border-radius:2px}
.question-item__head__icon__line:nth-child(1){width:10px;height:2px}
.question-item__head__icon__line:nth-child(2){width:2px;height:10px}
.question-item__body{margin-top:15px;max-width:calc(100% - 40px)}
.question-item__body__text{}

@media screen and (min-width: 992px) {
    .question-item__head:hover .question-item__head__text{color:#e3b322}
    .question-item__head:hover .question-item__head__icon{border-color:#e3b322}
    .question-item__head:hover .question-item__head__icon__line{background:#e3b322}
}

.related{}
.related-slider .swiper{margin-bottom:40px}
.related-grid{display:flex;gap:20px}
.related-grid__column{display:flex;flex-direction:column;flex-grow:1;width:calc(50% - 8px);gap:16px}

.related-large{display:flex;flex-direction:column;flex-grow:1;gap:15px 20px;background:linear-gradient(215deg, #343435 0, #212122 100%);color:#f8f5f0;padding:20px;border-radius:20px}
.related-large:hover .related-large__info__title{color:#e3b322}
.related-large__pic{position:relative;flex-shrink:0;width:100%}
.related-large__pic__container{display:block;padding-bottom:calc(225 / 523 * 100%);border-radius:20px}
.related-large__pic{position:relative;flex-shrink:0}
.related-large__info{display:flex;flex-direction:column;flex-grow:1}
.related-large__info__title{transition:.3s ease-in-out;margin-bottom:33px}
.related-large__info__author{margin-bottom:10px;opacity:.8}
.related-large__info__stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}
.related-large__info__highlight{display:flex;align-items:center;gap:5px;background:rgba(248, 245, 240, .08);height:30px;padding:0 15px;border-radius:12px}
.related-large__info__highlight small{color:#ddd6ce;line-height:1}
.related-large__info__highlight svg{width:12px;height:12px}

.related-small{display:flex;flex-direction:row;flex-grow:1;gap:25px 20px;background:linear-gradient(215deg, #343435 0, #212122 100%);height:calc(50% - 8%);padding:16px;border-radius:12px}
.related-small:hover .related-small__info__title{color:#e3b322}
.related-small__pic{position:relative;flex-shrink:0;width:140px}
.related-small__pic__container{display:block;padding-bottom:calc(140 / 175 * 100%);border-radius:12px}
.related-small__info{display:flex;flex-direction:column;flex-grow:1}
.related-small__info__title{transition:.3s ease-in-out}
.related-small__info__author{margin-bottom:10px;opacity:.8}
.related-small__info__stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}
.related-small__info__highlight{display:flex;align-items:center;gap:5px;background:rgba(248, 245, 240, .08);height:30px;padding:0 15px;border-radius:12px}
.related-small__info__highlight small{color:#ddd6ce;line-height:1}
.related-small__info__highlight svg{width:12px;height:12px}

.sys{}
.sys-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}
.sys-item{display:flex;flex-direction:column;justify-content:start;align-items:start;background:linear-gradient(215deg, #343435 0%, #212122 100%);padding:30px;border-radius:20px}
.sys-item > *:last-child{margin-bottom:0}
.sys-item .action-block{margin-top:13px}
.sys-item .action-block__win{box-shadow:none}
.sys-item .action-block__apple{opacity:.8;font-size:14px}
.sys-item .action-block__apple svg{width:12px;height:12px}
.sys-item .action-block__apple:hover{opacity:1}
.sys-item__title{margin-bottom:20px}
.sys-item__properties{margin-bottom:12px}
.sys-item__properties__name{}
.sys-item__properties__value{color:#f8f5f0;font-weight:600}
.sys-item__registry{transition:.3s ease-in-out;display:flex;align-items:center;background:rgba(248, 245, 240, .08);gap:8px;margin-top:auto;padding:8px 16px;border-radius:12px}
.sys-item__registry:hover{color:#e3b322}
.sys-item__registry__icon{flex-shrink:0;width:16px;height:16px}
.sys-item__registry__text{}

.footer{overflow:hidden;position:relative;z-index:1;padding:60px 0 45px;margin-top:auto}
.footer::before{opacity:.3;position:absolute;bottom:calc(100% - 60px);left:50%;z-index:-1;content:'';transform:translateX(-50%);background:#e3b322;filter:blur(325px);width:920px;height:510px;border-radius:50%;pointer-events:none}
.footer-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:95px}
.footer-center{display:flex;margin-bottom:45px}
.footer-info{display:flex;flex-direction:column;justify-content:start;align-items:start;flex-shrink:0}
.footer-logo{display:flex;align-items:center;flex-shrink:0;gap:12px;margin-bottom:40px}
.footer-logo__icon{flex-shrink:0;width:42px;height:43px}
.footer-logo__text{display:flex;flex-direction:column;gap:4px;margin-top:-3px}
.footer-logo__text__title{color:#f8f5f0;font-size:26.4px;font-weight:700}
.footer-logo__text__title span{color:#e3b322}
.footer-logo__text__desc{font-size:12.6px}
.footer-email{margin-bottom:23px;font-size:16px}
.footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.footer-social__link{transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center}
.footer-social__link:hover{color:#e3b322}
.footer-social__link__icon{width:24px;height:24px}
.footer-nav{line-height:1.5}
.footer-nav__title{color:#f8f5f0;margin-bottom:15px;font-weight:600}
.footer-nav__grid{display:flex;flex-direction:column;gap:12px}
.footer-nav__link{transition:.3s ease-in-out}
.footer-nav__link:hover{color:#e3b322}
.footer-menu{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%}
.footer-menu__link{transition:.3s ease-in-out;font-size:16px}
.footer-menu__link:hover{color:#e3b322}
.footer-copy{opacity:.6;width:100%;text-align:center;line-height:1.3;font-size:16px}

.twentytwenty-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important}
.twentytwenty-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important}
.twentytwenty-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.twentytwenty-item::after{position:absolute;bottom:12px;z-index:50;display:flex;justify-content:center;align-items:center;background:linear-gradient(215deg, rgba(52, 52, 53, .8) 0%, rgba(33, 33, 34, .8) 100%);height:34px;padding:0 16px;font-size:14px;border-radius:10px}
.twentytwenty-item:nth-child(1)::after{left:12px;content:'До'}
.twentytwenty-item:nth-child(2)::after{right:12px;content:'После'}
.twentytwenty-left-arrow{}
.twentytwenty-left-arrow::before{position:absolute;top:-500px;bottom:-500px;left:-25px;content:'';width:60px}

@media screen and (min-width: 992px) {
    .mobile{display:none}
}

@media screen and (max-width: 1199px) {

    .section-head__desc br{display:none}

    .header-menu{gap:30px}
    .header-nav{gap:25px}

    .example-tabs__wrap{gap:10px}
    .example-tabs__button{padding:0 10px}

    .tool-item__pic{max-width:400px}

    .extra-slider .swiper-dots{display:flex;margin-top:20px}

    .reviews-slider .swiper-dots{display:flex;margin-top:20px}

    .sys-grid{grid-template-columns:repeat(1, 1fr);width:100%;max-width:500px;margin:0 auto}

}

@media screen and (max-width: 991px) {

    .header-wrap{height:50px}
    .header-logo{gap:6px}
    .header-logo__text__title{font-size:14.35px}
    .header-logo__text__desc{font-size:6.85px}
    .header-logo__icon{width:23px;height:24px}
    .header-promo__text{margin-right:auto}
    .header-promo__button{margin-right:0;height:23px;padding:0 14px;font-size:12px}
    .header-promo__action{margin-left:10px}
    .header-menu{opacity:0;overflow-y:auto;position:fixed;top:50px;right:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:44px;background:#171718;width:100%;padding:32px 10px;transition:.3s ease-in-out;pointer-events:none}
    .header-menu.is-open{opacity:1;pointer-events:all}
    .header-promo__text.is-desktop{display:none}
    .header-promo__text.is-mobile{display:block}
    .header-nav{flex-direction:column;gap:22px;text-align:center}
    .header-action{flex-direction:column;gap:9px;width:100%;max-width:300px}
    .header-action__button{width:100%}

    .stats-grid{grid-template-columns:repeat(1, 1fr);max-width:500px;margin-right:auto;margin-left:auto}

    .example-tabs{margin-bottom:0}
    .example-tabs__wrap{flex-direction:column;justify-content:center;width:100%;max-width:500px;margin:0 auto;padding:0}
    .example-tabs__wrap::before{display:none}
    .example-tabs__wrap::after{display:none}
    .example-tabs__button{width:100%;padding:0 10px}
    .example-tabs__button::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#171718;border-radius:20px}
    .example-tabs__button::after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:20px}
    .example-pic{display:none}
    .example-pic__item{position:relative;margin-bottom:10px;padding-bottom:calc(623 / 1160 * 100%);border-radius:16px}
    .example-pic__item:last-child{margin-bottom:0}

    .advantage-grid{grid-template-columns:repeat(2, 1fr)}

    .tool-grid{width:100%;max-width:500px;margin:0 auto}
    .tool-item__info__action{grid-template-columns:repeat(1, 1fr)}
    .tool-item__info__button{justify-content:center;align-items:center}
    .tool-item__pic{display:none}
    .tool-item__pic__item{position:relative;margin-bottom:10px;padding-bottom:calc(365 / 572 * 100%);border-radius:16px}
    .tool-item__pic__item:last-child{margin-bottom:0}

    .reviews-tabs{margin-bottom:0}
    .reviews-tabs__wrap{flex-direction:column;justify-content:center;width:100%;max-width:100%;margin:0 auto;padding:0}
    .reviews-tabs__wrap::before{display:none}
    .reviews-tabs__wrap::after{display:none}
    .reviews-tabs__button{width:100%;max-width:500px;padding:0 10px;font-size:16px;border-radius:16px}
    .reviews-tabs__button::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#171718;border-radius:16px}
    .reviews-tabs__button::after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-2;content:'';background:radial-gradient(55% 300% at 50% 50%, rgba(0, 0, 5, 0) 10%, rgba(253, 239, 50, 0.38) 100%);border-radius:16px}
    .reviews-slider{width:calc(100% + 40px);max-width:calc(100% + 40px)}

    .widget-decor__bg{width:400px}

    .help-grid{flex-direction:column}
    .help-grid__column-01{max-width:100%;height:372px}
    .help-big__decor__bg{width:250px;height:185px}

    /*
    .related-grid{display:contents}
    .related-grid__column{display:contents}

    .related-slider{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px}
    .related-slider .swiper{margin-bottom:0}
    .related-slider .swiper-dots{margin-top:20px}
    .related-slider .swiper-slide{height:auto}

    .related-large{height:100%;margin-bottom:0!important}
    .related-large__pic{width:100%}
    .related-large__pic__container{padding-bottom:calc(225 / 523 * 100%);}

    .related-small{flex-direction:column;height:100%;margin-bottom:0!important}
    .related-small__pic{width:100%;border-radius:16px}
    .related-small__pic__container{padding-bottom:calc(225 / 523 * 100%);border-radius:10px}
    */

    .related-slider{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px}
    .related-slider .swiper{margin-bottom:0}
    .related-slider .swiper-dots{margin-top:20px}
    .related-slider .swiper-slide{display:flex;flex-direction:column;height:auto}
    .related-slider .swiper-slide .section-action{opacity:0;pointer-events:none;transition:.3s}
    .related-slider .swiper-slide-active .section-action{opacity:1;pointer-events:all}

    .related-grid{display:block;flex-grow:1}
    .related-grid__column{display:block;width:100%;height:100%}
    .related-grid__column:nth-child(n+2){display:none}

    .related-large{height:100%;margin-bottom:0!important}
    .related-large__pic{width:100%}
    .related-large__pic__container{padding-bottom:calc(225 / 523 * 100%);}

    .footer-top{flex-wrap:wrap;justify-content:start}
    .footer-info{width:100%}
    .footer-menu__link{max-width:200px}

}

@media screen and (max-width: 767px) {

     br{display:none}

    .container{padding:0 10px}
    .common{font-size:16px}

     h1, .h1{line-height:1.3;font-size:28px}
     h2, .h2{line-height:1.3;font-size:24px}
     h3, .h3{line-height:1.4;font-size:22px}
     h4, .h4{line-height:1.4;font-size:18px;}
     h5, .h5{line-height:1.4;font-size:18px}
     h6, .h6{line-height:1.4;font-size:18px}
     p, .p{line-height:1.4}
     small, .small{font-size:12px}
     ul, .ul{line-height:1.4}

    .section-head{margin-bottom:30px}
    .section-head__title{text-align:left}
    .section-head__desc{text-align:left}

    .section-action{flex-direction:column;justify-content:start;align-items:start;margin-bottom:30px}

    .button-mini{height:42px;border-radius:8px}
    .button-default{height:54px;font-size:18px;border-radius:12px}

    .list-default{gap:8px}
    .list-default li{padding-left:13px}
    .list-default li::before{top:10px}

    .action-block{flex-direction:column;gap:15px;margin-right:auto;margin-left:auto}
    .action-block--start{flex-direction:column-reverse}
    .action-block{width:100%;max-width:300px}
    .action-block__group{gap:15px;width:100%;margin-top:-5px}
    .action-block__win{width:100%}
    .action-block__order{width:100%}

    .decor__circle{opacity:.5;filter:blur(90px);width:145px;height:145px}
    .decor__circle--small{width:145px;height:145px;filter:blur(90px)}

    .lead::before{background: linear-gradient(360deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.4) 28.19%, rgba(0, 0, 0, 0.48) 60.04%, rgba(0, 0, 0, 0.55) 91.7%)}
    .lead::after{display:none}
    .lead-wrap{min-height:537px;padding:50px 0 125px}
    .lead-wrap .action-block{flex-direction:column}
    .lead-title{margin-bottom:20px}

    .stats-grid{gap:12px}
    .stats-item{padding:18px 18px 24px;border-radius:16px}
    .stats-item__head{margin-bottom:15px}
    .stats-item__head__icon{width:24px;height:25px}
    .stats-item__head__title{font-size:22px}

    .example .section-head{margin-bottom:20px}
    .example-tabs__button{height:42px;border-radius:12px}
    .example-tabs__button::before{border-radius:12px}
    .example-tabs__button::after{border-radius:12px}

    .advantage{padding:50px 0}
    .advantage-grid{grid-template-columns:repeat(1, 1fr);gap:35px;margin-bottom:40px}
    .advantage-item__icon{width:45px;height:45px;border-radius:8px}
    .advantage-item__icon svg{width:30px;height:30px}
    .advantage-decor__circle-01{top:-95px;right:-105px;bottom:auto;left:auto;transform:none}
    .advantage-decor__circle-02{top:auto;right:auto;bottom:-85px;left:-85px;transform:none}

    .tool-grid{gap:70px}
    .tool-item__info__action{margin-top:30px}
    .tool-item__info__button{height:40px}
    .tool-item__info__button-text{font-size:14px}

    .example-2{margin-bottom:14px}
    .example-2-wrap{display:flex;flex-direction:column;justify-content:end;min-height:569px;padding:18px 0}
    /*.example-2-wrap::before{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);filter:blur(60px);width:535px;height:385px}*/
    .example-2-desc{margin-bottom:0}
    .example-2-filter{overflow-x:auto;display:flex;gap:8px;max-width:100%;margin-bottom:80px;padding:0 10px 20px;scrollbar-color:transparent;scrollbar-width:none;-ms-overflow-style: none;}
    .example-2-filter::-webkit-scrollbar{width:0}
    .example-2-filter__item{flex-shrink:0;width:146px;padding:12px 10px 14px;border-radius:8px}
    .example-2-filter__item__icon{width:28px;height:28px}

    .try-wrap{padding:35px 15px 40px;border-radius:16px}
    .try-title{text-align:left}
    .try-desc{margin-bottom:38px;text-align:left}
    .try-decor__circle-01{top:-85px;right:-90px;bottom:auto;left:auto;transform:none}
    .try-decor__circle-02{top:auto;right:auto;bottom:-70px;left:-30px;transform:none}

    .filter-slide__container{padding-bottom:calc(225 / 300 * 100%);border-radius:16px}
    .filter-thumb{margin-top:-30px}
    /*.filter-thumb .swiper-wrapper {margin-left:-60px}*/
    .filter-thumb-slide{width:110px;padding:6px 6px 8px 6px;border-radius:8px}
    .filter-thumb-slide__pic{padding-bottom:calc(56 / 98 * 100%);border-radius:8px}
    .filter-thumb-slide__text{font-weight:500}

    .extra .section-head{margin-bottom:40px}
    .extra-slide{width:272px;border-radius:16px}
    .extra-slide__pic{border-radius:16px 16px 0 0}

    .reviews .section-head{margin-bottom:25px}
    .reviews-tabs__wrap{gap:10px}
    .reviews-tabs__button{height:42px;border-radius:12px}
    .reviews-tabs__button::before{border-radius:12px}
    .reviews-tabs__button::after{border-radius:12px}
    .reviews-slider{margin-bottom:10px}
    .reviews-slide{padding:20px 15px 25px;border-radius:16px}
    .reviews-slide-head{gap:10px}
    .reviews-slide-head__pic{width:45px;height:45px}
    .reviews-slide-body__text{font-size:14px}
    .reviews-slide-head__highlight{height:25px;padding:0 13px;border-radius:8px}
    .reviews-slide-head__highlight svg{width:12px;height:12px}
    .reviews-slide-footer__button{/*background:#e7e0d8;color:#1d1c1c;*/height:34px;font-size:12px;border-radius:8px}
    .reviews-slide-footer__icon{color:#e7e0d8;width:30px;height:30px}

    .widget-wrap{padding:35px 15px 55px;border-radius:16px}
    .widget-list{gap:14px}
    .widget-decor__circle-01{top:-85px;right:-90px;bottom:auto;left:auto;transform:none}
    .widget-decor__bg{top:auto;right:1px;bottom:1px;left:1px;background:url('../img/section_widget/bg@2.webp') no-repeat center top / cover;width:calc(100% - 2px);height:calc(100% - 1px);max-height:300px}

    .help-grid{gap:40px}
    .help-big{padding:30px 15px;border-radius:16px}
    .help-big__title{margin-bottom:14px}

    .help-small{gap:14px}
    .help-small__icon{width:50px;height:50px;border-radius:12px}
    .help-small__icon svg{width:32px;height:32px}
    .help-small__info__desc{font-size:14px}

    .question-block{padding-bottom:50px}
    .question-block-decor__circle-01{top:-95px;right:-105px;bottom:auto;left:auto;transform:none}
    .question-block-decor__circle-02{top:auto;right:auto;bottom:-85px;left:-85px;transform:none}
    .question-item__head__text{margin-bottom:0}
    .question-item__head__icon{width:20px;height:20px;margin-top:3px}
    .question-item__body{max-width:calc(100% - 20px)}

    /*
    .related-slider{width:calc(100% + 20px);max-width:calc(100% + 20px);margin-left:-10px}

    .related-large{gap:18px;padding:15px 15px 25px 15px;border-radius:16px}
    .related-large__pic{width:100%;border-radius:16px}
    .related-large__pic__container{padding-bottom:calc(225 / 242 * 100%);border-radius:10px}
    .related-small__info__highlight{border-radius:8px}

    .related-small{gap:18px;padding:15px 15px 25px 15px;border-radius:16px}
    .related-small__pic{width:100%;border-radius:16px}
    .related-small__pic__container{padding-bottom:calc(225 / 242 * 100%);border-radius:10px}
    .related-small__info__highlight{border-radius:8px}
    */

    .related-slider{width:calc(100% + 20px);max-width:calc(100% + 20px);margin-left:-10px}

    .related-large{gap:18px;padding:15px 15px 25px 15px;border-radius:16px}
    .related-large__pic{width:100%;border-radius:16px}
    .related-large__pic__container{padding-bottom:calc(225 / 242 * 100%);border-radius:10px}
    .related-small__info__highlight{border-radius:8px}

    .sys-grid{gap:12px}
    .sys-item{padding:25px 15px 27px;border-radius:16px}
    .sys-item__registry{margin-top:36px;height:34px}

    .footer{padding:20px 0}
    .footer-top{flex-direction:column;gap:30px;margin-bottom:40px}
    .footer-center{margin-bottom:25px}
    .footer-menu{flex-direction:column;align-items:start;justify-content:start;gap:11px}
    .footer-menu__link{font-size:12px}
    .footer-info{margin-bottom:15px}
    .footer-logo{gap:10px;margin-bottom:20px}
    .footer-logo__icon{flex-shrink:0;width:32px;height:33px}
    .footer-logo__text{}
    .footer-logo__text__title{font-size:20.25px}
    .footer-logo__text__desc{font-size:9.7px}
    .footer-email{margin-bottom:14px;font-size:14px}
    .footer-social{gap:10px}
    .footer-nav__grid{gap:6px}
    .footer-nav__title{margin-bottom:10px;font-size:14px}
    .footer-nav__link{font-size:14px}
    .footer-copy{max-width:250px;font-size:12px;text-align:left}
}

@media screen and (max-width: 575px) {

}

@media screen and (max-width: 374px) {

}