html,body{margin:0;padding:0}.marketing-hero-benefits{max-width:560px;margin:0 0 24px;padding:0;list-style:none}.marketing-hero-benefits li{color:var(--color-three);margin-bottom:10px;padding-left:24px;font-size:16px;line-height:1.5;position:relative}.marketing-hero-benefits li:before{content:"✓";color:var(--main-color);font-weight:700;position:absolute;top:0;left:0}.marketing-hero-meta{color:rgba(var(--color-three-rgb),.75);margin-top:12px;margin-bottom:0;font-size:14px}.marketing-feature-section{background-color:var(--color-two);padding:80px 0}.marketing-feature-lead{max-width:760px;color:rgba(var(--color-three-rgb),.82);margin-bottom:28px;font-size:17px;line-height:1.6}.marketing-feature-grid{margin-top:0}.marketing-feature-card{border:1px solid rgba(var(--white-color-rgb),.14);background-color:rgba(var(--white-color-rgb),.04);height:100%;padding:24px;transition:all .25s}.marketing-feature-card:hover{border-color:rgba(var(--main-color-rgb),.45);background-color:rgba(var(--white-color-rgb),.07)}.marketing-feature-badge{color:var(--white-color);background-color:var(--main-color);margin-bottom:12px;padding:4px 10px;font-family:Roboto Condensed,sans-serif;font-size:13px;line-height:1.2;display:inline-block}.marketing-feature-title{color:var(--white-color);margin-bottom:10px}.marketing-feature-text{color:rgba(var(--white-color-rgb),.78);margin-bottom:0;font-size:16px;line-height:1.65}.marketing-moto-summary{color:rgba(var(--white-color-rgb),.85);margin-bottom:8px}.marketing-moto-best-for{color:rgba(var(--white-color-rgb),.95);margin-bottom:10px;font-weight:600}.marketing-moto-benefits{margin:0;padding:0;list-style:none}.marketing-moto-benefits li{color:rgba(var(--white-color-rgb),.78);margin-bottom:6px;padding-left:20px;position:relative}.marketing-moto-benefits li:before{content:"•";color:var(--main-color);position:absolute;top:0;left:0}.marketing-packages-section{background-color:var(--color-two);padding:80px 0}.marketing-packages-lead{max-width:760px;color:rgba(var(--white-color-rgb),.82);margin:0 0 28px;font-size:17px;line-height:1.6}.marketing-package-card{border:1px solid rgba(var(--white-color-rgb),.15);background-color:rgba(var(--white-color-rgb),.04);height:100%;padding:24px;position:relative}.marketing-package-highlight{color:var(--white-color);background-color:var(--main-color);padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:20px;right:20px}.marketing-package-name{color:var(--white-color);margin-bottom:8px}.marketing-package-price{color:var(--main-color);margin-bottom:2px;font-family:Roboto Condensed,sans-serif;font-size:34px;font-weight:700;line-height:1}.marketing-package-subtitle{color:rgba(var(--white-color-rgb),.74);margin-bottom:14px;font-size:14px}.marketing-package-note{color:rgba(var(--white-color-rgb),.82);margin-bottom:14px;font-size:14px;line-height:1.5}.marketing-package-list{margin:0 0 20px;padding:0;list-style:none}.marketing-package-list li{color:rgba(var(--white-color-rgb),.82);margin-bottom:8px;padding-left:20px;font-size:15px;line-height:1.5;position:relative}.marketing-package-list li:before{content:"✓";color:var(--main-color);font-weight:700;position:absolute;top:0;left:0}.marketing-package-buttons{margin-bottom:0}.marketing-offer-section{background-color:var(--color-two);padding:40px 0}.marketing-offer-card{border:1px solid rgba(var(--white-color-rgb),.16);background-color:rgba(var(--white-color-rgb),.03);padding:28px}.marketing-offer-text{color:rgba(var(--white-color-rgb),.82);margin-bottom:14px;font-size:16px;line-height:1.65}.marketing-offer-features{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.marketing-offer-features span{border:1px solid rgba(var(--white-color-rgb),.22);color:rgba(var(--white-color-rgb),.8);padding:4px 10px;font-size:13px;display:inline-flex}.marketing-offer-buttons{margin-bottom:10px}.marketing-offer-link{color:var(--main-color);font-size:14px;font-weight:600}.marketing-offer-image-wrap{overflow:hidden}.marketing-offer-image{aspect-ratio:4/3;object-fit:cover;width:100%}.marketing-cta-section{background-color:var(--color-two);padding:40px 0}.marketing-cta-box{border:1px solid rgba(var(--white-color-rgb),.2);padding:28px}.marketing-cta-title{color:var(--white-color);margin-bottom:10px}.marketing-cta-text{max-width:760px;color:rgba(var(--white-color-rgb),.82);margin-bottom:20px;font-size:16px;line-height:1.6}.marketing-cta-buttons{margin-bottom:12px}.marketing-cta-meta{color:rgba(var(--white-color-rgb),.72);margin-bottom:0;font-size:14px}.marketing-proof-section{background-color:var(--color-two);padding:80px 0}.marketing-proof-lead{max-width:760px;color:rgba(var(--white-color-rgb),.8);margin-bottom:28px;font-size:17px;line-height:1.6}.marketing-proof-grid{margin-top:0}.marketing-proof-card{border:1px solid rgba(var(--white-color-rgb),.14);background-color:rgba(var(--white-color-rgb),.04);height:100%;padding:24px}.marketing-proof-value{color:var(--main-color);margin-bottom:8px;font-family:Roboto Condensed,sans-serif;font-size:36px;font-weight:700;line-height:1}.marketing-proof-label{color:var(--white-color);margin-bottom:8px;font-size:20px}.marketing-proof-caption{color:rgba(var(--white-color-rgb),.78);margin-bottom:0;font-size:15px;line-height:1.6}.marketing-cases-section{background-color:var(--color-two);padding:80px 0}.marketing-case-card{border:1px solid rgba(var(--white-color-rgb),.14);background-color:rgba(var(--white-color-rgb),.04);height:100%}.marketing-case-image{aspect-ratio:16/9;object-fit:cover;width:100%}.marketing-case-content{padding:20px 22px 24px}.marketing-case-title{color:var(--white-color);margin-bottom:10px}.marketing-case-scenario{color:rgba(var(--white-color-rgb),.82);margin-bottom:8px;font-size:15px;line-height:1.6}.marketing-case-result{color:rgba(var(--white-color-rgb),.72);margin-bottom:0;font-size:15px;line-height:1.6}.marketing-mobile-sticky{display:none}.exp-messenger-telegram-first .messenger-buttons .telegram,.exp-messenger-telegram-first .marketing-mobile-sticky .telegram{order:1}.exp-messenger-telegram-first .messenger-buttons .vk,.exp-messenger-telegram-first .marketing-mobile-sticky .vk{order:2}.marketing-followup{z-index:1001;border:1px solid rgba(var(--white-color-rgb),.18);background:rgba(var(--black-color-rgb),.94);width:min(360px,100vw - 32px);padding:18px 18px 16px;position:fixed;bottom:20px;right:20px}.marketing-followup-close{width:28px;height:28px;color:rgba(var(--white-color-rgb),.82);cursor:pointer;background:0 0;padding:0;font-size:24px;line-height:1;position:absolute;top:8px;right:8px}.marketing-followup-title{color:var(--white-color);margin-bottom:8px;padding-right:24px}.marketing-followup-text{color:rgba(var(--white-color-rgb),.78);margin-bottom:14px;font-size:15px;line-height:1.6}.marketing-followup-buttons{margin-bottom:0}@media (max-width:767px){body{padding-bottom:88px}.marketing-feature-section,.marketing-proof-section,.marketing-cases-section,.marketing-packages-section{padding:64px 0}.marketing-cta-box{padding:22px}.marketing-proof-value{font-size:32px}.marketing-mobile-sticky{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1000;border:1px solid rgba(var(--white-color-rgb),.22);background:rgba(var(--black-color-rgb),.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid;position:fixed}.marketing-mobile-sticky .messenger-btn{text-align:center;padding:10px 8px;font-size:16px;display:block}.marketing-followup{display:none!important}.marketing-offer-card{padding:22px}}:root{--ds-font-body:"Roboto",sans-serif;--ds-font-heading:"Roboto Condensed",sans-serif;--ds-bg-950:#111317;--ds-bg-900:#151a21;--ds-bg-850:#1c222b;--ds-bg-800:#242b36;--ds-text-100:#f5f7fa;--ds-text-200:#d9dee7;--ds-text-300:#b2bbca;--ds-accent-500:#ff6a1a;--ds-accent-400:#ff8a42;--ds-accent-rgb:255,106,26;--ds-radius-sm:10px;--ds-radius-md:14px;--ds-radius-pill:999px;--ds-shadow-card:0 14px 28px #0000003d;--ds-shadow-accent-soft:0 8px 22px #ff6a1a3d;--ds-focus-ring:#ff8a42f5;--ds-focus-glow:#ff6a1a4d;--ds-fast:.18s;--ds-medium:.26s;--ds-ease:cubic-bezier(.22,.61,.36,1)}.redesign-shell{--main-color:var(--ds-accent-500);--main-color-rgb:var(--ds-accent-rgb);--color-two:var(--ds-bg-850);--color-two-rgb:28,34,43;--color-three:var(--ds-text-100);--color-three-rgb:245,247,250;--color-four:var(--ds-bg-950);--color-four-rgb:17,19,23;--color-five:#4f5968;--color-five-rgb:79,89,104;--ds-section-unified-bg:linear-gradient(180deg,#1f242cf0 0%,#1b1f27f0 100%),radial-gradient(620px 280px at 86% -8%,rgba(var(--ds-accent-rgb),.11)0%,transparent 72%),radial-gradient(520px 260px at -10% 90%,#ffffff0f 0%,transparent 74%),url(/assets/images/icons/pattern-2.png);font-family:var(--ds-font-body);color:var(--ds-text-100);background:radial-gradient(900px 520px at 82% -6%,#ff6a1a2e,#0000 62%),radial-gradient(680px 480px at 4% 18%,#ff8a421a,#0000 64%),linear-gradient(#141a23 0%,#111317 100%)}.redesign-shell :where(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-heading);letter-spacing:.01em}.redesign-shell h1{font-size:clamp(2.15rem,4.8vw,4.35rem);line-height:1.08}.redesign-shell h2{font-size:clamp(1.85rem,3.2vw,3rem);line-height:1.12}.redesign-shell h3{font-size:clamp(1.45rem,2.1vw,2.05rem);line-height:1.18}.redesign-shell p,.redesign-shell .text,.redesign-shell .marketing-feature-text,.redesign-shell .marketing-proof-caption,.redesign-shell .marketing-offer-text,.redesign-shell .marketing-cta-text,.redesign-shell .marketing-case-scenario,.redesign-shell .marketing-case-result,.redesign-shell .marketing-followup-text{color:var(--ds-text-200);font-size:clamp(1rem,.25vw + .92rem,1.08rem);line-height:1.68}.redesign-shell .sec-title_heading,.redesign-shell .marketing-cta-title,.redesign-shell .marketing-feature-title,.redesign-shell .marketing-case-title,.redesign-shell .marketing-package-name,.redesign-shell .marketing-proof-label,.redesign-shell .marketing-followup-title{color:var(--ds-text-100);text-transform:none}.redesign-shell .sec-title_title,.redesign-shell .marketing-package-price,.redesign-shell .marketing-proof-value,.redesign-shell .marketing-offer-link{color:var(--ds-accent-400)}.redesign-shell :where(.ui-btn,.messenger-btn){border-radius:var(--ds-radius-pill);min-height:42px;color:var(--ds-text-100);font-family:var(--ds-font-heading);letter-spacing:.01em;transition:border-color var(--ds-fast)var(--ds-ease),background-color var(--ds-fast)var(--ds-ease),box-shadow var(--ds-fast)var(--ds-ease),color var(--ds-fast)var(--ds-ease);background:#141a22b8;border:1px solid #ffffff38;justify-content:center;align-items:center;padding:9px 16px;font-size:15px;font-weight:500;line-height:1.1;display:inline-flex}.redesign-shell .messenger-btn:hover{border-color:rgba(var(--ds-accent-rgb),.44);background:#141a22e0;box-shadow:0 8px 18px #00000038}.redesign-shell .messenger-btn.vk,.redesign-shell .messenger-btn.telegram{background:#141a22b8;border-color:#fff3}.redesign-shell .messenger-btn{gap:8px}.redesign-shell .messenger-btn .messenger-btn-icon{object-fit:contain;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.redesign-shell .messenger-btn .fa-telegram.messenger-btn-icon{color:currentColor;font-size:15px;line-height:1}.redesign-shell .marketing-action-button{margin-bottom:12px}.redesign-shell .marketing-packages-lead{max-width:760px;color:rgba(var(--white-color-rgb),.84);margin-bottom:26px}.redesign-shell .marketing-packages-lead strong{color:var(--ds-accent-400);font-family:var(--ds-font-heading);font-weight:700}.redesign-shell .marketing-package-card{flex-direction:column;display:flex}.redesign-shell .marketing-package-note{color:rgba(var(--white-color-rgb),.74);margin:0 0 14px;font-size:14px;line-height:1.5}.redesign-shell .marketing-package-list{margin-bottom:16px}.redesign-shell .marketing-package-buttons{width:100%;margin-top:auto;margin-bottom:0}.redesign-shell .marketing-package-card-recommended{border-color:rgba(var(--ds-accent-rgb),.58);box-shadow:0 18px 34px #00000057,0 0 0 1px rgba(var(--ds-accent-rgb),.32)}.redesign-shell .marketing-package-card-recommended .marketing-package-highlight{color:var(--black-color);box-shadow:0 6px 14px rgba(var(--ds-accent-rgb),.36);background:linear-gradient(#ffb066 0%,#ff8a42 100%)}.redesign-shell .marketing-package-card-recommended .marketing-package-subtitle{color:rgba(var(--white-color-rgb),.95);font-weight:600}.redesign-shell .marketing-followup .marketing-action-button{width:100%;margin-bottom:0}.redesign-shell .theme-btn.btn-style-one{border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-accent-soft);transition:transform var(--ds-fast)var(--ds-ease),box-shadow var(--ds-fast)var(--ds-ease);border:1px solid #fff3}.redesign-shell .theme-btn.btn-style-one:hover{transform:translateY(-1px)}.redesign-shell .theme-btn.btn-style-one:hover,.redesign-shell .theme-btn.btn-style-one:hover .btn-wrap,.redesign-shell .theme-btn.btn-style-one:hover .btn-wrap .text-one,.redesign-shell .theme-btn.btn-style-one:hover .btn-wrap .text-two,.redesign-shell .theme-btn.btn-style-one:hover span,.redesign-shell .theme-btn.btn-style-one:hover *,.redesign-shell .theme-btn.btn-style-one:hover i,.redesign-shell .marketing-action-button:hover,.redesign-shell .marketing-offer-buttons:hover,.redesign-shell .marketing-action-button:hover *,.redesign-shell .marketing-offer-buttons:hover *{color:var(--black-color)!important}.redesign-shell .marketing-feature-card,.redesign-shell .marketing-proof-card,.redesign-shell .marketing-case-card,.redesign-shell .marketing-package-card,.redesign-shell .marketing-moto-card,.redesign-shell .marketing-offer-card,.redesign-shell .marketing-cta-box,.redesign-shell .marketing-followup{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card)}.redesign-shell .marketing-followup-close{border-radius:var(--ds-radius-pill);transition:background-color var(--ds-fast)var(--ds-ease),color var(--ds-fast)var(--ds-ease)}.redesign-shell .marketing-followup-close:hover{color:var(--ds-text-100);background:#ffffff1a}.redesign-shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;box-shadow:0 0 0 4px var(--ds-focus-glow);outline:3px solid var(--ds-focus-ring)!important}.redesign-shell :where(a,button,input,select,textarea,[tabindex]):focus:not(:focus-visible){box-shadow:none}.redesign-shell img[loading=lazy]{content-visibility:auto}@media (max-width:991px){.redesign-shell .messenger-btn{min-height:44px;padding:10px 16px;font-size:15px}.redesign-shell .marketing-feature-card,.redesign-shell .marketing-proof-card,.redesign-shell .marketing-case-card,.redesign-shell .marketing-package-card{padding:20px}}@media (prefers-reduced-motion:reduce){.redesign-shell *,.redesign-shell :before,.redesign-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.redesign-shell .tizer_heading,.redesign-shell .title-anim{transform:none!important}}.redesign-shell{--ds-section-space:clamp(64px,7.2vw,106px)}.redesign-shell .main-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1218b8;border-bottom-color:#ffffff17}.redesign-shell .header-top{background:linear-gradient(90deg,#ff6a1a1f 0%,#14181ff5 38% 100%)}.redesign-shell .main-header .header-lower{background:#10141b94}.redesign-shell .main-header .header-lower .inner-container{min-height:82px}.redesign-shell .main-header .main-menu .navigation>li>a{border-radius:var(--ds-radius-pill);background:#ffffff08;border-color:#ffffff24}.redesign-shell .main-header .main-menu .navigation>li.current>a,.redesign-shell .main-header .main-menu .navigation>li:hover>a{border-color:rgba(var(--ds-accent-rgb),.74);box-shadow:0 0 0 1px rgba(var(--ds-accent-rgb),.36),var(--ds-shadow-accent-soft)}.redesign-shell .main-header.fixed-header .header-lower{background:#0c1016e6;border-bottom:1px solid #ffffff1f;box-shadow:0 16px 34px #00000061}.redesign-shell .redesign-header-cta{border-color:rgba(var(--ds-accent-rgb),.72);margin-left:14px;padding:11px 20px;font-size:15px}.redesign-shell .redesign-mobile-menu-toggle{appearance:none;box-sizing:border-box;float:none;width:46px;height:46px;color:var(--white-color);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;flex:0 0 46px;place-items:center;margin-left:auto;padding:0;font-family:inherit;font-size:0;line-height:0;transition:border-color .2s,background .2s,color .2s}.redesign-shell .redesign-mobile-menu-toggle:hover,.redesign-shell .redesign-mobile-menu-toggle:focus-visible{border-color:rgba(var(--ds-accent-rgb),.72);background:rgba(var(--ds-accent-rgb),.18);color:var(--white-color)}.redesign-shell .redesign-mobile-menu-toggle-icon,.redesign-shell .redesign-mobile-menu-toggle-icon:before,.redesign-shell .redesign-mobile-menu-toggle-icon:after{background:currentColor;border-radius:2px;width:22px;height:2px;display:block}.redesign-shell .redesign-mobile-menu-toggle-icon{position:relative}.redesign-shell .redesign-mobile-menu-toggle-icon:before,.redesign-shell .redesign-mobile-menu-toggle-icon:after{content:"";position:absolute;left:0}.redesign-shell .redesign-mobile-menu-toggle-icon:before{top:-7px}.redesign-shell .redesign-mobile-menu-toggle-icon:after{top:7px}.redesign-shell .mobile-menu{color:var(--white-color);z-index:99999999!important}body.mobile-menu-visible .redesign-shell.page-wrapper{overflow:visible}body.mobile-menu-visible .redesign-shell .main-header{z-index:99999999!important}body.mobile-menu-visible .redesign-shell .main-header .header-lower{z-index:auto}.redesign-shell .mobile-menu .menu-backdrop{background:#000000b8!important}.redesign-shell .mobile-menu .menu-box{border-left:1px solid #ffffff1f;box-shadow:-24px 0 48px #0000006b;background:#0c1016fa!important}.redesign-shell .mobile-menu .nav-logo{background:#ffffff08;border-bottom:1px solid #ffffff1a}.redesign-shell .mobile-menu .close-btn{color:var(--white-color)!important}.redesign-shell .redesign-mobile-menu-outer{position:relative;width:100%!important;display:block!important}.redesign-shell .mobile-menu .redesign-mobile-menu-outer .navigation{border-top:0;margin:0;padding:0;list-style:none;width:100%!important;display:block!important}.redesign-shell .mobile-menu .redesign-mobile-menu-outer .navigation li{border-bottom:1px solid #ffffff1a;display:block}.redesign-shell .mobile-menu .redesign-mobile-menu-outer .navigation li>a{font-family:var(--ds-font-heading);text-transform:none;padding:15px 22px;font-size:17px;line-height:1.35;display:block;color:rgba(var(--white-color-rgb),.88)!important}.redesign-shell .mobile-menu .redesign-mobile-menu-outer .navigation li.current>a,.redesign-shell .mobile-menu .redesign-mobile-menu-outer .navigation li>a:hover,.redesign-shell .mobile-menu .redesign-mobile-menu-outer .navigation li>a:focus-visible{color:var(--white-color)!important;background:rgba(var(--ds-accent-rgb),.14)!important}.redesign-shell .redesign-hero{position:relative;overflow:hidden}.redesign-shell .redesign-hero:before,.redesign-shell .redesign-hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.redesign-shell .redesign-hero:before{background:radial-gradient(circle,rgba(var(--ds-accent-rgb),.22)0%,transparent 70%);width:380px;height:380px;top:10%;right:-130px}.redesign-shell .redesign-hero:after{background:radial-gradient(circle,#ffffff1a 0%,#0000 72%);width:260px;height:260px;bottom:5%;left:-100px}.redesign-shell .redesign-hero .tizer_pattern{opacity:.45}.redesign-shell .redesign-hero-title{margin-bottom:20px}.redesign-shell .redesign-hero .tizer_heading{text-wrap:balance;max-width:14ch}.redesign-shell .redesign-hero .tizer_text{max-width:56ch}.redesign-shell .redesign-hero .row{align-items:stretch}.redesign-shell .redesign-hero .tizer_image{aspect-ratio:1;justify-content:center;align-self:center;align-items:center;width:100%;height:auto;min-height:0;margin-top:0;display:flex}.redesign-shell .redesign-hero .tizer_image-column{display:flex;position:relative}.redesign-shell .redesign-hero .tizer_image-column:before{content:"";background:linear-gradient(180deg,rgba(var(--ds-accent-rgb),.36)0%,rgba(var(--ds-accent-rgb),.15)34%,#ffffff0d 68%,rgba(var(--ds-accent-rgb),.2)100%);pointer-events:none;border-radius:22px;width:clamp(72px,12vw,132px);position:absolute;top:0;bottom:0;right:12px;box-shadow:inset 0 0 0 1px #ffffff1f}.redesign-shell .redesign-hero .tizer_image-column:after{content:"";background:linear-gradient(180deg,rgba(var(--ds-accent-rgb),.7)0%,rgba(var(--ds-accent-rgb),.24)55%,#ffffff1a 100%);opacity:.8;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;right:calc(26px + clamp(72px,12vw,132px))}.redesign-shell .redesign-hero .tizer_image:before,.redesign-shell .redesign-hero .tizer_image:after{display:none}.redesign-shell .redesign-hero .tizer_image img,.redesign-shell .redesign-hero .tizer_image video{z-index:1;aspect-ratio:1;object-fit:cover;object-position:center;border:2px solid #ffffff3d;border-radius:50%;width:100%;height:100%;max-height:100%;margin:auto 0;display:block;position:relative;box-shadow:0 22px 52px #0006}.redesign-shell .redesign-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:640px;margin-top:18px;margin-bottom:20px;display:grid}.redesign-shell .redesign-hero-trust-item{background:#0f1319c7;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.redesign-shell .redesign-hero-trust-value{color:var(--ds-text-100);font-family:var(--ds-font-heading);font-size:22px;font-weight:700;line-height:1}.redesign-shell .redesign-hero-trust-label{color:var(--ds-text-300);font-size:13px;line-height:1.35}.redesign-shell main>section{position:relative}.redesign-shell main>section+section:before{content:"";background:linear-gradient(90deg,transparent 0%,#ffffff14 22%,rgba(var(--ds-accent-rgb),.38)50%,#ffffff14 78%,transparent 100%);height:1px;position:absolute;top:0;left:min(9vw,120px);right:min(9vw,120px)}.redesign-shell :is(.services-one,.events-one,.testimonial-one,.faq-one,.instagram-one,.marketing-feature-section,.marketing-packages-section,.marketing-proof-section,.marketing-cases-section){padding-top:var(--ds-section-space);padding-bottom:var(--ds-section-space)}.redesign-shell :is(.marketing-cta-section,.marketing-offer-section){padding-top:clamp(52px,6vw,76px);padding-bottom:clamp(52px,6vw,76px)}.redesign-shell :is(.services-one,.events-one,.testimonial-one,.faq-one,.instagram-one,.marketing-feature-section,.marketing-packages-section,.marketing-proof-section,.marketing-cases-section,.marketing-offer-section,.marketing-cta-section,.marketing-moto-section){background:var(--ds-section-unified-bg);background-position:0 0,right -180px top -120px,left -220px bottom -140px,0 0;background-repeat:repeat,no-repeat,no-repeat,repeat;background-size:auto,620px,540px,auto}.redesign-shell .marketing-moto-section{padding-top:var(--ds-section-space);padding-bottom:var(--ds-section-space);position:relative}.redesign-shell .marketing-moto-section .swiper-container{margin-top:0;padding-top:24px;position:relative}.redesign-shell .marketing-feature-section{z-index:1;position:relative;overflow:visible}.redesign-shell .marketing-moto-section .three-items_slider-prev,.redesign-shell .marketing-moto-section .three-items_slider-next{z-index:99;cursor:pointer;text-align:center;width:48px;height:48px;color:var(--white-color);font-size:18px;line-height:46px;position:absolute;top:0}.redesign-shell .marketing-moto-section .three-items_slider-prev{right:60px}.redesign-shell .marketing-moto-section .three-items_slider-next{right:0}.redesign-shell .marketing-mobile-sticky{display:none}.redesign-shell .marketing-mobile-sticky-title{color:rgba(var(--white-color-rgb),.74);font-family:var(--ds-font-heading);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;line-height:1.2}.redesign-shell .marketing-mobile-sticky-cta{text-align:center;width:100%}.redesign-shell #booking-form{scroll-margin-top:168px}@media (max-width:1199px){.redesign-shell .redesign-header-cta{display:none}}@media (max-width:1023px){.redesign-shell .redesign-mobile-menu-toggle{display:inline-grid!important}}@media (max-width:991px){.redesign-shell .redesign-hero .tizer_image{margin-top:0}.redesign-shell .redesign-hero .tizer_image-column:before{opacity:.72;width:clamp(56px,10vw,96px);right:0}.redesign-shell .redesign-hero .tizer_image-column:after{opacity:.55;right:calc(clamp(56px,10vw,96px) + 8px)}.redesign-shell .redesign-hero-trust{grid-template-columns:1fr;max-width:100%}.redesign-shell #booking-form{scroll-margin-top:132px}}@media (max-width:767px){.redesign-shell .main-header .header-lower .inner-container{min-height:72px}.redesign-shell .redesign-hero .tizer_heading,.redesign-shell .redesign-hero .tizer_text{max-width:100%}.redesign-shell .redesign-hero .tizer_image-column:before,.redesign-shell .redesign-hero .tizer_image-column:after{display:none}.redesign-shell .marketing-mobile-sticky{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1000;border:1px solid rgba(var(--ds-accent-rgb),.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#1c222bf5 0%,#111317f5 100%);border-radius:16px;padding:10px;display:block;position:fixed;box-shadow:0 14px 28px #00000061}.redesign-shell .marketing-mobile-sticky .marketing-mobile-sticky-cta{text-align:center;min-height:42px;padding:10px 8px;font-size:15px}.redesign-shell :is(.marketing-feature-grid,.marketing-proof-grid,.marketing-cases-section .row,.marketing-packages-section .row)>[class*=col-]:not(:last-child){margin-bottom:12px}.redesign-shell .marketing-moto-section .event-block_one .upper-box{padding:18px 16px 12px}.redesign-shell .marketing-moto-section .event-block_one .lower-box{padding:12px 16px 14px}.redesign-shell .marketing-moto-section .marketing-moto-image{padding:14px 16px}}.redesign-shell :is(.marketing-feature-card,.marketing-proof-card,.marketing-case-card,.marketing-package-card,.marketing-moto-card,.marketing-offer-card,.marketing-cta-box){transition:transform var(--ds-medium)var(--ds-ease),border-color var(--ds-medium)var(--ds-ease),box-shadow var(--ds-medium)var(--ds-ease);background:linear-gradient(#ffffff0e 0%,#ffffff05 100%),#0f1319c7;border:1px solid #ffffff29;position:relative;overflow:hidden}.redesign-shell :is(.marketing-feature-card,.marketing-proof-card,.marketing-case-card,.marketing-package-card,.marketing-moto-card,.marketing-offer-card,.marketing-cta-box):hover{border-color:rgba(var(--ds-accent-rgb),.42);box-shadow:0 18px 34px #00000057,0 0 0 1px rgba(var(--ds-accent-rgb),.24);transform:translateY(-3px)}.redesign-shell :is(.marketing-feature-card,.marketing-proof-card,.marketing-case-card,.marketing-package-card,.marketing-moto-card):before{content:"";background:linear-gradient(90deg,rgba(var(--ds-accent-rgb),.18)0%,rgba(var(--ds-accent-rgb),.72)55%,rgba(var(--ds-accent-rgb),.18)100%);height:2px;position:absolute;top:0;left:0;right:0}.redesign-shell .redesign-card-icon-wrap{border:1px solid rgba(var(--ds-accent-rgb),.45);background:rgba(var(--ds-accent-rgb),.14);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:inline-flex}.redesign-shell .redesign-card-icon{color:var(--ds-accent-400);font-size:15px}.redesign-shell .marketing-moto-section .event-block_one-content{background:0 0;border:0;flex-direction:column;flex:1;display:flex}.redesign-shell .marketing-moto-section .event-block_one{height:100%;margin-bottom:0}.redesign-shell .marketing-moto-section .event-block_one-inner{flex-direction:column;height:100%;display:flex}.redesign-shell .marketing-moto-section .event-block_one .upper-box{flex:1;margin-top:0;padding:22px 22px 14px}.redesign-shell .marketing-moto-section .event-block_one-image{background:#ffffff05;border-bottom:1px solid #ffffff1f}.redesign-shell .marketing-moto-section .event-block_one-image:before{display:none}.redesign-shell .marketing-moto-section .event-block_one-inner:hover .event-block_one-image img{opacity:1;transform:none}.redesign-shell .marketing-moto-section .marketing-moto-image{aspect-ratio:4/3;object-fit:contain;width:100%;padding:16px 20px}.redesign-shell .marketing-moto-section .event-block_one-title{color:var(--ds-text-100);margin-top:14px}.redesign-shell .marketing-moto-section .event-block_one-text{opacity:1;color:rgba(var(--white-color-rgb),.84);margin-top:12px;line-height:1.6}.redesign-shell .marketing-moto-section .event-block_one .lower-box{border-top:1px solid #ffffff1f;padding:14px 22px 18px}.redesign-shell .marketing-moto-label{border-radius:var(--ds-radius-pill);padding:5px 12px}.redesign-shell .marketing-moto-price{color:rgba(var(--white-color-rgb),.78);font-size:15px}.redesign-shell .marketing-moto-price b{color:var(--ds-accent-400);font-family:var(--ds-font-heading);font-size:18px}.redesign-shell .marketing-moto-section .event-block_one-location i{color:var(--ds-accent-400)}.redesign-shell .marketing-moto-section .three-items_slider-prev,.redesign-shell .marketing-moto-section .three-items_slider-next{background:#10141bb8;border-color:#ffffff29;border-radius:12px}.redesign-shell .marketing-proof-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.redesign-shell .marketing-proof-icon{border:1px solid rgba(var(--ds-accent-rgb),.45);background:rgba(var(--ds-accent-rgb),.12);width:34px;height:34px;color:var(--ds-accent-400);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.redesign-shell .marketing-proof-tag{border-radius:var(--ds-radius-pill);color:rgba(var(--white-color-rgb),.74);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff38;padding:4px 10px;font-size:12px;line-height:1}.redesign-shell .faq-one .inner-container{padding-bottom:0}.redesign-shell .faq-one .inner-container:after{display:none}.redesign-shell .faq-one_form-outer{box-shadow:var(--ds-shadow-card);background:linear-gradient(#ffffff0f 0%,#ffffff04 100%),#0f1319d1;border:1px solid #ffffff29;border-radius:18px;margin-right:34px}.redesign-shell .faq-one_form-title{color:var(--ds-text-100);margin-bottom:12px}.redesign-shell .faq-one_form-lead{color:rgba(var(--white-color-rgb),.76);margin-bottom:12px;font-size:15px;line-height:1.55}.redesign-shell .faq-one_form-points{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.redesign-shell .faq-one_form-points span{border-radius:var(--ds-radius-pill);color:rgba(var(--white-color-rgb),.72);border:1px solid #ffffff2e;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.redesign-shell .faq-one_form-points span:before{content:"";background:rgba(var(--ds-accent-rgb),.88);border-radius:50%;width:6px;height:6px}.redesign-shell .faq-one_form-privacy-note{color:rgba(var(--white-color-rgb),.56);margin-top:10px;margin-bottom:0;font-size:12px;line-height:1.45}.redesign-shell .default-form .form-group input[type=date],.redesign-shell .default-form .form-group input[type=number],.redesign-shell .default-form .form-group select,.redesign-shell .default-form .form-group .ui-selectmenu-button.ui-button{color:rgba(var(--white-color-rgb),.9);background-color:#ffffff0f;border:1px solid #ffffff29;border-radius:12px}.redesign-shell .default-form .form-group input[type=date]:focus,.redesign-shell .default-form .form-group input[type=number]:focus,.redesign-shell .default-form .form-group select:focus{border-color:rgba(var(--ds-accent-rgb),.56);box-shadow:0 0 0 3px rgba(var(--ds-accent-rgb),.22)}.redesign-shell .faq-one_accordion-outer{padding-top:8px}.redesign-shell .accordion-box .block{background:#0f1319ad;border:1px solid #ffffff1f;border-radius:14px;margin-bottom:10px}.redesign-shell .accordion-box .block:last-child{margin-bottom:0}.redesign-shell .accordion-box .block .acc-btn{padding:20px 54px 20px 20px;font-size:22px;line-height:1.35}.redesign-shell .accordion-box .block .acc-content .content{padding:0 20px 18px}.redesign-shell .accordion-box .block .icon-outer{background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;width:34px;height:34px;line-height:34px;top:16px;right:14px}.redesign-shell .accordion-box .block .icon-outer .icon{width:34px;height:34px;font-size:12px;line-height:34px}.redesign-shell .accordion-box .block .acc-btn.active .icon-outer{background:rgba(var(--ds-accent-rgb),.18);border-color:rgba(var(--ds-accent-rgb),.5)}.redesign-shell [data-redesign-gallery=true] .outer-container{padding-left:12px;padding-right:12px}.redesign-shell [data-redesign-gallery=true] .gallery-one_block-inner{border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 14px 28px #00000047}.redesign-shell [data-redesign-gallery=true] .gallery-one_block-image .lightbox-image{display:block;position:relative}.redesign-shell [data-redesign-gallery=true] .gallery-one_block-image img{aspect-ratio:4/5;object-fit:cover;transition:transform var(--ds-medium)var(--ds-ease)}.redesign-shell [data-redesign-gallery=true] .gallery-one_block-image .lightbox-image:hover img{transform:scale(1.03)}.redesign-shell .redesign-gallery-overlay{opacity:0;transition:opacity var(--ds-medium)var(--ds-ease);background:linear-gradient(#0a0c1014 0%,#0a0c1061 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.redesign-shell .redesign-gallery-overlay-icon{border:1px solid rgba(var(--ds-accent-rgb),.55);width:42px;height:42px;color:var(--ds-accent-400);background:#080a0f99;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.redesign-shell [data-redesign-gallery=true] .lightbox-image:hover .redesign-gallery-overlay{opacity:1}.mfp-bg{background:#080b10f0}.mfp-image-holder .mfp-content{max-width:min(1100px,100vw - 30px)}.mfp-image-holder .mfp-close{opacity:.9;font-size:34px;top:8px}.mfp-arrow:after{filter:drop-shadow(0 4px 8px #0000007a)}.redesign-shell .main-footer .footer-contact_list li span a{color:inherit}.redesign-shell .main-footer .footer-contact_list li span a:hover{color:var(--main-color)}.redesign-shell #legacy-yandex-map{background:rgba(var(--color-six-rgb),.35);width:100%;min-height:420px}.redesign-shell #legacy-yandex-map iframe{min-height:420px;border:0!important;width:100%!important}.redesign-shell .service-block_one-icon,.redesign-shell .header_socials a,.redesign-shell .accordion-box .icon-outer,.redesign-shell .marketing-proof-icon,.redesign-shell .redesign-card-icon-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.redesign-shell .main-header,.redesign-shell .main-header .header-lower,.redesign-shell .marketing-mobile-sticky,.redesign-shell .marketing-followup{background:#0e1218f5}}@supports not (text-wrap:balance){.redesign-shell .redesign-hero .tizer_heading{max-width:12ch}}@media (max-width:991px){.redesign-shell .faq-one_form-outer{margin-bottom:24px;margin-right:0}.redesign-shell .faq-one_accordion-outer{padding-left:0}.redesign-shell #legacy-yandex-map{min-height:360px;margin-top:8px}.redesign-shell #legacy-yandex-map iframe{min-height:360px}}@media (max-width:767px){.redesign-shell .accordion-box .block .acc-btn{padding:16px 50px 16px 16px;font-size:19px}.redesign-shell .accordion-box .block .acc-content .content{padding:0 16px 16px}.redesign-shell [data-redesign-gallery=true] .gallery-one_block-image img{aspect-ratio:1}.redesign-shell :is(.services-one,.events-one,.testimonial-one,.faq-one,.instagram-one,.marketing-feature-section,.marketing-packages-section,.marketing-proof-section,.marketing-cases-section,.marketing-offer-section,.marketing-cta-section,.marketing-moto-section){background-position:0 0,right -230px top -170px,left -260px bottom -180px,0 0;background-size:auto,500px,420px,auto}}.redesign-shell{--ds-motion-distance:20px;--ds-motion-duration:.62s;--ds-motion-ease:cubic-bezier(.22,.61,.36,1)}.redesign-shell .redesign-reveal-item{opacity:0;transform:translate3d(0,var(--ds-motion-distance),0)scale(.985);transition:opacity var(--ds-motion-duration)var(--ds-motion-ease),transform var(--ds-motion-duration)var(--ds-motion-ease);transition-delay:calc(var(--reveal-order,0)*45ms);will-change:transform,opacity}.redesign-shell .redesign-reveal-item.redesign-reveal-visible{opacity:1;transform:translate(0,0)scale(1)}.redesign-shell .theme-btn.btn-style-one{position:relative;overflow:hidden}.redesign-shell .theme-btn.btn-style-one:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 0%,#ffffff3d 50%,#0000 100%);width:46%;position:absolute;inset:-1px auto -1px -58%;transform:skew(-20deg)}@media (hover:hover){.redesign-shell .theme-btn.btn-style-one:hover:after{opacity:1;animation:.82s redesign-button-sheen}.redesign-shell :is(.marketing-feature-card,.marketing-proof-card,.marketing-case-card,.marketing-package-card,.marketing-moto-card,.marketing-offer-card,.marketing-cta-box):hover{transform:translateY(-4px)scale(1.005)}}.redesign-shell .theme-btn.btn-style-one:active{transform:translateY(0)scale(.985)}@keyframes redesign-button-sheen{0%{left:-58%}to{left:132%}}.exp-hero-visual-soft .redesign-shell .redesign-hero:before{background:radial-gradient(circle,rgba(var(--ds-accent-rgb),.24)0%,transparent 70%);width:420px;height:420px;top:8%;right:-148px}.exp-hero-visual-soft .redesign-shell .redesign-hero:after{width:280px;height:280px;bottom:6%;left:-110px}.exp-hero-visual-split .redesign-shell .redesign-hero:before{background:radial-gradient(circle,rgba(var(--ds-accent-rgb),.3)0%,transparent 70%);width:360px;height:360px;top:-60px;right:2%}.exp-hero-visual-split .redesign-shell .redesign-hero:after{background:radial-gradient(circle,#ffffff24 0%,#0000 74%);width:320px;height:320px;bottom:-120px;left:8%}.exp-hero-visual-split .redesign-shell .redesign-hero-trust-item{border-color:rgba(var(--ds-accent-rgb),.48);background:linear-gradient(180deg,rgba(var(--ds-accent-rgb),.11)0%,#0f1319d6 100%),#0f1319d6}.redesign-shell .redesign-media-wrap{background:#ffffff0a;position:relative;overflow:hidden}.redesign-shell .redesign-media-wrap:before{content:"";opacity:.8;transition:opacity var(--ds-medium)var(--ds-ease);pointer-events:none;background:linear-gradient(110deg,#ffffff08 20%,#ffffff2e 45%,#ffffff08 70%) 0 0/220% 100%;animation:1.25s linear infinite redesign-media-shimmer;position:absolute;inset:0}.redesign-shell .redesign-media-wrap.redesign-media-ready:before{opacity:0;animation:none}.redesign-shell img.redesign-media-pending{opacity:0;filter:blur(7px);transform:scale(1.02)}.redesign-shell img.redesign-media-ready{opacity:1;filter:blur();transition:opacity .42s,filter .58s,transform .58s;transform:scale(1)}@keyframes redesign-media-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media (max-width:599px){.redesign-shell .marketing-moto-section .three-items_slider-prev,.redesign-shell .marketing-moto-section .three-items_slider-next{display:inline-block;position:relative;right:auto}.redesign-shell .marketing-moto-section .three-items_slider-prev{margin-right:10px}}@media (max-width:479px){.redesign-shell .marketing-moto-section .three-items_slider-prev,.redesign-shell .marketing-moto-section .three-items_slider-next{display:none}}@media (prefers-reduced-motion:reduce){.redesign-shell .redesign-reveal-item,.redesign-shell .redesign-reveal-item.redesign-reveal-visible{opacity:1;transition:none;transform:none}.redesign-shell .theme-btn.btn-style-one:after{display:none}.redesign-shell .redesign-media-wrap:before{animation:none}.redesign-shell img.redesign-media-pending{opacity:1;filter:none;transform:none}}.redesign-shell a.theme-btn.btn-style-one:hover,.redesign-shell button.theme-btn.btn-style-one:hover,.redesign-shell a.theme-btn.btn-style-one:hover *,.redesign-shell button.theme-btn.btn-style-one:hover *{color:var(--black-color)!important}
