.simple-boxes{position: relative;z-index:1;}.thumb-hover-pageshot{position: absolute;top: 0;-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);right: 20px;pointer-events: none;transition: all .2s ease-in-out;opacity: 0;visibility: hidden;z-index: 2;}.thumb-hover-pageshot.shot1{right: 80px;}.thumb-hover-pageshot.shot2{z-index:1;background-position-y:-400px;right: 20px;transition-delay: .1s;}.thumb-hover-pageshot.shot1.switched{right: 20px;}.thumb-hover-pageshot.shot2.switched{right: 80px;}.simple-boxes > a:hover ~ .thumb-hover-pageshot{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, -50px, 0);transform: translate3d(0, -50px, 0);}.simple-boxes > a:hover ~ .thumb-hover-pageshot.shot2{-webkit-transform: translate3d(0, -25px, 0);transform: translate3d(0, -25px, 0);}.bg-element{background-repeat: no-repeat;background-position: center center;background-size: cover;}body.header-sticky #header + .clearfix{height: 165px;}@media (max-width: 991px){body.header-sticky #header + .clearfix{height: 140px;}}@media (max-width: 767px){body.header-sticky #header + .clearfix{height: 120px;}}@media (max-width: 480px){body.header-sticky #header + .clearfix{height: 150px;}}@media (max-width: 359px){body.header-sticky #header + .clearfix{height: 190px;}}#footer h3.simple-title{margin-top: 10px;}.ave-foot-news .simple-title{color: #fff;}.ave-foot-news__b time{color: #a3a5ab;}.ave-foot-news__all:not(:hover), #footer .block-wgt ul.menu li a:not(:hover){color: #a3a5ab;}#footer .col-sm-6 > ul.menu > li > a:not(:hover){color: #a3a5ab;}.hp--dark .hp-kicker{color: #ff6b6b;}.hp--soft .hp-lead{color: #5b5f6b;}@media (max-width: 767px){#footer .col-sm-6 > ul.menu > li > a{display: inline-block;padding: 5px 0;}}section.hp.hp--dark .hp-kicker{color: #ff6b6b;}section.hp.hp--soft .hp-lead{color: #5b5f6b;}#footer .ave-foot-news__b time{color: #a3a5ab;}.ave-nav__promo .ave-nav__promo-img img{height: auto !important;min-height: 100%;}
.site-logo .logosticky{opacity: 0;visibility: hidden;}.some-css-selector{font-size:13px;}.vs-icon.icon-vk:before{content: "";display: inline-block;width: 1em;height: 1em;vertical-align: -0.125em;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.684 0H8.316C1.592 0 0 1.592 0 8.316v7.368C0 22.408 1.592 24 8.316 24h7.368C22.408 24 24 22.408 24 15.684V8.316C24 1.592 22.391 0 15.684 0zm3.692 17.123h-1.744c-.66 0-.862-.523-2.049-1.714-1.033-1-1.49-1.135-1.744-1.135-.356 0-.458.102-.458.593v1.575c0 .424-.135.678-1.253.678-1.846 0-3.896-1.118-5.335-3.202C4.624 10.857 4.03 8.57 4.03 8.096c0-.254.102-.491.593-.491h1.744c.44 0 .61.203.78.677.863 2.49 2.303 4.675 2.896 4.675.22 0 .322-.102.322-.66V9.721c-.068-1.186-.695-1.287-.695-1.71 0-.203.17-.407.44-.407h2.744c.373 0 .508.203.508.643v3.473c0 .372.17.508.271.508.22 0 .407-.136.813-.542 1.254-1.406 2.151-3.574 2.151-3.574.119-.254.322-.491.763-.491h1.744c.525 0 .644.27.525.643-.22 1.017-2.354 4.031-2.354 4.031-.186.305-.254.44 0 .78.186.254.796.779 1.203 1.253.745.847 1.32 1.558 1.473 2.05.17.49-.085.744-.576.744z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.684 0H8.316C1.592 0 0 1.592 0 8.316v7.368C0 22.408 1.592 24 8.316 24h7.368C22.408 24 24 22.408 24 15.684V8.316C24 1.592 22.391 0 15.684 0zm3.692 17.123h-1.744c-.66 0-.862-.523-2.049-1.714-1.033-1-1.49-1.135-1.744-1.135-.356 0-.458.102-.458.593v1.575c0 .424-.135.678-1.253.678-1.846 0-3.896-1.118-5.335-3.202C4.624 10.857 4.03 8.57 4.03 8.096c0-.254.102-.491.593-.491h1.744c.44 0 .61.203.78.677.863 2.49 2.303 4.675 2.896 4.675.22 0 .322-.102.322-.66V9.721c-.068-1.186-.695-1.287-.695-1.71 0-.203.17-.407.44-.407h2.744c.373 0 .508.203.508.643v3.473c0 .372.17.508.271.508.22 0 .407-.136.813-.542 1.254-1.406 2.151-3.574 2.151-3.574.119-.254.322-.491.763-.491h1.744c.525 0 .644.27.525.643-.22 1.017-2.354 4.031-2.354 4.031-.186.305-.254.44 0 .78.186.254.796.779 1.203 1.253.745.847 1.32 1.558 1.473 2.05.17.49-.085.744-.576.744z'/%3E%3C/svg%3E") center / contain no-repeat;}@media only screen and (min-width : 1921px){}@media only screen and (max-width : 1440px){}@media only screen and (min-width : 1200px) and (max-width : 1440px){}@media only screen and (min-width : 1200px){}@media only screen and (max-width: 1199px){}@media only screen and (min-width: 992px) and (max-width: 1199px){}@media only screen and (min-width: 992px){}@media only screen and (max-width: 991px){}@media only screen and (min-width: 768px) and (max-width: 991px){}@media only screen and (min-width: 768px){}@media only screen and (max-width: 767px){}@media only screen and (max-width : 480px){}@media only screen and (max-width : 320px){}.tp-caption{text-shadow: 5px 7px 17px rgba(0,0,0,1);}.popupForm{width: 900px;background: url("../images/form/bg.jpg");background-size: cover;position: absolute;top: -260px;left: 50%;margin: 0 0 0 -475px;box-shadow: 20px 20px 45px 40px rgba(10,0,0,0.5);}.popupForm-2{background: url("../images/form/bg.jpg");background-size: cover;}.popupForm-3{background: url("../images/form/bg.jpg");background-size: cover;}.mfp-fade.mfp-bg.mfp-ready{opacity: 0.1;}.popupForm button.mfp-close{display: none;}.popup-view-content .mfp-close, .popupForm .mfp-close{width: 30px;height: 30px;border-radius: 50%;opacity: 100 !important;background: url(../images/form/clouse.png) center center no-repeat;position: absolute;top: -15px;right: -30px;cursor: pointer;z-index: 999;}.popup-view-content .mfp-close{right: -20px;}.popupForm .view-content{position: absolute;left: 30px;bottom: 30px;width: 130px;height: 130px;background: url("../images/form/bottom.png") center center no-repeat;background-size: 130px;}.popupForm .form-text{position: absolute;line-height: 1.2em;font-family: 'Roboto', sans-serif;width: 100%;color: #fff;font-size: 32px;font-weight: bold;padding: 25px 30px;margin-left: -15px;background-color: rgba(0,0,0,0.4);opacity: 1;z-index: 99;}.form{position: relative;z-index: 120;float: right;width: 367px;height: 100%;margin-right: -30px;padding: 0 30px;background: #5e5e5e;}.form-4{float: none;width: 100% !important;background: transparent;padding: 0;margin: 0;}.form-title{color: #fff;text-align: left;margin-top: 30px;}.popupForm .title{margin: 50px;color: #222222;font: 600 20px/20px 'Exo 2', sans-serif;text-align: center;text-transform: uppercase;letter-spacing: 1px;}.form .iField{width: 100%;height: 50px;margin: 0 0 10px;font-size:16px;padding: 10px 13px;border: 1px solid #d3d3d3;border-radius: 10px;color: #222222;}.form-4 .iField{margin: 0 0 10px;padding: 15px 20px;border: 1px solid #d3d3d3;border-radius: 0 !important;color: #222222;}.form-4 #ok{display: none;background: #00a200;color: #fff;text-align: center;margin-top: -25px;}.form-4 textarea{width: 100%;padding: 15px 20px;margin-top: 20px;}.form-4 .form-field{margin-top: -18px;}.form label{color: #fff;}.vs-form .iField.error{border-color: #f64648;background: #ffdddd;}.iField.error{border-color: #f64648;}.form .note{margin: -7px 0 0;color: #838383;font: 300 15px/15px 'Exo 2', sans-serif;}.form .buttons{margin: 29px 0;float: none;}.form .buttons input{color: white;background-color: #ce0404;border: none;}.popup-view-content{width: 600px;color: #222222;font: 600 20px/20px 'Exo 2', sans-serif;text-align: center;text-transform: uppercase;letter-spacing: 1px;background: #e5e5e5;position: absolute;top: -260px;left: 50%;padding: 50px;margin: 0 0 0 -300px;box-shadow: 0 0 15px 10px #232323;}.picture-move{background-position-x: 370px;background-repeat: no-repeat;background-color: white;background-position-y: 15px;}#header #navigation{margin-top: 20px;}#header.sticked #navigation{margin-top: 0;}@media (min-width: 1440px) and (max-width: 1599px){#header .site-main-nav .vs-menu > li > .menu-item{padding-left: 0;padding-right: 14px;}}@media (min-width: 992px) and (max-width: 1439px){#header .site-main-nav .vs-menu > li > .menu-item{padding-left: 5px;padding-right: 5px;font-size: 12px;}#header .site-main-nav .vs-menu > li > .menu-item[href$="baza/"], #header .site-main-nav .vs-menu > li > .menu-item[href$="shkola/"]{display: flex;align-items: center;height: 60px;max-width: 110px;line-height: 1.2;white-space: normal;}}@media (min-width: 992px) and (max-width: 1199px){#header .site-main-nav .vs-menu > li > .menu-item{padding-left: 3px;padding-right: 3px;font-size: 11px;letter-spacing: 0;}#header .site-main-nav .vs-menu > li:first-child{display: none;}#header .site-main-nav .vs-menu > li > .menu-item[href$="baza/"], #header .site-main-nav .vs-menu > li > .menu-item[href$="shkola/"]{max-width: 90px;}}@media (min-width: 992px){#header .vs-menu > li.menu-uslugi > ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));width: 500px;padding: 22px 0 16px;}#header .vs-menu > li.menu-uslugi > ul > li > .menu-item{padding: 9px 18px 9px 30px;font-size: 13px;line-height: 18px;white-space: normal;}#header .vs-menu > li.menu-uslugi > ul > li.menu-uslugi__all{grid-column: 1 / -1;margin-top: 8px;padding-top: 6px;border-top: 1px solid rgba(255, 255, 255, .08);}#header .vs-menu > li.menu-uslugi > ul > li.menu-uslugi__all > .menu-item{color: #e90000;}#header .vs-menu > li.menu-uslugi > ul > li.menu-uslugi__all > .menu-item:hover{color: #fff;}}.site-mobile-nav .menu-uslugi > ul{margin-top: 8px;}.site-mobile-nav .menu-uslugi > ul > li{margin-bottom: 7px;}.site-mobile-nav .menu-uslugi > ul .menu-item{font-size: 13px;line-height: 1.35;}.site-mobile-nav .menu-uslugi__all{display: none;}@media (max-width: 992px){.popupForm{width: 800px;height: 420px;margin: 0 0 0 -420px;}.form{width: 270px;}.form-4{width: 100%}.form .iField{height: 40px;padding: 7px;border-radius: 7px;}.form-title{margin-top: 15px}.popupForm .form-text{height: 170px;font-size: 30px;}}@media (max-width: 820px){.popupForm{width: 355px;margin: 140px 0px 0 -220px;}.form{width: 320px;padding: 0 20px;}.form-4{width: 100%;padding: 0;}.form .iField{height: 30px;padding: 5px;margin: 0;border-radius: 5px;font-size: 12px}.form-4 #ok{margin-top: 10px;}.form label{margin: 0;font-size: 12px;}.form .buttons{margin: 25px 0;}.form-title{font-size: 12px;margin: 10px 0;}.popupForm .form-text{height: 130px;font-size: 22px;padding: 10px 15px;}.popupForm .view-content{width: 80px;height: 80px;background-size: 80px;left: 20px;bottom: 20px;}.popupForm .mfp-close{width: 25px;height: 25px;background-size: 25px;top: -10px;right: -25px;}}@media only screen and (max-width : 480px){#header.sticked #navigation{position: fixed;top: 75px;width: 100%;}#header .right-nav{padding-top: 10px;margin-right: -5px;}#header.sticked .right-nav{padding-top: 20px;}body{margin-top: 10px;}.logo-container{margin-left: 0px;}}@media (min-width: 768px){.infocard{display: flex;align-items: stretch;width: 680px;background: #1a1c25;border-radius: 3px;overflow: hidden;box-shadow: 0 18px 40px rgba(0, 0, 0, .28);}.infocard .ic-side{float: none;min-height: 0;display: flex;flex-direction: column;justify-content: center;}.infocard .ic-left{flex: 0 0 40%;width: auto;padding: 30px 24px;border-radius: 0;}.infocard .ic-right{flex: 1 1 auto;width: auto;padding: 28px 32px;border-radius: 0;}.infocard .ic-intro{margin-top: 0;line-height: 1.6;}.infocard .ic-intro img{max-width: 100%;height: auto;margin: 0 0 6px;}.infocard .contact-details p{font-size: 13px;line-height: 1.55;margin-bottom: 14px;}.infocard .contact-details p:last-child{margin-bottom: 0;}.infocard [itemprop="streetAddress"]{white-space: nowrap;}.infocard .ic-right > div:not(:only-child){margin-bottom: 14px;}.infocard .ic-right > div:last-child{margin-bottom: 0;padding-top: 0 !important;}#header .infocard{z-index: 1000;background: #fff;border: 1px solid #e3e5ea;border-radius: 12px;box-shadow: 0 24px 60px rgba(17, 18, 23, .18), 0 2px 8px rgba(17, 18, 23, .06);}#header .infocard, #header .infocard a{color: #5b5f6a;}#header .infocard .ic-left{background: #f5f6f8;border-right: 1px solid #eceef2;}#header .infocard .ic-right{background: #fff;}#header .infocard .ic-intro strong, #header .infocard .contact-details strong{color: #17181d;}#header .infocard .contact-details a{color: #c80000;}#header .infocard .contact-details a:hover{color: #a90000;}#header .infocard .lined-link{padding: 7px 12px;border-color: #dcdfe5;border-radius: 6px;background: #fff;color: #17181d;transition: border-color .15s ease, color .15s ease;}#header .infocard .lined-link:hover{border-color: #c80000;color: #c80000;}#header .infocard .social_icons a{color: #8a8d96;}#header .infocard .social_icons a:hover{color: #c80000;}#header:has(.logo-container:hover){z-index: 1000;}}#header .right-nav.rn--inside > li{vertical-align: top;}#header .right-nav.rn--inside .searchbtn-holder{padding-top: 0;padding-right: 0;}#header .bigbtn .ave-header-cta{display: inline-flex;align-items: center;justify-content: center;height: 40px;padding: 0 18px;font-size: 13px;font-weight: 700;line-height: 1;letter-spacing: .03em;text-transform: uppercase;white-space: nowrap;}@media (min-width: 992px){#header .main-header .right-nav.rn--inside{padding-top: 35px;}#header.sticked .main-header .right-nav.rn--inside{padding-top: 15px;}}@media (max-width: 991px){#header .main-header .right-nav.rn--inside{padding-top: 35px;}#header.sticked .main-header .right-nav.rn--inside{padding-top: 18px;}}@media (max-width: 767px){#header .bigbtn .ave-header-cta{padding: 0 12px;font-size: 12px;}}html:has(> body.mm-opened){overflow: hidden;}.site-mobile-nav .s-panel--close{top: 12px;right: 12px;width: 44px;height: 44px;line-height: 44px;text-align: center;font-size: 32px;opacity: .8;}@media (min-width: 1440px){.container{width: 1320px;}}@media (min-width: 1600px){.container{width: 1440px;}}@media (min-width: 2400px){.container{width: 1600px;}}@media (min-width: 768px) and (max-width: 1199px){.btn.ml-60.ml-xs-0{margin-left: 0 !important;}.col-sm-3 .btn.ml-60.ml-xs-0, .col-sm-4 > .btn.long-padding{max-width: 100%;padding-left: 18px;padding-right: 18px;white-space: normal;}}@media (min-width: 1440px){html .bl-layout{grid-template-columns: minmax(0, 1fr) 330px;gap: 60px;}html .bl-article{max-width: none;}}@media (min-width: 1600px){html .bl-grid:has(> :nth-child(5)), html .mu-grid, html .ar-secs__g:has(> :nth-child(5)){grid-template-columns: repeat(4, minmax(0, 1fr));}html .vd-grid{grid-template-columns: repeat(5, minmax(0, 1fr));}html .lg-grid{grid-template-columns: repeat(5, minmax(0, 1fr));gap: 24px;}html .ave-logos{grid-template-columns: repeat(7, minmax(0, 1fr));}html .bl-layout{grid-template-columns: minmax(0, 1000px) minmax(320px, 1fr);gap: 64px;}html .bl-article{max-width: 1000px;}html .bl-body{font-size: 19px;line-height: 1.75;}}@media (min-width: 2400px){html .bl-layout{grid-template-columns: minmax(0, 1000px) minmax(320px, 440px);justify-content: space-between;}html .ave-logos{grid-template-columns: repeat(8, minmax(0, 1fr));}html .vd-grid{gap: 24px;}html .bl-grid, html .cs-cards, html .mu-grid{gap: 26px;}}html #page-header.ph--img{background: #111217;}html #page-header .ph-bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;overflow: hidden;pointer-events: none;}html #page-header .ph-bg img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: 50% 42%;}html #page-header.ph--img::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;background: linear-gradient(0deg, rgba(13, 14, 18, .72) 0%, rgba(13, 14, 18, 0) 50%), linear-gradient(90deg, rgba(13, 14, 18, .94) 0%, rgba(13, 14, 18, .86) 38%, rgba(13, 14, 18, .6) 72%, rgba(13, 14, 18, .42) 100%);filter: none;opacity: 1;transform: none;}html #page-header.ph--img::after{content: none;}html #page-header.ph--soft .ph-bg img{filter: blur(3px) saturate(.8) brightness(.85);transform: scale(1.04);}html #page-header.ph--img .container, html #page-header.ph--img .breadcrumbs{position: relative;z-index: 2;}@media (max-width: 767px){html #page-header.ph--img::before{background: linear-gradient(180deg, rgba(13, 14, 18, .74) 0%, rgba(13, 14, 18, .86) 100%);}html #page-header.bl-ph .breadcrumb > .active{display: none;}}html #page-header.ph--img .ph-bg img, html #page-header.ph--soft .ph-bg img{filter: saturate(1.05);transform: none;}html #page-header.ph--img::before{background: linear-gradient(0deg, rgba(13, 14, 18, .55) 0%, rgba(13, 14, 18, 0) 42%), linear-gradient(90deg, rgba(13, 14, 18, .74) 0%, rgba(13, 14, 18, .58) 38%, rgba(13, 14, 18, .22) 66%, rgba(13, 14, 18, .06) 100%);}html #page-header.ph--img::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;-webkit-backdrop-filter: blur(14px) saturate(1.1);backdrop-filter: blur(14px) saturate(1.1);-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 40%, transparent 66%);mask-image: linear-gradient(90deg, #000 0%, #000 40%, transparent 66%);pointer-events: none;}html #page-header.ph--img.text-center::before{background: linear-gradient(0deg, rgba(13, 14, 18, .55) 0%, rgba(13, 14, 18, 0) 45%), radial-gradient(ellipse 70% 80% at 50% 50%, rgba(13, 14, 18, .62), rgba(13, 14, 18, .18) 80%);}html #page-header.ph--img.text-center::after{-webkit-mask-image: radial-gradient(ellipse 55% 75% at 50% 50%, #000 45%, transparent 85%);mask-image: radial-gradient(ellipse 55% 75% at 50% 50%, #000 45%, transparent 85%);}html #page-header.ph--img h1, html #page-header.ph--img [class*="__lead"], html #page-header.ph--img [class*="__kicker"]{text-shadow: 0 2px 14px rgba(0, 0, 0, .35);}@media (max-width: 767px){html #page-header.ph--img::before{background: linear-gradient(180deg, rgba(13, 14, 18, .5) 0%, rgba(13, 14, 18, .68) 100%);}html #page-header.ph--img::after{-webkit-mask-image: none;mask-image: none;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}}html #page-header.cs-ph .ph-bg img, html #page-header.ph--soft:not(.dl-ph) .ph-bg img{filter: blur(6px) saturate(1.05);transform: scale(1.04);}
:root{--ave-red: #c80000;--ave-red-hover: #a90000;--ave-ink: #17181d;--ave-text: #3b3e47;--ave-muted: #7a7e8a;--ave-line: #dcdfe5;--ave-surface: #ffffff;--ave-soft: #f5f6f8;--ave-danger: #d4261c;--ave-radius: 10px;--ave-ease: cubic-bezier(.2, .8, .2, 1);}html.ave-lock{overflow: hidden;}html.ave-lock body{padding-right: var(--ave-scrollbar, 0);}.ave-icon{display: inline-flex;width: 1em;height: 1em;flex: none;}.ave-icon svg{width: 100%;height: 100%;}.ave-modal{position: fixed;inset: 0;z-index: 100000;display: flex;align-items: center;justify-content: center;padding: 24px;overflow-y: auto;font-family: 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;}.ave-modal[hidden]{display: none;}.ave-modal__overlay{position: fixed;inset: 0;background: rgba(12, 13, 17, .72);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);opacity: 0;transition: opacity .2s ease;}.ave-modal__dialog{position: relative;display: grid;grid-template-columns: 5fr 6fr;width: 100%;max-width: 880px;margin: auto;background: var(--ave-surface);border-radius: 18px;overflow: hidden;box-shadow: 0 30px 80px rgba(0, 0, 0, .35);opacity: 0;transform: translateY(14px) scale(.985);transition: opacity .24s var(--ave-ease), transform .24s var(--ave-ease);}.ave-modal.is-open .ave-modal__overlay{opacity: 1;}.ave-modal.is-open .ave-modal__dialog{opacity: 1;transform: none;}.ave-modal__close{position: absolute;top: 14px;right: 14px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: var(--ave-soft);color: var(--ave-ink);font-size: 20px;cursor: pointer;transition: background-color .15s ease, transform .15s ease;}.ave-modal__close:hover{background: #eceef2;}.ave-modal__close:active{transform: scale(.94);}.ave-modal__close:focus-visible{outline: 2px solid var(--ave-red);outline-offset: 2px;}.ave-modal__aside{position: relative;display: flex;flex-direction: column;padding: 44px 38px 36px;color: #fff;background: radial-gradient(120% 70% at 0% 100%, rgba(200, 0, 0, .45) 0%, rgba(200, 0, 0, 0) 60%), linear-gradient(160deg, #1d1f26 0%, #121318 100%);}.ave-modal__aside::before{content: "";position: absolute;top: 0;left: 38px;width: 48px;height: 4px;background: var(--ave-red);}.ave-modal__kicker{margin: 0 0 14px;font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #e90000;}.ave-modal__title{margin: 0 0 14px;font-size: 27px;font-weight: 700;line-height: 1.22;letter-spacing: -.01em;color: #fff;text-wrap: balance;}.ave-modal__text{margin: 0 0 24px;font-size: 15px;line-height: 1.55;color: rgba(255, 255, 255, .72);}.ave-modal__list{margin: 0 0 28px;padding: 0;list-style: none;}.ave-modal__list li{display: flex;gap: 10px;align-items: flex-start;margin: 0 0 10px;font-size: 14px;line-height: 1.45;color: rgba(255, 255, 255, .88);}.ave-modal__list .ave-icon{margin-top: 1px;padding: 3px;width: 20px;height: 20px;border-radius: 50%;background: rgba(200, 0, 0, .9);color: #fff;box-sizing: border-box;}.ave-modal__phone{display: inline-flex;gap: 10px;align-items: center;margin-top: auto;font-size: 17px;font-weight: 700;color: #fff !important;text-decoration: none !important;}.ave-modal__phone .ave-icon{font-size: 18px;color: #e90000;}.ave-modal__phone:hover span{text-decoration: underline;}.ave-modal__me{display: flex;gap: 16px;align-items: flex-end;margin-top: auto;}.ave-modal__me-pic{position: relative;flex: none;display: block;width: 124px;aspect-ratio: 4 / 5;border-radius: 14px;overflow: hidden;background: #2a2c33;box-shadow: 0 0 0 1px rgba(255, 255, 255, .14), 0 16px 34px rgba(0, 0, 0, .4);}.ave-modal__me-pic::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: var(--ave-red);}.ave-modal__me-pic img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 6%;}.ave-modal__me-txt{min-width: 0;padding-bottom: 2px;}.ave-modal__me-name{margin: 0;font-size: 16px;font-weight: 700;line-height: 1.3;color: #fff;}.ave-modal__me-role{margin: 3px 0 14px;font-size: 13px;line-height: 1.4;color: rgba(255, 255, 255, .62);}.ave-modal__me .ave-modal__phone{font-size: 16px;white-space: nowrap;}.ave-modal__body{padding: 44px 40px 36px;}.ave-form{margin: 0;font-family: 'Open Sans', Arial, sans-serif;color: var(--ave-text);}.ave-form *, .ave-form *::before, .ave-form *::after{box-sizing: border-box;}.ave-form__title{margin: 0 48px 6px 0;font-size: 21px;font-weight: 700;line-height: 1.3;color: var(--ave-ink);text-transform: none;letter-spacing: 0;}.ave-form__lead{margin: 0 0 18px;font-size: 14px;line-height: 1.5;color: var(--ave-muted);}.ave-form__title + .ave-form__grid{margin-top: 18px;}.ave-form__grid{display: grid;gap: 14px;}.ave-form--wide .ave-form__grid{grid-template-columns: 1fr 1fr;}.ave-form--wide .ave-field--subject, .ave-form--wide .ave-field--message{grid-column: 1 / -1;}.ave-field{margin: 0;}.ave-field__label{display: block;margin: 0 0 6px;font-size: 13px;font-weight: 600;line-height: 1.3;color: var(--ave-ink);text-transform: none;letter-spacing: 0;}.ave-field__req{color: var(--ave-red);}.ave-field__opt{font-weight: 400;color: var(--ave-muted);}.ave-form .ave-field__input{display: block;width: 100%;height: 50px;margin: 0;padding: 0 16px;font: 400 16px/1.4 'Open Sans', Arial, sans-serif;color: var(--ave-ink);background: var(--ave-surface);border: 1px solid var(--ave-line);border-radius: var(--ave-radius);box-shadow: none;outline: none;-webkit-appearance: none;appearance: none;transition: border-color .15s ease, box-shadow .15s ease;}.ave-form textarea.ave-field__input{height: auto;min-height: 104px;padding: 12px 16px;resize: vertical;}.ave-form .ave-field__input::placeholder{color: #a6aab4;opacity: 1;}.ave-form .ave-field__input:hover{border-color: #c4c8d0;}.ave-form .ave-field__input:focus{border-color: var(--ave-red);box-shadow: 0 0 0 4px rgba(200, 0, 0, .12);}.ave-field.is-invalid .ave-field__input{border-color: var(--ave-danger);}.ave-field.is-invalid .ave-field__input:focus{box-shadow: 0 0 0 4px rgba(212, 38, 28, .14);}.ave-field__error{min-height: 0;margin: 6px 0 0;font-size: 13px;line-height: 1.35;color: var(--ave-danger);}.ave-field__error:empty{display: none;}.ave-hp{position: absolute !important;left: -10000px !important;width: 1px !important;height: 1px !important;overflow: hidden !important;}.ave-consents{display: grid;gap: 10px;margin-top: 16px;}.ave-field--consent{margin: 0;}.ave-consent{position: relative;display: flex;gap: 10px;align-items: flex-start;margin: 0;font-size: 13px;font-weight: 400;line-height: 1.45;color: var(--ave-muted);cursor: pointer;text-transform: none;letter-spacing: 0;}.ave-consent input{position: absolute;opacity: 0;width: 20px;height: 20px;margin: 0;}.ave-consent__box{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 20px;height: 20px;margin-top: -1px;padding: 3px;border: 1px solid #c4c8d0;border-radius: 6px;background: #fff;color: transparent;transition: background-color .15s ease, border-color .15s ease, color .15s ease;}.ave-consent__box .ave-icon{width: 100%;height: 100%;}.ave-consent input:checked + .ave-consent__box{background: var(--ave-red);border-color: var(--ave-red);color: #fff;}.ave-consent input:focus-visible + .ave-consent__box{box-shadow: 0 0 0 4px rgba(200, 0, 0, .18);}.ave-field--consent.is-invalid .ave-consent__box{border-color: var(--ave-danger);}.ave-consent a{color: var(--ave-ink);text-decoration: underline;text-underline-offset: 2px;}.ave-consent a:hover{color: var(--ave-red);}.ave-btn{position: relative;display: inline-flex;gap: 10px;align-items: center;justify-content: center;width: 100%;min-height: 54px;margin: 18px 0 0;padding: 0 24px;border: 0;border-radius: var(--ave-radius);background: var(--ave-red);color: #fff !important;font: 700 15px/1.2 'Open Sans', Arial, sans-serif;letter-spacing: .02em;text-decoration: none !important;cursor: pointer;transition: background-color .15s ease, transform .1s ease;}.ave-btn:hover{background: var(--ave-red-hover);}.ave-btn:active{transform: translateY(1px);}.ave-btn:focus-visible{outline: 2px solid var(--ave-ink);outline-offset: 2px;}.ave-btn[disabled]{cursor: progress;}.ave-btn.is-blocked, .ave-btn.is-blocked:hover{background: var(--ave-red);opacity: .45;cursor: not-allowed;}.ave-btn.is-blocked:active{transform: none;}.ave-btn .ave-icon{font-size: 20px;}.ave-btn__spinner{display: none;width: 18px;height: 18px;border: 2px solid rgba(255, 255, 255, .45);border-top-color: #fff;border-radius: 50%;animation: ave-spin .7s linear infinite;}.ave-btn.is-loading .ave-btn__text{opacity: .8;}.ave-btn.is-loading .ave-btn__spinner{display: inline-block;}.ave-btn--ghost{background: transparent;color: var(--ave-ink) !important;border: 1px solid var(--ave-line);margin-top: 10px;}.ave-btn--ghost:hover{background: var(--ave-soft);}@keyframes ave-spin{to{transform: rotate(360deg);}}.ave-form__alert{margin: 12px 0 0;font-size: 14px;line-height: 1.45;color: var(--ave-danger);}.ave-form__alert:empty{display: none;}.ave-success{text-align: center;padding: 12px 0 0;outline: none;font-family: 'Open Sans', Arial, sans-serif;}.ave-success__icon{display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;margin-bottom: 18px;border-radius: 50%;background: rgba(200, 0, 0, .1);color: var(--ave-red);font-size: 34px;}.ave-success__title{margin: 0 0 10px;font-size: 22px;font-weight: 700;color: var(--ave-ink);text-transform: none;letter-spacing: 0;}.ave-success__text{margin: 0 auto 6px;max-width: 34ch;font-size: 15px;line-height: 1.55;color: var(--ave-text);}.ave-success__phone{margin: 16px 0 0;font-size: 14px;color: var(--ave-muted);}.ave-success__phone a{color: var(--ave-ink);font-weight: 700;}.ave-card{padding: 28px 26px;background: var(--ave-surface);border: 1px solid #e6e8ec;border-radius: 16px;box-shadow: 0 10px 30px rgba(23, 24, 29, .06);}@media (max-width: 760px){.ave-modal{padding: 12px;align-items: flex-start;}.ave-modal__dialog{grid-template-columns: 1fr;border-radius: 16px;}.ave-modal__aside{padding: 30px 22px 22px;}.ave-modal__aside::before{left: 22px;}.ave-modal__title{font-size: 22px;margin-right: 40px;}.ave-modal__text{margin-bottom: 0;font-size: 14px;}.ave-modal__list, .ave-modal__phone{display: none;}.ave-modal__me{align-items: center;gap: 12px;margin-top: 18px;}.ave-modal__me-pic{width: 52px;aspect-ratio: 1;border-radius: 50%;box-shadow: 0 0 0 2px var(--ave-red);}.ave-modal__me-pic::after{display: none;}.ave-modal__me-pic img{object-position: 50% 50%;}.ave-modal__me-name{font-size: 15px;}.ave-modal__me-role{margin: 1px 0 0;font-size: 12px;}.ave-modal__close{top: 10px;right: 10px;background: rgba(255, 255, 255, .12);color: #fff;}.ave-modal__close:hover{background: rgba(255, 255, 255, .2);}.ave-modal__body{padding: 24px 22px 26px;}.ave-form__title{margin-right: 0;}.ave-form--wide .ave-form__grid{grid-template-columns: 1fr;}.ave-card{padding: 22px 18px;}}.ave-cookie{position: fixed;left: 20px;bottom: 20px;z-index: 99990;display: flex;gap: 16px;align-items: center;max-width: 520px;padding: 16px 18px;background: #17181d;color: rgba(255, 255, 255, .82);border-radius: 14px;box-shadow: 0 18px 50px rgba(0, 0, 0, .3);font: 400 13px/1.5 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;opacity: 0;transform: translateY(12px);transition: opacity .24s var(--ave-ease), transform .24s var(--ave-ease);}.ave-cookie.is-visible{opacity: 1;transform: none;}.ave-cookie__text{margin: 0;flex: 1;}.ave-cookie__text a{color: #fff;text-decoration: underline;text-underline-offset: 2px;}.ave-cookie__text a:hover{color: #e90000;}.ave-cookie__btn{flex: none;min-height: 40px;padding: 0 20px;border: 0;border-radius: 8px;background: var(--ave-red);color: #fff;font: 700 13px/1 'Open Sans', Arial, sans-serif;letter-spacing: .02em;cursor: pointer;transition: background-color .15s ease, transform .1s ease;}.ave-cookie__btn:hover{background: var(--ave-red-hover);}.ave-cookie__btn:active{transform: translateY(1px);}.ave-cookie__btn:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}@media (max-width: 560px){.ave-cookie{left: 10px;right: 10px;bottom: 10px;flex-direction: column;align-items: stretch;gap: 12px;padding: 14px 16px;}.ave-cookie__btn{min-height: 44px;}}.ave-legal{color: var(--ave-text);}.ave-legal p, .ave-legal li{line-height: 1.65;}.ave-legal ol, .ave-legal ul{margin: 0 0 16px;padding-left: 22px;}.ave-legal li{margin-bottom: 8px;}.ave-legal h3{margin: 0 0 12px;font-size: 16px;font-weight: 700;line-height: 1.4;color: var(--ave-ink);text-transform: none;letter-spacing: 0;}.ave-legal__meta{margin: 0 0 30px;font-size: 14px;color: var(--ave-muted);}.ave-legal__docs{margin: 0 0 28px;}.ave-legal__docs ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none;}.ave-legal__docs li{margin: 0;}.ave-legal__docs a, .ave-legal__docs span{display: inline-block;padding: 6px 12px;border: 1px solid var(--ave-line);border-radius: 999px;font-size: 13px;line-height: 1.4;color: var(--ave-text);text-decoration: none;}.ave-legal__docs a:hover{border-color: var(--ave-red);color: var(--ave-red);}.ave-legal__docs span{border-color: var(--ave-ink);background: var(--ave-ink);color: #fff;}.ave-legal__purposes{display: grid;gap: 14px;margin: 0 0 16px;}.ave-legal__purpose{padding: 20px 22px;background: var(--ave-soft);border-radius: 12px;}.ave-legal__purpose dl{margin: 0;}.ave-legal__purpose dt{margin: 10px 0 2px;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ave-muted);}.ave-legal__purpose dd{margin: 0;line-height: 1.6;}.ave-legal__card{padding: 20px 22px;border: 1px solid var(--ave-line);border-radius: 12px;}.ave-legal__card p:last-child{margin-bottom: 0;}.ave-legal__todo{padding: 0 4px;background: #fff3cd;color: #8a5a00;border-radius: 4px;}@media (prefers-reduced-motion: reduce){.ave-modal__overlay, .ave-modal__dialog, .ave-cookie{transition: none;}.ave-modal__dialog, .ave-cookie{transform: none;}}.ave-modal__dialog--simple{grid-template-columns: 1fr;max-width: 480px;}.ave-modal__dialog--simple .ave-form__title{margin-right: 44px;}@media (max-width: 760px){.ave-modal__dialog--simple .ave-modal__close{background: var(--ave-soft);color: var(--ave-ink);}.ave-modal__dialog--simple .ave-modal__close:hover{background: #eceef2;}}
.cx{--cx-red: #c80000;--cx-red-hover: #a90000;--cx-muted: rgba(255, 255, 255, .72);--cx-soft: rgba(255, 255, 255, .56);position: relative;padding: 120px 0 80px;font-family: 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;}.cx *, .cx *::before, .cx *::after{box-sizing: border-box;}.cx__card{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) 340px minmax(0, 1fr);grid-template-areas: "info person form";column-gap: 32px;padding: 0 52px;border-radius: 24px;background: #121317 url(/images/cta/cta-bg.webp) 50% 50% / cover no-repeat;color: #fff;box-shadow: 0 30px 70px -30px rgba(18, 19, 23, .55);isolation: isolate;}.cx__card::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: radial-gradient(420px 360px at 50% 78%, rgba(200, 0, 0, .26), transparent 70%), linear-gradient(90deg, rgba(18, 19, 23, .9) 0%, rgba(18, 19, 23, .55) 50%, rgba(18, 19, 23, .9) 100%);}.cx__info{grid-area: info;align-self: center;padding: 60px 0 56px;}.cx .cx__title{margin: 0 0 12px;font-family: inherit;font-size: 38px;font-weight: 300;line-height: 1.12;letter-spacing: -.01em;text-transform: none;color: #fff;}.cx .cx__title b{display: block;font-weight: 800;}.cx__lead{margin: 0 0 34px;font-size: 17px;line-height: 1.5;color: var(--cx-muted);}.cx__hours{margin: 0 0 6px;font-size: 15px;line-height: 1.5;color: var(--cx-muted);}.cx__hours b{font-weight: 700;color: #fff;}.cx .cx__phone{display: inline-flex;align-items: center;gap: 12px;font-size: 26px;font-weight: 800;line-height: 1.3;letter-spacing: -.005em;white-space: nowrap;color: #fff;text-decoration: none;transition: color .15s ease;}.cx .cx__phone:hover{color: #e90000;}.cx__phone svg{flex: none;width: 36px;height: 36px;padding: 9px;border-radius: 50%;background: var(--cx-red);fill: none;stroke: #fff;stroke-width: 2;stroke-linejoin: round;}.cx__msg{display: flex;align-items: center;gap: 12px;margin: 26px 0 0;}.cx .cx__msg-label{max-width: 9.5em;margin: 0 6px 0 0;font-size: 15px;line-height: 1.35;color: #fff;}.cx .cx__msg-btn{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;text-decoration: none;box-shadow: 0 8px 20px -8px rgba(0, 0, 0, .6);transition: transform .15s ease, filter .15s ease;}.cx .cx__msg-btn:hover{transform: translateY(-2px);filter: brightness(1.08);}.cx .cx__msg-btn:focus-visible{outline: 2px solid #fff;outline-offset: 3px;}.cx__msg-btn--tg{background: #2aabee;}.cx__msg-btn--wa{background: #25d366;}.cx__msg-btn svg{width: 22px;height: 22px;fill: none;stroke: #fff;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round;}.cx__mail{margin: 18px 0 0;font-size: 14px;line-height: 1.5;color: var(--cx-soft);}.cx .cx__mail a{color: #fff;text-decoration: underline;text-decoration-color: rgba(255, 255, 255, .35);text-underline-offset: 3px;}.cx .cx__mail a:hover{color: #e90000;text-decoration-color: currentColor;}.cx__person{grid-area: person;position: relative;margin: 0;min-height: 100%;}.cx .cx__photo{position: absolute;left: 50%;bottom: 0;width: 400px;max-width: none;height: auto;transform: translateX(-50%);filter: drop-shadow(0 24px 40px rgba(0, 0, 0, .45));}.cx__caption{position: absolute;left: -86px;bottom: 138px;padding: 10px 14px 11px;border: 1px solid rgba(255, 255, 255, .12);border-radius: 12px;background: rgba(18, 19, 23, .72);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);line-height: 1.3;white-space: nowrap;}.cx__caption b{display: block;font-size: 15px;font-weight: 800;color: #fff;}.cx__caption span{display: block;margin-top: 2px;font-size: 12px;color: var(--cx-muted);}.cx__form{grid-area: form;align-self: center;padding: 52px 0 46px;}.cx .cx__form-title{margin: 0 0 16px;font-size: 26px;font-weight: 700;line-height: 1.25;color: #fff;}.cx .cx__list{margin: 0 0 22px;padding: 0;list-style: none;}.cx .cx__list li{position: relative;margin: 0 0 7px;padding-left: 28px;font-size: 15px;line-height: 1.45;color: var(--cx-muted);}.cx .cx__list li::before{content: "";position: absolute;left: 0;top: 2px;width: 18px;height: 18px;border-radius: 50%;background: rgba(200, 0, 0, .22) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b5e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") 50% 50% / 11px no-repeat;}.cx__nojs{margin: 0;color: var(--cx-muted);}.cx .cx__nojs a{color: #fff;font-weight: 700;}.ave-sr{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;white-space: nowrap !important;border: 0 !important;}.cx .ave-card{padding: 0;background: none;border: 0;border-radius: 0;box-shadow: none;}.cx .ave-form{color: var(--cx-muted);}.cx .ave-form .ave-field__input{height: 58px;padding: 0 20px;border: 1px solid transparent;border-radius: 12px;font-size: 16px;}.cx .ave-form .ave-field__input:focus{border-color: var(--cx-red);box-shadow: 0 0 0 4px rgba(233, 0, 0, .28);}.cx .ave-field.is-invalid .ave-field__input{border-color: #ff6b5e;}.cx .ave-field__error, .cx .ave-form__alert{color: #ff8a80;}.cx .ave-btn{gap: 12px;min-height: 58px;margin-top: 12px;border-radius: 12px;font-size: 15px;box-shadow: 0 14px 30px -12px rgba(200, 0, 0, .7);}.cx .ave-btn .ave-icon{font-size: 18px;transition: transform .2s ease;}.cx .ave-btn:hover .ave-icon{transform: translate(2px, -2px);}.cx .ave-btn.is-blocked{opacity: .7;box-shadow: none;}.cx .ave-btn.is-blocked:hover .ave-icon{transform: none;}.cx .ave-btn:focus-visible{outline-color: #fff;}.cx .ave-btn.is-loading .ave-icon{display: none;}.cx .ave-consents{margin-top: 14px;}.cx .ave-consent{font-size: 12.5px;color: var(--cx-soft);}.cx .ave-consent a{color: #fff;text-decoration-color: rgba(255, 255, 255, .4);}.cx .ave-consent a:hover{color: #e90000;}.cx .ave-consent__box{border-color: rgba(255, 255, 255, .45);background: transparent;}.cx .ave-field--consent.is-invalid .ave-consent__box{border-color: #ff6b5e;}.cx .ave-success{padding: 8px 0;text-align: left;}.cx .ave-success__icon{width: 56px;height: 56px;margin-bottom: 14px;background: rgba(255, 255, 255, .1);color: #fff;font-size: 30px;}.cx .ave-success__title{color: #fff;}.cx .ave-success__text{margin-left: 0;color: var(--cx-muted);}.cx .ave-success__phone{color: var(--cx-soft);}.cx .ave-success__phone a{color: #fff;}@media (max-width: 1399px){.cx__caption{left: -62px;}}@media (max-width: 1199px){.cx__card{grid-template-columns: minmax(0, 1fr) 280px minmax(0, 1fr);column-gap: 24px;padding: 0 36px;}.cx .cx__title{font-size: 32px;}.cx .cx__phone{font-size: 22px;gap: 10px;}.cx__phone svg{width: 32px;height: 32px;padding: 8px;}.cx .cx__photo{width: 340px;}.cx__caption{left: -12px;}.cx .cx__form-title{font-size: 22px;}.cx .cx__list li{font-size: 14px;}}@media (max-width: 991px){.cx{padding: 110px 0 60px;}.cx__card{grid-template-columns: minmax(0, 1fr) 260px;grid-template-areas: "info person" "form form";padding: 0 32px 32px;}.cx__info{padding: 48px 0 40px;}.cx__lead{margin-bottom: 26px;}.cx .cx__photo{width: 300px;}.cx__caption{left: -60px;bottom: 104px;}.cx__form{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: 32px;align-items: center;padding: 30px 30px 28px;border: 1px solid rgba(255, 255, 255, .1);border-radius: 18px;background: rgba(18, 19, 23, .82);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}.cx .cx__form-title{grid-column: 1 / -1;}.cx .cx__list{margin: 0;}.cx__holder{grid-column: 2;grid-row: 2;}}@media (max-width: 767px){.cx{padding: 40px 0 48px;}.cx__card{grid-template-columns: minmax(0, 1fr);grid-template-areas: "info" "person" "form";padding: 0 14px 14px;border-radius: 20px;background-image: url(/images/cta/cta-bg-800.webp);}.cx__card::before{background: radial-gradient(260px 240px at 50% 52%, rgba(200, 0, 0, .3), transparent 70%), rgba(18, 19, 23, .7);}.cx__info{padding: 32px 8px 8px;text-align: center;}.cx .cx__title{font-size: 28px;}.cx__lead{margin-bottom: 20px;font-size: 16px;}.cx .cx__phone{font-size: 22px;}.cx__msg{justify-content: center;margin-top: 20px;}.cx .cx__msg-label{text-align: left;}.cx__mail{margin-top: 14px;}.cx__person{display: flex;justify-content: center;min-height: 0;margin-top: 4px;}.cx .cx__photo{position: static;width: 230px;transform: none;}.cx__caption{left: 50%;right: auto;bottom: 70px;padding: 8px 12px 9px;transform: translateX(-135px);text-align: left;}.cx__caption b{font-size: 14px;}.cx__caption span{font-size: 11.5px;}.cx__form{display: block;padding: 24px 18px 20px;}.cx .cx__form-title{font-size: 21px;}.cx .cx__list{margin-bottom: 18px;}}@media (max-width: 359px){.cx__caption{transform: translateX(-50%);}}@media (prefers-reduced-motion: reduce){.cx .ave-btn .ave-icon, .cx .cx__phone, .cx .cx__msg-btn{transition: none;}.cx .cx__msg-btn:hover{transform: none;}}.cx--bottom{padding: 72px 0;}.cx__msg-btn--max{background: linear-gradient(135deg, #3d7bff, #8a3dff);}.cx__msg-btn--max svg{fill: #fff;stroke: none;}.cx .cx__msg-label--top{max-width: none;margin: 26px 0 10px;color: var(--cx-soft);font-size: 14px;}.cx__msgs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;max-width: 420px;}.cx .cx__mb{display: flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 12px;border-radius: 12px;color: #fff;font-size: 14px;font-weight: 700;text-decoration: none;box-shadow: 0 10px 22px -12px rgba(0, 0, 0, .7);transition: transform .2s cubic-bezier(.23, 1, .32, 1), filter .2s;}.cx .cx__mb:hover, .cx .cx__mb:focus-visible{color: #fff;text-decoration: none;transform: translateY(-2px);filter: brightness(1.08);}.cx .cx__mb i{display: grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%;background: rgba(255, 255, 255, .2);}.cx .cx__mb svg{width: 16px;height: 16px;fill: none;stroke: #fff;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.cx .cx__mb--max svg{fill: #fff;stroke: none;}.cx__mb--max{background: linear-gradient(135deg, #3d7bff, #8a3dff);}.cx__mb--tg{background: #2aabee;}.cx__mb--wa{background: #25d366;}.cx .cx__list-k{margin: 0 0 8px;color: #ff6b6b;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;}@media (max-width: 575px){.cx__msgs{grid-template-columns: 1fr;max-width: none;}}@media (max-width: 767px){.cx--bottom{padding: 48px 0;}}@media (min-width: 992px){.cx--bottom .cx__caption{left: auto;right: -40px;bottom: 120px;}}
.ave-modal--quiz .ave-modal__dialog{display: flex;flex-direction: column;max-width: 940px;}.ave-quiz{font-family: 'Open Sans', Arial, sans-serif;color: var(--ave-text);}.ave-quiz *, .ave-quiz *::before, .ave-quiz *::after{box-sizing: border-box;}.ave-quiz [hidden]{display: none !important;}.ave-quiz__head{position: relative;padding: 34px 40px 26px;color: #fff;background: radial-gradient(90% 140% at 100% 0%, rgba(200, 0, 0, .42) 0%, rgba(200, 0, 0, 0) 60%), linear-gradient(160deg, #1d1f26 0%, #121318 100%);}.ave-quiz__head::before{content: "";position: absolute;top: 0;left: 40px;width: 48px;height: 4px;background: var(--ave-red);}.ave-quiz__kicker{margin: 0 0 10px;font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #e90000;}.ave-quiz__title{max-width: 680px;margin: 0 56px 20px 0;font-size: 24px;font-weight: 700;line-height: 1.25;letter-spacing: -.01em;color: #fff;text-transform: none;text-wrap: balance;}.ave-quiz__progress{display: grid;gap: 8px;}.ave-quiz__progress-text{margin: 0;font-size: 13px;line-height: 1.3;color: rgba(255, 255, 255, .72);}.ave-quiz__progress-text span{font-weight: 700;color: #fff;font-variant-numeric: tabular-nums;}.ave-quiz__bar{height: 6px;border-radius: 999px;background: rgba(255, 255, 255, .14);overflow: hidden;}.ave-quiz__bar span{display: block;width: 0;height: 100%;border-radius: inherit;background: linear-gradient(90deg, #ff3b2f 0%, var(--ave-red) 100%);transition: width .35s var(--ave-ease);}.ave-modal--quiz .ave-modal__close{background: rgba(255, 255, 255, .12);color: #fff;}.ave-modal--quiz .ave-modal__close:hover{background: rgba(255, 255, 255, .22);}.ave-quiz__body{padding: 30px 40px 8px;}.ave-quiz__step{animation: ave-quiz-in .28s var(--ave-ease);}@keyframes ave-quiz-in{from{opacity: 0;transform: translateX(12px);}to{opacity: 1;transform: none;}}.ave-quiz__pic{width: 100%;margin: 0 0 16px;border-radius: 14px;overflow: hidden;background: var(--ave-soft);aspect-ratio: 16 / 5;max-height: 26vh;}.ave-quiz__pic img{display: block;width: 100%;height: 100%;object-fit: cover;}.ave-quiz__count{margin: 0 0 6px;font-size: 13px;font-weight: 700;letter-spacing: .04em;color: var(--ave-red);}.ave-quiz__question{margin: 0 0 6px;font-size: 21px;font-weight: 700;line-height: 1.3;color: var(--ave-ink);text-transform: none;letter-spacing: 0;outline: none;}.ave-quiz__hint, .ave-quiz__lead{margin: 0;font-size: 14px;line-height: 1.5;color: var(--ave-muted);}.ave-quiz__options{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: 18px;}.ave-quiz__options--cards{grid-template-columns: repeat(3, minmax(0, 1fr));}.ave-quiz__option{position: relative;display: flex;gap: 12px;align-items: center;min-height: 56px;margin: 0;padding: 12px 16px;border: 1px solid var(--ave-line);border-radius: 12px;background: #fff;font-size: 15px;font-weight: 600;line-height: 1.35;color: var(--ave-ink);text-transform: none;letter-spacing: 0;cursor: pointer;transition: border-color .15s ease, background-color .15s ease, box-shadow .15s ease, transform .1s ease;}.ave-quiz__option:hover{border-color: #c4c8d0;background: var(--ave-soft);}.ave-quiz__option:active{transform: scale(.99);}.ave-quiz__option input{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;}.ave-quiz__mark{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 22px;height: 22px;padding: 4px;border: 1.5px solid #c4c8d0;border-radius: 50%;background: #fff;color: transparent;transition: background-color .15s ease, border-color .15s ease, color .15s ease;}.ave-quiz__option--multi .ave-quiz__mark{border-radius: 6px;}.ave-quiz__mark .ave-icon{width: 100%;height: 100%;}.ave-quiz__option:has(input:checked){border-color: var(--ave-red);background: rgba(200, 0, 0, .04);box-shadow: inset 0 0 0 1px var(--ave-red);}.ave-quiz__option input:checked ~ .ave-quiz__mark{background: var(--ave-red);border-color: var(--ave-red);color: #fff;}.ave-quiz__option:has(input:focus-visible){outline: 2px solid var(--ave-ink);outline-offset: 2px;}.ave-quiz__options--cards .ave-quiz__option{flex-direction: column;justify-content: center;gap: 10px;min-height: 150px;padding: 22px 16px 18px;text-align: center;}.ave-quiz__options--cards .ave-quiz__mark{position: absolute;top: 12px;right: 12px;}.ave-quiz__option-icon{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 14px;background: var(--ave-soft);color: var(--ave-red);font-size: 28px;transition: background-color .15s ease;}.ave-quiz__option:has(input:checked) .ave-quiz__option-icon{background: rgba(200, 0, 0, .1);}.ave-quiz__site{max-width: 520px;margin-top: 18px;}.ave-quiz .ave-quiz__input{display: block;width: 100%;height: 54px;margin: 0;padding: 0 16px;font: 400 16px/1.4 'Open Sans', Arial, sans-serif;color: var(--ave-ink);background: #fff;border: 1px solid var(--ave-line);border-radius: var(--ave-radius);box-shadow: none;outline: none;-webkit-appearance: none;appearance: none;transition: border-color .15s ease, box-shadow .15s ease;}.ave-quiz .ave-quiz__input::placeholder{color: #a6aab4;opacity: 1;}.ave-quiz .ave-quiz__input:hover{border-color: #c4c8d0;}.ave-quiz .ave-quiz__input:focus{border-color: var(--ave-red);box-shadow: 0 0 0 4px rgba(200, 0, 0, .12);}.ave-quiz__skip{margin-top: 14px;}.ave-quiz__nav{display: flex;gap: 16px;align-items: center;justify-content: space-between;padding: 22px 40px 30px;}.ave-quiz__nav-main{display: flex;gap: 16px;align-items: center;justify-content: flex-end;flex: 1;}.ave-quiz__nav .ave-btn{width: auto;min-height: 50px;margin: 0;padding: 0 26px;}.ave-quiz__nav .ave-btn .ave-icon{font-size: 18px;}.ave-quiz__back{padding-left: 16px !important;}.ave-quiz__nav-hint{margin: 0;font-size: 13px;line-height: 1.4;color: var(--ave-danger);text-align: right;}.ave-quiz__nav-hint:empty{display: none;}.ave-quiz__nav--final{padding-top: 0;}.ave-quiz__final{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 32px;align-items: start;}.ave-quiz__final .ave-quiz__lead{margin-bottom: 18px;}.ave-quiz__channels{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 8px;margin: 0 0 16px;}.ave-quiz__channel{position: relative;display: flex;flex-direction: column;gap: 6px;align-items: center;justify-content: center;min-height: 68px;margin: 0;padding: 10px 6px;border: 1px solid var(--ave-line);border-radius: 12px;background: #fff;font-size: 13px;font-weight: 600;line-height: 1.2;color: var(--ave-ink);text-transform: none;letter-spacing: 0;cursor: pointer;transition: border-color .15s ease, background-color .15s ease, color .15s ease;}.ave-quiz__channel:hover{border-color: #c4c8d0;background: var(--ave-soft);}.ave-quiz__channel input{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;}.ave-quiz__channel .ave-icon{font-size: 22px;color: var(--ave-muted);transition: color .15s ease;}.ave-quiz__channel:has(input:checked){border-color: var(--ave-red);background: rgba(200, 0, 0, .04);box-shadow: inset 0 0 0 1px var(--ave-red);}.ave-quiz__channel:has(input:checked) .ave-icon{color: var(--ave-red);}.ave-quiz__channel:has(input:focus-visible){outline: 2px solid var(--ave-ink);outline-offset: 2px;}.ave-quiz__final-main{container-type: inline-size;}@media (min-width: 761px){@container (max-width: 470px){.ave-quiz__channels{grid-template-columns: repeat(6, minmax(0, 1fr));}.ave-quiz__channel{grid-column: span 2;}.ave-quiz__channel:nth-child(n+4){grid-column: span 3;}}}.ave-quiz__form .ave-form__grid{grid-template-columns: 1fr 1fr;}.ave-quiz__form .ave-field--email{grid-column: 1 / -1;}.ave-quiz__bonus{position: relative;padding: 26px 24px 24px;border-radius: 16px;color: #fff;background: radial-gradient(120% 70% at 0% 100%, rgba(200, 0, 0, .4) 0%, rgba(200, 0, 0, 0) 60%), linear-gradient(160deg, #1d1f26 0%, #121318 100%);}.ave-quiz__me{display: flex;gap: 14px;align-items: center;margin: 0 0 20px;padding: 0 0 18px;border-bottom: 1px solid rgba(255, 255, 255, .12);}.ave-quiz__me img{flex: none;width: 58px;height: 58px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 2px var(--ave-red);}.ave-quiz__me p{display: flex;flex-direction: column;margin: 0;font-size: 12px;line-height: 1.4;color: rgba(255, 255, 255, .62);}.ave-quiz__me b{font-size: 15px;color: #fff;}.ave-quiz__bonus-title{margin: 0 0 16px;font-size: 16px;font-weight: 700;line-height: 1.35;color: #fff;}.ave-quiz__bonus-list{margin: 0 0 22px;padding: 0;list-style: none;}.ave-quiz__bonus-list li{display: flex;gap: 12px;align-items: flex-start;margin: 0 0 14px;font-size: 14px;line-height: 1.45;color: rgba(255, 255, 255, .88);}.ave-quiz__bonus-icon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 10px;background: rgba(200, 0, 0, .9);color: #fff;font-size: 18px;}.ave-quiz__phone{display: inline-flex;gap: 10px;align-items: center;font-size: 16px;font-weight: 700;color: #fff !important;text-decoration: none !important;}.ave-quiz__phone .ave-icon{font-size: 18px;color: #e90000;}.ave-quiz__phone:hover span{text-decoration: underline;}.ave-quiz .ave-success{padding: 10px 0 30px;}@media (max-width: 760px){.ave-modal--quiz .ave-modal__dialog{display: flex;}.ave-quiz__head{padding: 26px 20px 20px;}.ave-quiz__head::before{left: 20px;}.ave-quiz__kicker{margin-right: 44px;}.ave-quiz__title{margin-right: 44px;margin-bottom: 16px;font-size: 19px;}.ave-quiz__body{padding: 22px 20px 4px;}.ave-quiz__question{font-size: 18px;}.ave-quiz__pic{aspect-ratio: 16 / 7;margin-bottom: 14px;border-radius: 12px;}.ave-quiz__options, .ave-quiz__options--cards{grid-template-columns: 1fr;gap: 8px;}.ave-quiz__option{min-height: 52px;font-size: 15px;}.ave-quiz__options--cards .ave-quiz__option{flex-direction: row;justify-content: flex-start;min-height: 64px;padding: 10px 16px;text-align: left;}.ave-quiz__options--cards .ave-quiz__mark{position: static;margin-left: auto;order: 2;}.ave-quiz__option-icon{width: 42px;height: 42px;font-size: 22px;border-radius: 10px;}.ave-quiz__nav{gap: 10px;padding: 18px 20px 22px;}.ave-quiz__nav-main{flex-direction: column-reverse;align-items: stretch;gap: 8px;}.ave-quiz__nav-hint{text-align: left;}.ave-quiz__nav .ave-btn{padding: 0 18px;}.ave-quiz__final{grid-template-columns: 1fr;gap: 22px;}.ave-quiz__channels{grid-template-columns: repeat(2, minmax(0, 1fr));}.ave-quiz__channel:last-child:nth-child(odd){grid-column: 1 / -1;}.ave-quiz__channel{flex-direction: row;justify-content: flex-start;gap: 10px;min-height: 48px;padding: 8px 12px;font-size: 14px;}.ave-quiz__form .ave-form__grid{grid-template-columns: 1fr;}.ave-quiz__bonus{padding: 22px 18px 20px;}}@media (prefers-reduced-motion: reduce){.ave-quiz__step{animation: none;}.ave-quiz__bar span{transition: none;}}.ave-modal--quiz{padding: 16px;}.ave-modal--quiz .ave-modal__dialog{max-width: 820px;}.ave-quiz__head{padding: 24px 32px 18px;}.ave-quiz__head::before{left: 32px;}.ave-quiz__kicker{margin-bottom: 6px;}.ave-quiz__title{margin-bottom: 14px;font-size: 21px;}.ave-quiz__body{padding: 20px 32px 4px;}.ave-quiz__pic{aspect-ratio: 16 / 4;max-height: 20vh;margin-bottom: 12px;}.ave-quiz__question{font-size: 19px;}.ave-quiz__options{gap: 8px;margin-top: 14px;}.ave-quiz__option{min-height: 48px;padding: 10px 14px;font-size: 14.5px;}.ave-quiz__nav .ave-btn{min-height: 46px;}.ave-quiz__nav{padding: 16px 32px 22px;}@media (max-height: 820px){.ave-quiz__head{padding: 18px 32px 14px;}.ave-quiz__title{margin-bottom: 10px;font-size: 19px;}.ave-quiz__pic{max-height: 13vh;}.ave-quiz__body{padding-top: 16px;}}@media (max-height: 680px){.ave-quiz__pic{display: none;}.ave-quiz__option{min-height: 44px;}}@media (max-width: 760px){.ave-modal--quiz{padding: 10px;}.ave-quiz__head{padding: 20px 18px 14px;}.ave-quiz__head::before{left: 18px;}.ave-quiz__body{padding: 16px 18px 4px;}.ave-quiz__pic{aspect-ratio: 16 / 6;}.ave-quiz__nav{padding: 14px 18px 18px;}}.ave-quiz__pic img[src*="/q4"]{object-position: 50% 4%;}
.ave-ab{--ab-red: #c80000;--ab-ink: #17181d;--ab-text: #3b3e47;--ab-muted: #6f7380;--ab-line: #e3e5ea;--ab-soft: #f5f6f8;padding: 90px 0;color: var(--ab-text);font-family: 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;}.ave-ab--soft{background: var(--ab-soft);}.ave-ab *, .ave-ab *::before, .ave-ab *::after{box-sizing: border-box;}.ave-ab :where(ul, ol){margin: 0;padding: 0;list-style: none;}.ave-ab :where(li){margin: 0;padding: 0;}.ave-ab :where(li)::before{content: none;}.ave-ab :where(p){margin: 0;}.ave-ab__head{max-width: 760px;margin: 0 0 44px;}.ave-ab__head--center{margin-left: auto;margin-right: auto;text-align: center;}.ave-ab__kicker{display: inline-block;margin: 0 0 12px;color: var(--ab-red);font-size: 12px;font-weight: 700;line-height: 1.3;letter-spacing: .12em;text-transform: uppercase;}.ave-ab__title{margin: 0 0 14px;padding: 0;color: var(--ab-ink);font: 800 36px/1.18 'Open Sans', Arial, sans-serif;letter-spacing: -.015em;text-transform: none;}.ave-ab__lead{color: var(--ab-muted);font-size: 17px;line-height: 1.6;}.ave-ab__lead a{color: var(--ab-red);font-weight: 600;text-decoration: none;border-bottom: 1px solid rgba(200, 0, 0, .3);}.ave-ab__lead a:hover{color: #a90000;border-bottom-color: currentColor;}.ave-ab-intro{display: grid;grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);gap: 56px;align-items: start;}.ave-ab-intro__text p{margin: 0 0 16px;font-size: 16px;line-height: 1.7;}.ave-ab-intro__text p:last-child{margin-bottom: 0;}.ave-ab-intro__text strong{color: var(--ab-ink);}.ave-ab-intro__text .ave-ab__title{font-size: 38px;}.ave-ab-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px;}.ave-ab-tags li{padding: 7px 14px;border: 1px solid var(--ab-line);border-radius: 999px;background: #fff;color: var(--ab-ink);font-size: 13px;font-weight: 600;line-height: 1.3;}.ave-ab-founder{position: relative;padding: 28px;border-radius: 16px;background: var(--ab-ink);color: rgba(255, 255, 255, .78);box-shadow: 0 24px 60px rgba(23, 24, 29, .18);}.ave-ab-founder__portrait{position: relative;margin: -28px -28px 22px;overflow: hidden;border-radius: 16px 16px 0 0;background: #24262d;}.ave-ab-founder__portrait::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 38%;background: linear-gradient(180deg, rgba(23, 24, 29, 0), var(--ab-ink));pointer-events: none;}.ave-ab-founder__portrait img{display: block;width: 100%;height: auto;aspect-ratio: 1024 / 682;object-fit: cover;object-position: 62% 40%;}.ave-ab-founder__top{display: flex;gap: 16px;align-items: center;margin-bottom: 18px;}.ave-ab-founder__name{margin: 0 0 2px;color: #fff;font-size: 19px;font-weight: 800;line-height: 1.25;}.ave-ab-founder__role{color: rgba(255, 255, 255, .6);font-size: 13px;line-height: 1.4;}.ave-ab-founder__facts li{position: relative;padding: 9px 0 9px 22px;border-top: 1px solid rgba(255, 255, 255, .1);font-size: 14px;line-height: 1.55;}.ave-ab-founder__facts li::before{content: '';position: absolute;left: 2px;top: 17px;width: 8px;height: 8px;border-radius: 50%;background: var(--ab-red);}.ave-ab-founder__facts strong{color: #fff;}.ave-ab-stats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;}.ave-ab-stat{padding: 26px 24px;border: 1px solid var(--ab-line);border-radius: 14px;background: #fff;}.ave-ab-stat__num{display: block;margin-bottom: 8px;color: var(--ab-ink);font: 800 42px/1 'Open Sans', Arial, sans-serif;letter-spacing: -.02em;}.ave-ab-stat__num small{color: var(--ab-red);font-size: .55em;font-weight: 800;letter-spacing: 0;}.ave-ab-stat__label{color: var(--ab-muted);font-size: 14px;line-height: 1.5;}.ave-ab-cards{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.ave-ab-card{padding: 26px 22px;border-radius: 14px;background: #fff;border: 1px solid var(--ab-line);transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;}.ave-ab-card:hover{border-color: rgba(200, 0, 0, .35);box-shadow: 0 16px 40px rgba(23, 24, 29, .08);transform: translateY(-2px);}.ave-ab-card__num{display: block;margin-bottom: 14px;color: var(--ab-red);font-size: 13px;font-weight: 800;letter-spacing: .08em;}.ave-ab-card__title{margin: 0 0 10px;padding: 0;color: var(--ab-ink);font: 800 18px/1.3 'Open Sans', Arial, sans-serif;text-transform: none;letter-spacing: 0;}.ave-ab-card p{color: var(--ab-muted);font-size: 14px;line-height: 1.6;}.ave-ab-note{margin-top: 22px;color: var(--ab-muted);font-size: 14px;text-align: center;}.ave-ab-note strong{color: var(--ab-ink);}.ave-ab-cases{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.ave-ab-case{display: flex;flex-direction: column;padding: 24px 22px;border-radius: 14px;background: #fff;border: 1px solid var(--ab-line);}.ave-ab-case__niche{margin-bottom: 4px;color: var(--ab-muted);font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;}.ave-ab-case__name{margin: 0 0 16px;padding: 0;color: var(--ab-ink);font: 800 20px/1.25 'Open Sans', Arial, sans-serif;text-transform: none;letter-spacing: 0;}.ave-ab-case__metrics{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 12px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--ab-line);}.ave-ab-case__metrics b{display: block;color: var(--ab-red);font-size: 22px;font-weight: 800;line-height: 1.1;}.ave-ab-case__metrics span{display: block;margin-top: 3px;color: var(--ab-muted);font-size: 12px;line-height: 1.35;}a.ave-ab-case{color: inherit;text-decoration: none;transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;}a.ave-ab-case:hover, a.ave-ab-case:focus{color: inherit;text-decoration: none;}a.ave-ab-case:focus-visible{outline: 2px solid var(--ab-red);outline-offset: 3px;}.ave-ab-case__shot{display: block;margin: -12px -10px 20px;overflow: hidden;border: 1px solid var(--ab-line);border-radius: 10px;background: var(--ab-soft);}.ave-ab-case__bar{display: flex;gap: 5px;align-items: center;height: 20px;padding: 0 9px;border-bottom: 1px solid var(--ab-line);background: #f1f2f5;}.ave-ab-case__bar i{width: 7px;height: 7px;border-radius: 50%;background: #d3d6dd;}.ave-ab-case__bar i:first-child{background: #ff6b5f;}.ave-ab-case__bar i:nth-child(2){background: #ffc130;}.ave-ab-case__bar i:nth-child(3){background: #2ccb4a;}.ave-ab-case__shot img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: 0 0;transition: transform .5s cubic-bezier(.2, .7, .2, 1);}.ave-ab-case__more{display: inline-flex;gap: 6px;align-items: center;margin-top: 18px;color: var(--ab-red);font-size: 13px;font-weight: 700;}.ave-ab-case__more::after{content: '→';transition: transform .2s ease;}@media (hover: hover){a.ave-ab-case:hover{border-color: rgba(200, 0, 0, .28);box-shadow: 0 14px 34px rgba(23, 24, 29, .1);transform: translateY(-3px);}a.ave-ab-case:hover .ave-ab-case__shot img{transform: scale(1.04);}a.ave-ab-case:hover .ave-ab-case__more::after{transform: translateX(3px);}}@media (prefers-reduced-motion: reduce){a.ave-ab-case, .ave-ab-case__shot img, .ave-ab-case__more::after{transition: none;}a.ave-ab-case:hover, a.ave-ab-case:hover .ave-ab-case__shot img{transform: none;}}.ave-logos__filters{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 0 0 24px;}.ave-logos__filters[hidden]{display: none;}.ave-logos__chip{display: inline-flex;align-items: center;gap: 6px;margin: 0;padding: 8px 14px;border: 1px solid var(--ab-line);border-radius: 999px;background: #fff;color: var(--ab-ink);font: 600 13px/1.3 'Open Sans', Arial, sans-serif;cursor: pointer;transition: border-color .15s ease, background-color .15s ease, color .15s ease;}.ave-logos__chip span{color: var(--ab-muted);font-weight: 700;font-size: 12px;}.ave-logos__chip:hover{border-color: rgba(200, 0, 0, .35);}.ave-logos__chip:focus-visible{outline: 2px solid var(--ab-red);outline-offset: 2px;}.ave-logos__chip.is-active{border-color: #cc0000;background: #c80000;color: #fff;}.ave-logos__chip.is-active span{color: rgba(255, 255, 255, .85);}.ave-logos{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 12px;}.ave-logo{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;height: 96px;padding: 12px 16px;border: 1px solid var(--ab-line);border-radius: 12px;background: #fff;text-align: center;transition: border-color .2s ease, box-shadow .2s ease;}.ave-logo[hidden]{display: none;}.ave-logos.is-collapsed > [data-more]{display: none;}.ave-logos__more{margin: 22px 0 0;text-align: center;}.ave-logos__more[hidden]{display: none;}.ave-logos__chip.ave-logos__more-btn{padding: 11px 22px;font-size: 14px;}.ave-logo picture{display: contents;}.ave-logo img{display: block;max-width: 100%;height: auto;transform-origin: center;transition: transform .2s ease;}.ave-logo__name{display: block;color: var(--ab-ink);font-size: 14px;font-weight: 800;line-height: 1.2;letter-spacing: -.01em;transform-origin: center;transition: transform .2s ease;}.ave-logo__niche{color: var(--ab-muted);font-size: 11px;line-height: 1.3;}.ave-logo--mark .ave-logo__name{font-size: 12px;font-weight: 700;}.ave-logo--text .ave-logo__name{font-size: 15px;}@media (hover: hover){.ave-logo:hover{border-color: rgba(200, 0, 0, .3);box-shadow: 0 8px 22px rgba(23, 24, 29, .08);}.ave-logo:hover img, .ave-logo--text:hover .ave-logo__name{transform: scale(1.07);}}@media (prefers-reduced-motion: reduce){.ave-logo img, .ave-logo__name{transition: none;}.ave-logo:hover img, .ave-logo--text:hover .ave-logo__name{transform: none;}}.ave-marquee{display: grid;gap: 12px;margin: 0 0 26px;padding: 4px 0 14px;overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);}.ave-marquee__row{display: flex;gap: 12px;width: max-content;animation: ave-marquee 70s linear infinite;}.ave-marquee__row--rev{animation-direction: reverse;animation-duration: 80s;}.ave-marquee:hover .ave-marquee__row{animation-play-state: paused;}.ave-marquee .ave-logo{flex: none;width: 184px;height: 88px;}@keyframes ave-marquee{to{transform: translateX(calc(-50% - 6px));}}.ave-marquee .ave-logo{position: relative;}.ave-marquee .ave-logo__link{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: inherit;text-decoration: none;}.ave-marquee .ave-logo__link::after{content: "";position: absolute;inset: 0;border-radius: 12px;}.ave-marquee .ave-logo__link:focus-visible{outline: none;}.ave-marquee .ave-logo:focus-within{border-color: rgba(200, 0, 0, .45);box-shadow: 0 0 0 2px rgba(200, 0, 0, .25);}@media (prefers-reduced-motion: reduce){.ave-marquee{-webkit-mask-image: none;mask-image: none;}.ave-marquee__row{flex-wrap: wrap;justify-content: center;width: auto;animation: none;}.ave-marquee__row > [aria-hidden="true"]{display: none;}}.ave-clients__foot{margin-top: 26px;color: var(--ab-muted);font-size: 15px;text-align: center;}.ave-clients__foot a, .ave-clients__more a{color: var(--ab-red);font-weight: 700;text-decoration: none;border-bottom: 1px solid rgba(200, 0, 0, .3);transition: color .15s ease, border-color .15s ease;}.ave-clients__foot a:hover, .ave-clients__more a:hover{color: #a90000;border-bottom-color: currentColor;}.ave-ab--compact{padding: 70px 0;border-top: 1px solid var(--ab-line);}.ave-ab--compact .ave-ab__head{margin-bottom: 28px;}.ave-ab--compact .ave-ab__title{font-size: 30px;}.ave-clients__more{margin-top: 4px;text-align: center;font-size: 15px;line-height: 1.7;color: var(--ab-muted);}.ave-clients__more a{white-space: nowrap;}.ave-ab-inside{margin-top: 72px;}.ave-ab .ave-ab-mosaic, .ave-ab .ave-ab-events{margin: 0;padding: 0;}.ave-ab .ave-ab-mosaic{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-auto-rows: 210px;gap: 12px;}.ave-ab .ave-ab-mosaic > li, .ave-ab .ave-ab-events > li{display: block;margin: 0;}.ave-ab .ave-ab-mosaic__big{grid-column: span 2;grid-row: span 2;}.ave-ab .ave-ab-mosaic__tall{grid-row: span 2;}.ave-ab .ave-ab-events{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px;}.ave-ab .ave-ab-events .ave-ab-ph{height: auto;aspect-ratio: 3 / 4;}.ave-ab .ave-ab-ph{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;border-radius: 14px;background: var(--ab-line);}.ave-ab-ph img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.2, .7, .2, 1);}.ave-ab-ph__cap{position: absolute;left: 0;right: 0;bottom: 0;padding: 34px 16px 14px;background: linear-gradient(180deg, rgba(23, 24, 29, 0), rgba(23, 24, 29, .78));color: #fff;font-size: 13px;font-weight: 600;line-height: 1.4;pointer-events: none;}.ave-ab-ph:focus-visible{outline: 2px solid var(--ab-red);outline-offset: 3px;}@media (hover: hover){.ave-ab-ph:hover img{transform: scale(1.05);}}.ave-ab-photo-note{margin-top: 18px;color: var(--ab-muted);font-size: 14px;line-height: 1.6;}.ave-ab-photo-note a{color: var(--ab-red);font-weight: 700;text-decoration: none;border-bottom: 1px solid rgba(200, 0, 0, .3);}.ave-ab-photo-note a:hover{color: #a90000;border-bottom-color: currentColor;}.ave-ab-projects{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.ave-ab-proj{display: flex;flex-direction: column;height: 100%;overflow: hidden;border: 1px solid var(--ab-line);border-radius: 14px;background: #fff;color: inherit;text-decoration: none;transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;}.ave-ab-proj:hover, .ave-ab-proj:focus{color: inherit;text-decoration: none;}.ave-ab-proj:focus-visible{outline: 2px solid var(--ab-red);outline-offset: 3px;}.ave-ab-proj__img{display: block;overflow: hidden;background: var(--ab-soft);}.ave-ab-proj__img img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;transition: transform .5s cubic-bezier(.2, .7, .2, 1);}.ave-ab-proj--site .ave-ab-proj__img img{object-position: 0 0;}.ave-ab-proj__body{display: flex;flex: 1;flex-direction: column;padding: 16px 18px 18px;}.ave-ab-proj__niche{margin-bottom: 6px;color: var(--ab-muted);font-size: 11px;font-weight: 700;letter-spacing: .06em;line-height: 1.4;text-transform: uppercase;}.ave-ab-proj__name{margin: 0;padding: 0;color: var(--ab-ink);font: 800 16px/1.35 'Open Sans', Arial, sans-serif;text-transform: none;letter-spacing: 0;}.ave-ab-proj__more{display: inline-flex;gap: 6px;align-items: center;margin-top: auto;padding-top: 12px;color: var(--ab-red);font-size: 13px;font-weight: 700;}.ave-ab-proj__more::after{content: '→';transition: transform .2s ease;}@media (hover: hover){.ave-ab-proj:hover{border-color: rgba(200, 0, 0, .28);box-shadow: 0 14px 34px rgba(23, 24, 29, .1);transform: translateY(-3px);}.ave-ab-proj:hover .ave-ab-proj__img img{transform: scale(1.04);}.ave-ab-proj:hover .ave-ab-proj__more::after{transform: translateX(3px);}}@media (prefers-reduced-motion: reduce){.ave-ab-ph img, .ave-ab-proj, .ave-ab-proj__img img, .ave-ab-proj__more::after{transition: none;}.ave-ab-ph:hover img, .ave-ab-proj:hover, .ave-ab-proj:hover .ave-ab-proj__img img{transform: none;}}@media (max-width: 1199px){.ave-ab-cards, .ave-ab-cases{grid-template-columns: repeat(2, minmax(0, 1fr));}.ave-logos{grid-template-columns: repeat(5, minmax(0, 1fr));}.ave-ab-projects{grid-template-columns: repeat(3, minmax(0, 1fr));}.ave-ab .ave-ab-mosaic{grid-auto-rows: 180px;}}@media (max-width: 991px){.ave-ab{padding: 70px 0;}.ave-ab-intro{grid-template-columns: 1fr;gap: 32px;}.ave-logos{grid-template-columns: repeat(4, minmax(0, 1fr));}.ave-ab-inside{margin-top: 56px;}.ave-ab .ave-ab-mosaic{grid-auto-rows: 150px;}.ave-ab .ave-ab-events{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 767px){.ave-ab{padding: 56px 0;}.ave-ab__head{margin-bottom: 28px;}.ave-ab__title, .ave-ab-intro__text .ave-ab__title{font-size: 27px;}.ave-ab--compact .ave-ab__title{font-size: 25px;}.ave-ab__lead{font-size: 15px;}.ave-ab-intro__text p{font-size: 15px;}.ave-ab-stats{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.ave-ab-stat{padding: 18px 16px;}.ave-ab-stat__num{font-size: 32px;}.ave-ab-stat__label{font-size: 13px;}.ave-ab-cards, .ave-ab-cases{grid-template-columns: 1fr;gap: 12px;}.ave-logos__filters{flex-wrap: nowrap;justify-content: flex-start;margin: 0 -15px 18px;padding: 0 15px 4px;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch;}.ave-logos__filters::-webkit-scrollbar{display: none;}.ave-logos__chip{flex: none;}.ave-logos{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;}.ave-logo{height: 76px;padding: 10px;gap: 4px;border-radius: 10px;}.ave-logo__name{font-size: 12px;}.ave-logo--text .ave-logo__name{font-size: 13px;}.ave-logo--mark img{max-height: 26px;width: auto;}.ave-logo__niche{display: none;}.ave-marquee{gap: 8px;margin-left: -15px;margin-right: -15px;}.ave-marquee__row{gap: 8px;}.ave-marquee .ave-logo{width: 140px;height: 72px;}@keyframes ave-marquee{to{transform: translateX(calc(-50% - 4px));}}.ave-ab-founder{padding: 22px 20px;}.ave-ab-founder__portrait{margin: -22px -20px 18px;}.ave-ab-inside{margin-top: 44px;}.ave-ab .ave-ab-mosaic{grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: 140px;gap: 8px;}.ave-ab .ave-ab-events{display: flex;gap: 10px;margin: 0 -15px;padding: 0 15px 6px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 15px;scrollbar-width: none;-webkit-overflow-scrolling: touch;}.ave-ab .ave-ab-events::-webkit-scrollbar{display: none;}.ave-ab .ave-ab-events > li{flex: none;width: 62%;scroll-snap-align: start;}.ave-ab-ph__cap{padding: 28px 12px 10px;font-size: 12px;}.ave-ab-projects{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.ave-ab-proj__body{padding: 12px 12px 14px;}.ave-ab-proj__niche{font-size: 10px;}.ave-ab-proj__name{font-size: 14px;}.ave-ab-proj__more{font-size: 12px;}}.ave-dirs{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.ave-dir{display: flex;flex-direction: column;min-height: 228px;padding: 24px 22px 22px;border: 1px solid var(--ab-line);border-radius: 14px;background: #fff;transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;}.ave-dir:hover{border-color: rgba(200, 0, 0, .35);box-shadow: 0 16px 40px rgba(23, 24, 29, .08);transform: translateY(-2px);}.ave-dir__top{display: flex;align-items: center;justify-content: space-between;margin: 0 0 18px;}.ave-dir__icon{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 12px;background: rgba(200, 0, 0, .07);color: var(--ab-red);}.ave-dir__icon svg{display: block;width: 24px;height: 24px;}.ave-dir__num{color: #b9bdc6;font-size: 13px;font-weight: 800;letter-spacing: .08em;}.ave-dir__title{margin: 0 0 18px;padding: 0;color: var(--ab-ink);font: 700 17px/1.42 'Open Sans', Arial, sans-serif;text-transform: none;letter-spacing: 0;}.ave-dir__links{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-top: auto;}.ave-dir__links a{color: var(--ab-red);font-size: 13px;font-weight: 700;line-height: 1.4;text-decoration: none;}.ave-dir__links a::after{content: "\00a0\2192";}.ave-dir__links a:hover, .ave-dir__links a:focus{color: var(--ab-red);text-decoration: underline;}.ave-dir--cta{border-color: var(--ab-ink);background: var(--ab-ink);color: rgba(255, 255, 255, .72);}.ave-dir--cta:hover{border-color: var(--ab-ink);}.ave-dir--cta .ave-dir__title{margin-bottom: 10px;color: #fff;font-size: 19px;}.ave-dir--cta p{margin: 0 0 20px;font-size: 14px;line-height: 1.55;}.ave-dir__btn{align-self: flex-start;margin-top: auto;padding: 12px 20px;border-radius: 10px;background: var(--ab-red);color: #fff;font-size: 13px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;transition: background-color .2s ease;}.ave-dir__btn:hover, .ave-dir__btn:focus{background: #a30000;color: #fff;text-decoration: none;}@media (max-width: 1199px){.ave-dirs{grid-template-columns: repeat(2, minmax(0, 1fr));}.ave-dir{min-height: 0;}}@media (max-width: 767px){.ave-dirs{grid-template-columns: 1fr;gap: 10px;}.ave-dir{padding: 18px 18px 16px;}.ave-dir__top{margin-bottom: 12px;}.ave-dir__icon{width: 42px;height: 42px;border-radius: 10px;}.ave-dir__title{margin-bottom: 12px;font-size: 16px;}}@media (prefers-reduced-motion: reduce){.ave-dir{transition: none;}.ave-dir:hover{transform: none;}}
.ave-sidecta{position: fixed;right: 24px;bottom: 24px;z-index: 99980;width: 320px;max-width: calc(100vw - 20px);padding: 22px 22px 20px;box-sizing: border-box;background: #fff;color: #3b3e47;border-radius: 14px;border-top: 4px solid #c80000;box-shadow: 0 24px 60px rgba(23, 24, 29, .22), 0 2px 8px rgba(23, 24, 29, .08);font: 400 14px/1.5 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;transform: translateX(calc(100% + 40px));opacity: 0;visibility: hidden;transition: transform .5s cubic-bezier(.2, .8, .2, 1), opacity .3s ease, visibility 0s linear .5s;}.ave-sidecta.is-visible{transform: none;opacity: 1;visibility: visible;transition: transform .5s cubic-bezier(.2, .8, .2, 1), opacity .3s ease, visibility 0s;}.ave-sidecta__kicker{display: inline-block;margin: 0 0 8px;padding: 0;color: #c80000;font-size: 11px;font-weight: 700;line-height: 1.3;letter-spacing: .08em;text-transform: uppercase;}.ave-sidecta__title{margin: 0 28px 6px 0;padding: 0;color: #17181d;font: 800 20px/1.25 'Open Sans', Arial, sans-serif;letter-spacing: -.01em;text-transform: none;}.ave-sidecta__text{margin: 0 0 16px;color: #5b5f6b;font-size: 14px;line-height: 1.5;}.ave-sidecta__btn, .ave-sidecta__btn:visited{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 46px;padding: 0 18px;box-sizing: border-box;border-radius: 8px;background: #c80000;color: #fff;font: 700 14px/1.2 'Open Sans', Arial, sans-serif;letter-spacing: .01em;text-decoration: none;transition: background-color .15s ease, transform .1s ease;}.ave-sidecta__btn:hover, .ave-sidecta__btn:focus{background: #a90000;color: #fff;text-decoration: none;}.ave-sidecta__btn:active{transform: translateY(1px);}.ave-sidecta__btn:focus-visible{outline: 2px solid #17181d;outline-offset: 2px;}.ave-sidecta__btn svg{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;transition: transform .15s ease;}.ave-sidecta__btn:hover svg{transform: translateX(3px);}.ave-sidecta__close{position: absolute;top: 8px;right: 8px;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: #7a7e8a;cursor: pointer;transition: background-color .15s ease, color .15s ease;}.ave-sidecta__close:hover{background: #f5f6f8;color: #17181d;}.ave-sidecta__close:focus-visible{outline: 2px solid #c80000;outline-offset: 1px;}.ave-sidecta__close svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;}html.ave-sidecta-open #totop{opacity: 0;pointer-events: none;}@media (max-width: 560px){.ave-sidecta{right: 10px;bottom: 10px;left: 10px;width: auto;max-width: none;padding: 16px 16px 14px;transform: translateY(calc(100% + 30px));}.ave-sidecta__kicker{margin-bottom: 4px;}.ave-sidecta__title{font-size: 18px;margin-right: 36px;}.ave-sidecta__text{margin-bottom: 12px;font-size: 13px;}.ave-sidecta__close{top: 6px;right: 6px;width: 44px;height: 44px;}.bl-post .ave-sidecta{padding: 10px 50px 10px 14px;}.bl-post .ave-sidecta__kicker, .bl-post .ave-sidecta__text{display: none;}.bl-post .ave-sidecta__title{margin: 0 0 8px;font-size: 15px;}.bl-post .ave-sidecta__btn{min-height: 40px;padding-top: 8px;padding-bottom: 8px;}}@media (prefers-reduced-motion: reduce){.ave-sidecta, .ave-sidecta.is-visible{transform: none;transition: opacity .2s ease, visibility 0s;}}@media print{.ave-sidecta{display: none !important;}}
.ave-search-btn{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin: 0;padding: 0;border: 0;border-radius: 50%;background: transparent;color: #8a8d96;cursor: pointer;transition: color .15s ease, background-color .15s ease;-webkit-tap-highlight-color: transparent;}.ave-search-btn svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.ave-search-btn:hover{color: var(--ave-red, #c80000);background: rgba(200, 0, 0, .07);}.ave-search-btn:focus{outline: none;}.ave-search-btn:focus-visible{color: var(--ave-red, #c80000);box-shadow: 0 0 0 2px rgba(200, 0, 0, .55);}.ave-search-btn[aria-expanded="true"]{color: var(--ave-red, #c80000);}.mh---transparent.mh--dark .site-header:not(.sticked) .ave-search-btn{color: rgba(255, 255, 255, .8);}.mh---transparent.mh--dark .site-header:not(.sticked) .ave-search-btn:hover, .mh---transparent.mh--dark .site-header:not(.sticked) .ave-search-btn:focus-visible{color: #fff;background: rgba(255, 255, 255, .12);}html.ave-search-lock{overflow: hidden;}html.ave-search-lock body{padding-right: var(--ave-search-sb, 0);}.ave-search{position: fixed;inset: 0;z-index: 100001;display: flex;justify-content: center;align-items: flex-start;padding: 9vh 20px 20px;font-family: 'Open Sans', Arial, sans-serif;color: var(--ave-text, #3b3e47);-webkit-font-smoothing: antialiased;}.ave-search[hidden], .ave-search [hidden]{display: none !important;}.ave-search *, .ave-search *::before, .ave-search *::after{box-sizing: border-box;}.ave-search__backdrop{position: fixed;inset: 0;background: rgba(12, 13, 17, .55);-webkit-backdrop-filter: blur(8px) saturate(120%);backdrop-filter: blur(8px) saturate(120%);opacity: 0;transition: opacity .2s ease;}.ave-search__panel{position: relative;display: flex;flex-direction: column;width: 100%;max-width: 680px;max-height: min(640px, 82vh);background: var(--ave-surface, #fff);border-radius: 16px;box-shadow: 0 30px 80px rgba(0, 0, 0, .32), 0 0 0 1px rgba(0, 0, 0, .04);overflow: hidden;opacity: 0;transform: translateY(-12px) scale(.98);transition: opacity .2s ease, transform .24s var(--ave-ease, cubic-bezier(.2, .8, .2, 1));}.ave-search.is-open .ave-search__backdrop{opacity: 1;}.ave-search.is-open .ave-search__panel{opacity: 1;transform: none;}.ave-search__bar{position: relative;display: flex;align-items: center;gap: 10px;padding: 0 14px 0 20px;border-bottom: 1px solid var(--ave-line, #dcdfe5);}.ave-search__bar::after{content: "";position: absolute;left: 20px;bottom: -1px;width: 48px;height: 2px;background: var(--ave-red, #c80000);}.ave-search__bar-icon{flex: none;width: 22px;height: 22px;fill: none;stroke: var(--ave-red, #c80000);stroke-width: 2;stroke-linecap: round;}.ave-search .ave-search__input{flex: 1 1 auto;min-width: 0;height: 64px;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;font: 400 19px/1.2 'Open Sans', Arial, sans-serif;color: var(--ave-ink, #17181d);outline: none;-webkit-appearance: none;appearance: none;}.ave-search .ave-search__input::placeholder{color: #a3a7b1;opacity: 1;}.ave-search .ave-search__input::-webkit-search-cancel-button, .ave-search .ave-search__input::-webkit-search-decoration{-webkit-appearance: none;display: none;}.ave-search__clear, .ave-search__close{flex: none;display: inline-flex;align-items: center;justify-content: center;height: 32px;margin: 0;padding: 0 8px;border: 1px solid transparent;border-radius: 8px;background: transparent;color: var(--ave-muted, #7a7e8a);cursor: pointer;transition: color .15s ease, background-color .15s ease, border-color .15s ease;}.ave-search__clear{width: 32px;padding: 0;}.ave-search__close{border-color: var(--ave-line, #dcdfe5);font: 600 11px/1 'Open Sans', Arial, sans-serif;letter-spacing: .04em;}.ave-search__clear:hover, .ave-search__close:hover{color: var(--ave-ink, #17181d);background: var(--ave-soft, #f5f6f8);}.ave-search__clear:focus-visible, .ave-search__close:focus-visible{outline: 2px solid var(--ave-red, #c80000);outline-offset: 1px;}.ave-search__icon, .ave-search__close-icon{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.ave-search__close-icon{display: none;}.ave-search__body{flex: 1 1 auto;min-height: 0;padding: 14px 10px 10px;overflow-y: auto;overscroll-behavior: contain;}.ave-search__chips{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 2px 10px 12px;}.ave-search__chips-label{margin-right: 2px;font-size: 13px;color: var(--ave-muted, #7a7e8a);}.ave-search__chip{margin: 0;padding: 6px 12px;border: 1px solid var(--ave-line, #dcdfe5);border-radius: 999px;background: #fff;font: 600 13px/1.2 'Open Sans', Arial, sans-serif;color: var(--ave-ink, #17181d);cursor: pointer;transition: border-color .15s ease, color .15s ease, background-color .15s ease;}.ave-search__chip:hover{border-color: var(--ave-red, #c80000);color: var(--ave-red, #c80000);}.ave-search__chip:focus-visible{outline: 2px solid var(--ave-red, #c80000);outline-offset: 1px;}.ave-search__status{margin: 0;padding: 4px 10px 8px;font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--ave-muted, #7a7e8a);}.ave-search__status:empty{display: none;}.ave-search__empty{padding: 6px 10px 12px;}.ave-search__empty-title{margin: 0 0 4px;font-size: 16px;font-weight: 700;color: var(--ave-ink, #17181d);}.ave-search__empty-text{margin: 0;font-size: 14px;line-height: 1.5;color: var(--ave-muted, #7a7e8a);}.ave-search__list{margin: 0;padding: 0;list-style: none;}.ave-search__item{margin: 0;padding: 0;}.ave-search__link{display: flex;align-items: center;gap: 14px;padding: 10px 12px;border-radius: 10px;color: inherit;text-decoration: none;transition: background-color .12s ease;}.ave-search__link:hover, .ave-search__link:focus{color: inherit;text-decoration: none;outline: none;}.ave-search__item.is-active .ave-search__link{background: var(--ave-soft, #f5f6f8);box-shadow: inset 3px 0 0 var(--ave-red, #c80000);}.ave-search__badge, .ave-search__thumb{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 10px;background: var(--ave-soft, #f5f6f8);color: #8a8d96;overflow: hidden;}.ave-search__badge--accent{background: rgba(200, 0, 0, .08);color: var(--ave-red, #c80000);}.ave-search__thumb{width: 64px;background: #e9ebef;}.ave-search__thumb img{width: 100%;height: 100%;object-fit: cover;}.ave-search__item.is-active .ave-search__badge{background: #fff;color: var(--ave-red, #c80000);}.ave-search__text{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 2px;}.ave-search__title{font-size: 15px;font-weight: 600;line-height: 1.35;color: var(--ave-ink, #17181d);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.ave-search__snippet{font-size: 13px;line-height: 1.45;color: var(--ave-muted, #7a7e8a);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.ave-search mark{padding: 0 1px;border-radius: 3px;background: rgba(200, 0, 0, .1);color: var(--ave-red, #c80000);}.ave-search__meta{flex: none;max-width: 110px;padding: 3px 8px;border-radius: 6px;background: var(--ave-soft, #f5f6f8);font-size: 11px;font-weight: 600;line-height: 1.3;color: var(--ave-muted, #7a7e8a);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ave-search__meta:empty{display: none;}.ave-search__item.is-active .ave-search__meta{background: #fff;}.ave-search__go{flex: none;width: 18px;height: 18px;fill: none;stroke: var(--ave-red, #c80000);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: 0;transform: translateX(-4px);transition: opacity .12s ease, transform .12s ease;}.ave-search__item.is-active .ave-search__go{opacity: 1;transform: none;}.ave-search__foot{display: flex;gap: 18px;padding: 10px 20px;border-top: 1px solid var(--ave-line, #dcdfe5);background: #fafbfc;font-size: 12px;color: var(--ave-muted, #7a7e8a);}.ave-search__foot span{display: inline-flex;align-items: center;gap: 4px;}.ave-search kbd{display: inline-block;min-width: 20px;padding: 2px 5px;border: 1px solid var(--ave-line, #dcdfe5);border-bottom-width: 2px;border-radius: 5px;background: #fff;box-shadow: none;font: 600 11px/1.2 'Open Sans', Arial, sans-serif;color: var(--ave-text, #3b3e47);text-align: center;}.ave-search-flash{animation: ave-search-flash 2.2s ease;border-radius: 4px;}@keyframes ave-search-flash{0%, 30%{background-color: rgba(200, 0, 0, .14);box-shadow: 0 0 0 6px rgba(200, 0, 0, .14);}100%{background-color: transparent;box-shadow: 0 0 0 6px transparent;}}@media (max-width: 767px){.ave-search{padding: 0;}.ave-search__panel{max-width: none;height: 100%;max-height: none;border-radius: 0;transform: translateY(16px);}.ave-search__bar{padding: 0 8px 0 16px;}.ave-search__bar::after{left: 16px;}.ave-search .ave-search__input{height: 58px;font-size: 17px;}.ave-search__close{width: 40px;height: 40px;padding: 0;border-color: transparent;}.ave-search__close-key{display: none;}.ave-search__close-icon{display: block;width: 22px;height: 22px;}.ave-search__body{padding: 12px 6px;}.ave-search__link{gap: 12px;padding: 10px;}.ave-search__meta{display: none;}.ave-search__foot{display: none;}}@media (prefers-reduced-motion: reduce){.ave-search__backdrop, .ave-search__panel, .ave-search__go, .ave-search-btn{transition: none;}.ave-search__panel{transform: none;}.ave-search-flash{animation: none;background-color: rgba(200, 0, 0, .1);}}
.ave-slider{--sl-red: #c80000;--sl-red-hover: #a90000;--sl-ink: #14161b;--sl-ease: cubic-bezier(.16, 1, .3, 1);position: relative;z-index: 0;overflow: hidden;background: var(--sl-ink);color: #fff;font-family: 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;}.ave-slider__track{display: grid;touch-action: pan-y;}.ave-slide{grid-area: 1 / 1;position: relative;z-index: 0;display: flex;align-items: center;min-height: 700px;padding: 48px 0 84px;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity .8s ease, visibility 0s linear .8s;}.ave-slide.is-active{z-index: 1;opacity: 1;visibility: visible;transition: opacity .8s ease;}.ave-slide__bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -4;background-position: center top;background-size: cover;background-repeat: no-repeat;}.ave-slide--audit .ave-slide__bg{background-image: url("../images/sliders/rev_slider/slide2/bg.webp");background-position: 30% top;background-size: auto 118%;}.ave-slide--flavor .ave-slide__bg{background-image: url("../images/sliders/rev_slider/slide3/bg.webp");}.ave-slide__bg--poster{background-image: url("../images/videos/mothership_futuredeluxe.jpg");background-position: center;}.ave-slide__video{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -3;overflow: hidden;opacity: 0;transition: opacity .8s ease;}.ave-slide__video.is-ready{opacity: 1;}.ave-slide__video video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--ave-focus, 50% 50%);pointer-events: none;}.ave-slide__bg--poster[style*="--ave-poster"]{background-image: var(--ave-poster);background-position: var(--ave-focus, 50% 50%);background-size: cover;}.ave-slide__video iframe{position: absolute;top: 50%;left: 50%;border: 0;pointer-events: none;-webkit-transform: translate(-50%, -50%) scale(1.18);transform: translate(-50%, -50%) scale(1.18);}.ave-slide__soften{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -2;pointer-events: none;background: linear-gradient(0deg, rgba(10, 12, 16, .42) 0%, rgba(10, 12, 16, 0) 38%), linear-gradient(90deg, rgba(10, 12, 16, .5) 0%, rgba(10, 12, 16, .34) 42%, rgba(10, 12, 16, 0) 72%);-webkit-backdrop-filter: blur(12px) saturate(110%);backdrop-filter: blur(12px) saturate(110%);-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 38%, rgba(0, 0, 0, .55) 52%, transparent 66%);mask-image: linear-gradient(90deg, #000 0%, #000 38%, rgba(0, 0, 0, .55) 52%, transparent 66%);}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.ave-slide__soften{background: linear-gradient(90deg, rgba(10, 12, 16, .78) 0%, rgba(10, 12, 16, .6) 42%, rgba(10, 12, 16, 0) 72%);}}.ave-slide__device{position: absolute;top: 118px;right: calc(50% - 570px);z-index: -1;width: 380px;max-width: none;height: auto;filter: drop-shadow(0 30px 40px rgba(8, 10, 14, .45));}.ave-slide__inner{position: relative;z-index: 1;}.ave-slide__copy{max-width: 680px;text-shadow: 0 1px 2px rgba(8, 10, 14, .25), 0 2px 24px rgba(8, 10, 14, .3);}.ave-slider p{margin: 0;}.ave-slider .ave-slide__kicker{margin-bottom: 18px;font-family: 'Open Sans', Arial, sans-serif;font-size: 14px;font-weight: 700;line-height: 1.4;letter-spacing: .12em;text-transform: uppercase;color: rgba(255, 255, 255, .9);}.ave-slider .ave-slide__title{margin: 0 0 18px;padding: 0;font-family: 'Source Sans Pro', 'Open Sans', Arial, sans-serif;font-size: 56px;font-weight: 900;line-height: 1.04;letter-spacing: -.005em;color: #fff;text-transform: none;text-wrap: balance;}.ave-slider .ave-slide__title--light{font-family: 'Open Sans', Arial, sans-serif;font-size: 52px;font-weight: 300;line-height: 1.14;letter-spacing: -.02em;}.ave-slide__title--light b{font-weight: 700;}.ave-slide__accent{display: inline-block;margin: .04em 0 .06em;padding: 0 .16em .04em;border-radius: 6px;background: var(--sl-red);color: #fff;font-weight: 700;line-height: 1.12;white-space: nowrap;text-shadow: none;}.ave-slider .ave-slide__lead{max-width: 34em;margin-bottom: 30px;font-size: 19px;line-height: 1.5;color: rgba(255, 255, 255, .92);text-wrap: pretty;}.ave-slide__lead b{font-weight: 700;color: #fff;}.ave-slider .ave-slide__perks{display: flex;flex-wrap: wrap;gap: 10px 28px;margin: 30px 0 0;padding: 0;list-style: none;}.ave-slide__perks li{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 14px;font-weight: 600;line-height: 1.35;color: rgba(255, 255, 255, .92);}.ave-slide__perks li::before{content: "";flex: 0 0 8px;width: 8px;height: 8px;border-radius: 2px;background: var(--sl-red);}.ave-slide__actions{display: flex;flex-wrap: wrap;gap: 12px;}.ave-slider a.ave-slide__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 56px;padding: 0 30px;border: 1px solid transparent;border-radius: 8px;font-family: 'Open Sans', Arial, sans-serif;font-size: 16px;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;text-shadow: none;transition: background-color .25s var(--sl-ease), border-color .25s var(--sl-ease), color .25s var(--sl-ease), transform .25s var(--sl-ease);}.ave-slider a.ave-slide__btn:active{transform: translateY(1px) scale(.98);}.ave-slider a.ave-slide__btn:focus{outline: none;}.ave-slider a.ave-slide__btn:focus-visible{outline: 2px solid #fff;outline-offset: 3px;}.ave-slider a.ave-slide__btn--primary, .ave-slider a.ave-slide__btn--primary:visited{background: var(--sl-red);color: #fff;box-shadow: 0 14px 30px -12px rgba(200, 0, 0, .8);}.ave-slider a.ave-slide__btn--primary:hover, .ave-slider a.ave-slide__btn--primary:focus{background: var(--sl-red-hover);color: #fff;}.ave-slider a.ave-slide__btn--ghost, .ave-slider a.ave-slide__btn--ghost:visited{background: rgba(255, 255, 255, .08);border-color: rgba(255, 255, 255, .55);color: #fff;}.ave-slider a.ave-slide__btn--ghost:hover, .ave-slider a.ave-slide__btn--ghost:focus{background: #fff;border-color: #fff;color: var(--sl-ink);}.ave-slide--studio .ave-slide__copy{max-width: 720px;}.ave-slider .ave-slide__brand{font-family: 'Source Sans Pro', 'Open Sans', Arial, sans-serif;font-size: 68px;font-weight: 900;line-height: 1;color: #fff;}.ave-slider .ave-slide__sub{margin: 10px 0 12px;font-family: 'Source Sans Pro', 'Open Sans', Arial, sans-serif;font-size: 26px;font-weight: 300;line-height: 1.25;color: rgba(255, 255, 255, .94);}.ave-slider .ave-slide__list{margin-bottom: 18px;font-family: 'Source Sans Pro', 'Open Sans', Arial, sans-serif;font-size: 34px;font-weight: 900;line-height: 1.08;text-transform: uppercase;color: #fff;}.ave-slider .ave-slide__text{max-width: 58ch;margin-bottom: 28px;font-size: 16px;line-height: 1.6;color: rgba(255, 255, 255, .9);}.ave-slide--cta{padding-top: 84px;}.ave-slide--cta .ave-slide__copy{max-width: 760px;margin: 0 auto;text-align: center;}.ave-slider .ave-slide--cta .ave-slide__lead{margin-left: auto;margin-right: auto;}.ave-slide--cta .ave-slide__actions{justify-content: center;}.ave-slide--cta .ave-slide__soften{background: radial-gradient(ellipse 50% 60% at 50% 52%, rgba(10, 12, 16, .55) 0%, rgba(10, 12, 16, .32) 70%, rgba(10, 12, 16, .18) 100%);-webkit-mask-image: radial-gradient(ellipse 85% 95% at 50% 52%, #000 60%, transparent 100%);mask-image: radial-gradient(ellipse 85% 95% at 50% 52%, #000 60%, transparent 100%);}.ave-slide--offer .ave-slide__copy{max-width: 640px;}.ave-slide--offer .ave-slide__soften{background: linear-gradient(0deg, rgba(10, 12, 16, .42) 0%, rgba(10, 12, 16, 0) 38%), linear-gradient(90deg, rgba(10, 12, 16, .68) 0%, rgba(10, 12, 16, .55) 50%, rgba(10, 12, 16, 0) 82%);-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 56%, rgba(0, 0, 0, .55) 68%, transparent 82%);mask-image: linear-gradient(90deg, #000 0%, #000 56%, rgba(0, 0, 0, .55) 68%, transparent 82%);}.ave-slide--flavor .ave-slide__copy{max-width: 720px;}.ave-slider .ave-slide__title--xl{margin-bottom: 28px;font-size: 74px;line-height: .98;text-transform: uppercase;}.ave-slider__arrow{position: absolute;top: 50%;z-index: 3;margin-top: -24px;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;padding: 0;border: 1px solid rgba(255, 255, 255, .28);border-radius: 50%;background: rgba(14, 16, 21, .35);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: #fff;cursor: pointer;transition: background-color .25s var(--sl-ease), border-color .25s var(--sl-ease);}.ave-slider__arrow--prev{left: 16px;}.ave-slider__arrow--next{right: 16px;}.ave-slider__arrow:hover{background: var(--sl-red);border-color: var(--sl-red);}.ave-slider__arrow:focus{outline: none;}.ave-slider__arrow:focus-visible{outline: 2px solid #fff;outline-offset: 3px;}.ave-slider__arrow svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.ave-slider__dots{position: absolute;bottom: 26px;left: 0;right: 0;z-index: 3;display: flex;justify-content: center;gap: 4px;}.ave-slider__dot{position: relative;width: 26px;height: 26px;padding: 0;border: 0;background: none;cursor: pointer;}.ave-slider__dot::before{content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 5px;background: rgba(255, 255, 255, .55);box-shadow: 0 0 0 1px rgba(14, 16, 21, .35);transition: background-color .25s ease, width .25s ease, margin .25s ease;}.ave-slider__dot[aria-selected="true"]::before{width: 22px;margin-left: -11px;background: var(--sl-red);}.ave-slider__dot:focus{outline: none;}.ave-slider__dot:focus-visible::before{box-shadow: 0 0 0 2px #fff;}.ave-slider__progress{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;height: 3px;background: rgba(14, 16, 21, .25);}.ave-slider__progress span{display: block;height: 100%;background: var(--sl-red);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}@keyframes aveSliderProgress{from{transform: scaleX(0);}to{transform: scaleX(1);}}.ave-slider.is-single .ave-slider__arrow, .ave-slider.is-single .ave-slider__dots, .ave-slider.is-single .ave-slider__progress{display: none;}.ave-slider.is-single .ave-slide{padding-bottom: 56px;}.ave-slide.is-active .ave-slide__copy{animation: aveSlideIn .9s .2s var(--sl-ease) both;}.ave-slide.is-active .ave-slide__device{animation: aveDeviceIn 1.1s .35s var(--sl-ease) both;}@keyframes aveSlideIn{from{opacity: 0;transform: translateY(28px);}to{opacity: 1;transform: none;}}@keyframes aveDeviceIn{from{opacity: 0;transform: translateY(40px) rotate(-4deg);}to{opacity: 1;transform: rotate(-4deg);}}.ave-slide__device{transform: rotate(-4deg);}@media (prefers-reduced-motion: reduce){.ave-slide, .ave-slide.is-active, .ave-slide__video{transition: none;}.ave-slide.is-active .ave-slide__copy, .ave-slide.is-active .ave-slide__device{animation: none;}.ave-slider__progress{display: none;}}@media (max-width: 1279px){.ave-slider__arrow{display: none;}}@media (max-width: 1199px){.ave-slide{min-height: 620px;padding: 44px 0 76px;}.ave-slide__copy{max-width: 560px;}.ave-slide__device{top: 130px;right: calc(50% - 470px);width: 300px;}.ave-slider .ave-slide__title{font-size: 48px;}.ave-slider .ave-slide__title--light{font-size: 44px;}.ave-slider .ave-slide__lead{font-size: 18px;}.ave-slider .ave-slide__brand{font-size: 58px;}.ave-slider .ave-slide__list{font-size: 30px;}.ave-slider .ave-slide__title--xl{font-size: 64px;}.ave-slide__soften{-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 44%, rgba(0, 0, 0, .55) 58%, transparent 72%);mask-image: linear-gradient(90deg, #000 0%, #000 44%, rgba(0, 0, 0, .55) 58%, transparent 72%);}}@media (max-width: 991px){.ave-slide{min-height: 580px;}.ave-slide__device{display: none;}.ave-slide__copy{max-width: 600px;}.ave-slider .ave-slide__title{font-size: 40px;}.ave-slider .ave-slide__title--light{font-size: 40px;}.ave-slider .ave-slide__lead{font-size: 17px;}.ave-slider .ave-slide__brand{font-size: 50px;}.ave-slider .ave-slide__sub{font-size: 22px;}.ave-slider .ave-slide__list{font-size: 26px;}.ave-slider .ave-slide__title--xl{font-size: 56px;}.ave-slide__soften{-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 60%, transparent 92%);mask-image: linear-gradient(90deg, #000 0%, #000 60%, transparent 92%);}}@media (max-width: 767px){.ave-slide{min-height: 640px;padding: 44px 0 60px;}.ave-slide__soften{-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}.ave-slide--audit, .ave-slide--offer{align-items: center;}.ave-slide--cta{padding-top: 60px;}.ave-slide--offer .ave-slide__soften{background: linear-gradient(180deg, rgba(10, 12, 16, .3) 0%, rgba(10, 12, 16, .6) 40%, rgba(10, 12, 16, .7) 100%);-webkit-mask-image: none;mask-image: none;}.ave-slide--cta .ave-slide__soften{background: rgba(10, 12, 16, .42);-webkit-mask-image: none;mask-image: none;}.ave-slide__inner{width: 100%;}.ave-slide--audit .ave-slide__bg{background-position: 22% top;background-size: auto 130%;}.ave-slide__soften{background: linear-gradient(180deg, rgba(10, 12, 16, .2) 0%, rgba(10, 12, 16, .5) 40%, rgba(10, 12, 16, .62) 100%);-webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, .35) 0%, #000 28%, #000 100%);mask-image: linear-gradient(180deg, rgba(0, 0, 0, .35) 0%, #000 28%, #000 100%);}.ave-slider .ave-slide__kicker{margin-bottom: 12px;font-size: 12px;letter-spacing: .1em;}.ave-slider .ave-slide__title{margin-bottom: 12px;font-size: 32px;line-height: 1.06;}.ave-slider .ave-slide__title--light{font-size: 31px;line-height: 1.16;letter-spacing: -.015em;}.ave-slider .ave-slide__lead{margin-bottom: 22px;font-size: 16px;}.ave-slider .ave-slide__brand{font-size: 36px;}.ave-slider .ave-slide__sub{margin: 6px 0 10px;font-size: 18px;}.ave-slider .ave-slide__list{margin-bottom: 20px;font-size: 22px;}.ave-slider .ave-slide__text{display: none;}.ave-slider .ave-slide__title--xl{margin-bottom: 20px;font-size: 40px;}.ave-slide__actions{flex-direction: column;gap: 10px;}.ave-slider a.ave-slide__btn{width: 100%;min-height: 52px;padding: 0 18px;}.ave-slider .ave-slide__perks{flex-direction: column;gap: 8px;width: auto;margin-top: 20px;}.ave-slide__perks li{font-size: 13px;}.ave-slider__dots{bottom: 16px;}}@media (max-width: 359px){.ave-slider .ave-slide__title, .ave-slider .ave-slide__title--light{font-size: 28px;}}@media (min-width: 992px){.ave-slide--audit{--L: calc(50% - 470px);--tab-max: 300px;--tab-gap: 20px;--copy-x: 236px;--copy-w: 400px;--head-x: 700px;--head-in-img: 254px;--blur-full: 470px;--blur-end: 680px;}.ave-slide--audit .ave-slide__bg{left: calc(var(--L) + var(--head-x) - var(--head-in-img));right: auto;width: 100%;background-position: 0 top;background-size: auto 112%;}.ave-slide--audit .ave-slide__bg::before{content: "";position: absolute;top: 0;bottom: 0;right: 100%;width: 200%;background: url("../images/hero/worker-sky-left.jpg") right top / auto 112% repeat-x;}.ave-slide--audit .ave-slide__soften{background: linear-gradient(0deg, rgba(10, 12, 16, .42) 0%, rgba(10, 12, 16, 0) 38%), linear-gradient(90deg, rgba(10, 12, 16, .52) 0, rgba(10, 12, 16, .38) calc(var(--L) + var(--blur-full)), rgba(10, 12, 16, 0) calc(var(--L) + var(--blur-end)));-webkit-mask-image: linear-gradient(90deg, #000 0, #000 calc(var(--L) + var(--blur-full)), transparent calc(var(--L) + var(--blur-end)));mask-image: linear-gradient(90deg, #000 0, #000 calc(var(--L) + var(--blur-full)), transparent calc(var(--L) + var(--blur-end)));}.ave-slide--audit .ave-slide__device{--tab-w: min(var(--tab-max), var(--L) + var(--copy-x) - var(--tab-gap) - 32px);top: auto;bottom: 0;left: calc(var(--L) + var(--copy-x) - var(--tab-gap) - var(--tab-w));right: auto;width: var(--tab-w);margin-bottom: calc(var(--tab-w) * -.3);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}.ave-slide--audit.is-active .ave-slide__device{animation: aveDeviceRise 1.2s .3s var(--sl-ease) both;}.ave-slide--audit .ave-slide__copy{max-width: var(--copy-w);margin-left: var(--copy-x);}.ave-slider .ave-slide--audit .ave-slide__title--light{font-size: 38px;}.ave-slider .ave-slide--audit .ave-slide__lead{font-size: 17px;}}@media (min-width: 1200px){.ave-slide--audit{--L: calc(50% - 570px);--tab-max: 520px;--tab-gap: 28px;--copy-x: 344px;--copy-w: 480px;--head-x: 900px;--head-in-img: 282px;--blur-full: 640px;--blur-end: 880px;}.ave-slider .ave-slide--audit .ave-slide__title--light{font-size: 46px;}.ave-slider .ave-slide--audit .ave-slide__lead{font-size: 18px;}.ave-slider .ave-slide--offer .ave-slide__title--light{font-size: 46px;}}@media (min-width: 1440px){.ave-slide__device{right: calc(50% - 645px);}.ave-slide--audit{--L: calc(50% - 645px);--tab-max: 540px;--copy-x: 372px;--head-x: 960px;--blur-full: 680px;--blur-end: 930px;}}@media (min-width: 1600px){.ave-slide__copy{max-width: 760px;}.ave-slide__device{right: calc(50% - 705px);width: 420px;}.ave-slide--audit{--L: calc(50% - 705px);--tab-max: 540px;--copy-x: 400px;--copy-w: 540px;--head-x: 1040px;--blur-full: 730px;--blur-end: 1000px;}.ave-slider .ave-slide__title{font-size: 62px;}.ave-slider .ave-slide__title--light{font-size: 56px;}.ave-slider .ave-slide__lead{font-size: 20px;}.ave-slider .ave-slide--audit .ave-slide__title--light, .ave-slider .ave-slide--offer .ave-slide__title--light{font-size: 50px;}.ave-slider .ave-slide--audit .ave-slide__lead{font-size: 19px;}}@media (min-width: 2400px){.ave-slide{min-height: 820px;}.ave-slide__copy{max-width: 820px;}.ave-slide__device{right: calc(50% - 785px);width: 460px;}.ave-slide--audit{--L: calc(50% - 785px);--tab-max: 640px;--copy-x: 440px;--copy-w: 580px;--head-x: 1140px;--head-in-img: 312px;--blur-full: 800px;--blur-end: 1100px;}.ave-slider .ave-slide__title{font-size: 68px;}.ave-slider .ave-slide__title--light{font-size: 60px;}.ave-slider .ave-slide__lead{font-size: 21px;}.ave-slider .ave-slide--audit .ave-slide__title--light, .ave-slider .ave-slide--offer .ave-slide__title--light{font-size: 54px;}.ave-slider .ave-slide--audit .ave-slide__lead{font-size: 20px;}}@keyframes aveDeviceRise{from{opacity: 0;transform: translateY(70%) rotate(2deg);}to{opacity: 1;transform: rotate(-3deg);}}@media (prefers-reduced-motion: reduce){.ave-slide--audit.is-active .ave-slide__device{animation: none;}}.ave-slide__note{margin: 10px 0 0;color: rgba(255, 255, 255, .78);font-size: 14px;}.ave-slide__proof{display: inline-block;margin: 14px 0 0;padding: 8px 14px;border-left: 3px solid #c80000;border-radius: 0 10px 10px 0;background: rgba(255, 255, 255, .08);color: #fff;font-size: 15px;line-height: 1.4;text-decoration: none;}.ave-slide__proof:hover, .ave-slide__proof:focus-visible{background: rgba(255, 255, 255, .16);color: #fff;text-decoration: none;}.ave-slide__proof b{color: #fff;}@media (max-width: 767px){.ave-slide__proof{font-size: 14px;}}.ave-slider__dots{pointer-events: none;}.ave-slider__dot{pointer-events: auto;}.ave-slide:not(.is-active):not(.is-bg-ready) .ave-slide__bg{background-image: none !important;}@media (max-width: 480px){.ave-slide--audit .ave-slide__bg{background-image: url("../images/sliders/rev_slider/slide2/bg-m.webp");background-position: 27% top;}}
.hp{--hp-red: #c80000;--hp-red-dark: #a90000;--hp-ink: #17181d;--hp-text: #3b3e47;--hp-muted: #6f7380;--hp-line: #e3e5ea;--hp-soft: #f5f6f8;--hp-radius: 18px;--hp-shadow: 0 18px 44px rgba(23, 24, 29, .12);position: relative;padding: 96px 0;color: var(--hp-text);font: 400 16px/1.6 'Open Sans', Arial, sans-serif;-webkit-font-smoothing: antialiased;}.hp *, .hp *::before, .hp *::after{box-sizing: border-box;}.hp :where(ul, ol){margin: 0;padding: 0;list-style: none;}.hp :where(li){margin: 0;padding: 0;}.hp :where(li)::before{content: none;}.hp :where(p){margin: 0;}.hp img{display: block;max-width: 100%;height: auto;}.hp a{text-decoration: none;}.hp a:focus-visible, .hp summary:focus-visible{outline: 2px solid var(--hp-red);outline-offset: 3px;}.hp--soft{background: var(--hp-soft);}.hp--dark{background: var(--hp-ink);color: rgba(255, 255, 255, .72);}.hp-head{max-width: 760px;margin: 0 0 40px;}.hp-head--row{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px 40px;max-width: none;}.hp-head--row > div{max-width: 760px;}.hp-head--center{margin-left: auto;margin-right: auto;text-align: center;}.hp-kicker{display: inline-block;margin: 0 0 12px;color: var(--hp-red);font-size: 12px;font-weight: 700;line-height: 1.3;letter-spacing: .12em;text-transform: uppercase;}.hp--dark .hp-kicker{color: #e90000;font-size: 13px;}.hp-h2{margin: 0 0 14px;padding: 0;color: var(--hp-ink);font: 800 38px/1.16 'Open Sans', Arial, sans-serif;letter-spacing: -.015em;text-transform: none;}.hp--dark .hp-h2{color: #fff;}.hp-h2 span{color: var(--hp-red);}.hp--dark .hp-h2 span{color: #e90000;}.hp-lead{color: var(--hp-muted);font-size: 17px;line-height: 1.6;}.hp--dark .hp-lead{color: rgba(255, 255, 255, .66);}.hp-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 50px;padding: 13px 24px;border: 2px solid transparent;border-radius: 999px;font: 700 15px/1.2 'Open Sans', Arial, sans-serif;white-space: nowrap;transition: background-color .2s, border-color .2s, color .2s, transform .2s, box-shadow .2s;}.hp-btn--red{background: var(--hp-red);color: #fff;box-shadow: 0 10px 24px rgba(200, 0, 0, .25);}.hp-btn--red:hover, .hp-btn--red:focus{background: var(--hp-red-dark);color: #fff;transform: translateY(-1px);}.hp-btn--white{background: #fff;color: var(--hp-red);}.hp-btn--white:hover, .hp-btn--white:focus{background: #fff3f3;color: var(--hp-red-dark);transform: translateY(-1px);}.hp-btn--line{border-color: var(--hp-line);background: #fff;color: var(--hp-ink);}.hp-btn--line:hover, .hp-btn--line:focus{border-color: var(--hp-red);color: var(--hp-red);}.hp-btn--ghost{border-color: rgba(255, 255, 255, .45);color: #fff;}.hp-btn--ghost:hover, .hp-btn--ghost:focus{border-color: #fff;background: rgba(255, 255, 255, .1);color: #fff;}.hp-more{display: inline-flex;align-items: center;gap: 6px;color: var(--hp-red);font-weight: 700;font-size: 15px;white-space: nowrap;border-bottom: 1px solid rgba(200, 0, 0, .25);}.hp-more:hover, .hp-more:focus{color: var(--hp-red-dark);border-bottom-color: currentColor;}.hp--dark .hp-more{color: #e90000;font-size: 16px;border-bottom-color: rgba(233, 0, 0, .35);}.hp--dark .hp-more:hover, .hp--dark .hp-more:focus{color: #fff;}.hp-chips{display: flex;flex-wrap: wrap;gap: 8px;}.hp-chip{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border: 1px solid var(--hp-line);border-radius: 999px;background: #fff;color: var(--hp-ink);font-size: 14px;font-weight: 600;line-height: 1.3;transition: border-color .2s, color .2s;}.hp-chip span{color: var(--hp-muted);font-weight: 400;}a.hp-chip:hover, a.hp-chip:focus{border-color: var(--hp-red);color: var(--hp-red);}.hp-trust{padding: 44px 0 10px;background: #fff;}.hp-trust__nums{display: grid;grid-template-columns: repeat(5, 1fr);border: 1px solid var(--hp-line);border-radius: var(--hp-radius);background: #fff;}.hp-trust__nums li{padding: 22px 24px;border-left: 1px solid var(--hp-line);}.hp-trust__nums li:first-child{border-left: 0;}.hp-trust__nums b{display: block;color: var(--hp-ink);font: 800 38px/1.05 'Open Sans', Arial, sans-serif;letter-spacing: -.02em;}.hp-trust__nums b small{font-size: 20px;font-weight: 700;letter-spacing: 0;}.hp-trust__nums li:first-child b{color: var(--hp-red);}.hp-trust__nums span{display: block;margin-top: 8px;color: var(--hp-muted);font-size: 14px;line-height: 1.45;}.hp-trust__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;margin-top: 20px;}.hp-trust__badges{display: flex;flex-wrap: wrap;gap: 10px;}.hp-badge{display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px 8px 8px;border: 1px solid var(--hp-line);border-radius: 999px;background: #fff;color: var(--hp-ink);font-size: 14px;font-weight: 700;line-height: 1.25;transition: border-color .2s, box-shadow .2s;}.hp-badge small{display: block;color: var(--hp-muted);font-size: 12px;font-weight: 400;}.hp-badge i{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: #fff1f1;color: var(--hp-red);font: 800 12px/1 'Open Sans', Arial, sans-serif;font-style: normal;}.hp-badge:hover, .hp-badge:focus{border-color: rgba(200, 0, 0, .4);box-shadow: 0 8px 20px rgba(23, 24, 29, .08);color: var(--hp-ink);}.hp-trust__tv{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;color: var(--hp-muted);font-size: 13px;font-weight: 600;}.hp-trust__tv ul{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;}.hp-trust__tv img{width: auto;height: var(--h, 28px);filter: grayscale(1);opacity: .72;transition: filter .2s, opacity .2s;}.hp-trust__tv a:hover img, .hp-trust__tv a:focus img{filter: none;opacity: 1;}.hp-svc__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.hp-svc__card{position: relative;display: flex;flex-direction: column;min-height: 100%;padding: 22px;border: 1px solid var(--hp-line);border-radius: var(--hp-radius);background: #fff;color: var(--hp-text);transition: border-color .2s, box-shadow .2s, transform .2s;}.hp-svc__card:hover, .hp-svc__card:focus{border-color: rgba(200, 0, 0, .35);box-shadow: var(--hp-shadow);transform: translateY(-3px);color: var(--hp-text);}.hp-svc__n{color: var(--hp-red);font-size: 13px;font-weight: 800;letter-spacing: .08em;}.hp-svc__g{margin-left: 8px;color: var(--hp-muted);font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;}.hp-svc__t{display: block;margin: 10px 0 8px;color: var(--hp-ink);font-size: 18px;font-weight: 800;line-height: 1.3;}.hp-svc__x{display: block;color: var(--hp-muted);font-size: 14px;line-height: 1.55;}.hp-svc__foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 16px;color: var(--hp-ink);font-size: 13px;font-weight: 600;}.hp-svc__foot i{flex: none;color: var(--hp-red);font-size: 18px;font-style: normal;transition: transform .2s;}.hp-svc__card:hover .hp-svc__foot i{transform: translateX(4px);}.hp-svc__card--big{grid-column: span 2;grid-row: span 2;padding: 0;overflow: hidden;}.hp-svc__card--wide{grid-column: span 2;padding: 0;overflow: hidden;flex-direction: row;}.hp-svc__img{position: relative;display: block;overflow: hidden;background: var(--hp-soft);}.hp-svc__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s;}.hp-svc__card:hover .hp-svc__img img{transform: scale(1.03);}.hp-svc__card--big .hp-svc__img{aspect-ratio: 16 / 9;}.hp-svc__card--wide .hp-svc__img{flex: 0 0 44%;}.hp-svc__b{display: flex;flex: 1;flex-direction: column;padding: 22px;}.hp-svc__card--big .hp-svc__t{font-size: 24px;}.hp-svc__card--big .hp-svc__x{font-size: 15px;}.hp-svc__card--accent{border-color: var(--hp-red);background: var(--hp-red);color: rgba(255, 255, 255, .86);}.hp-svc__card--accent:hover, .hp-svc__card--accent:focus{border-color: var(--hp-red-dark);background: var(--hp-red-dark);color: rgba(255, 255, 255, .86);}.hp-svc__card--accent .hp-svc__n, .hp-svc__card--accent .hp-svc__t, .hp-svc__card--accent .hp-svc__foot, .hp-svc__card--accent .hp-svc__foot i{color: #fff;}.hp-svc__card--accent .hp-svc__g, .hp-svc__card--accent .hp-svc__x{color: rgba(255, 255, 255, .82);}.hp-svc__card--pic{padding: 0;overflow: hidden;}.hp-svc__card--pic .hp-svc__img{flex: none;aspect-ratio: 16 / 9;}.hp-svc__card--pic .hp-svc__b{padding: 18px 20px 20px;}.hp-svc__card--pic .hp-svc__t{margin-top: 8px;font-size: 17px;}.hp-svc__card--big .hp-svc__img{flex: 1 0 auto;}.hp-svc__card--big .hp-svc__img img{position: absolute;inset: 0;object-position: 50% 0;}.hp-svc__card--big .hp-svc__b{flex: none;}.hp-svc__card--accent .hp-svc__img{background: var(--hp-red);}.hp-svc__card--accent .hp-svc__img img{filter: grayscale(1) contrast(1.1) brightness(1.15);mix-blend-mode: multiply;}.hp-svc__card--accent:hover .hp-svc__img, .hp-svc__card--accent:focus .hp-svc__img{background: var(--hp-red-dark);}.hp-res__list{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px;}.hp-case{display: flex;flex-direction: column;height: 100%;overflow: hidden;border: 1px solid var(--hp-line);border-radius: var(--hp-radius);background: #fff;color: var(--hp-text);transition: box-shadow .2s, transform .2s, border-color .2s;}.hp-case:hover, .hp-case:focus{border-color: rgba(200, 0, 0, .3);box-shadow: var(--hp-shadow);transform: translateY(-3px);color: var(--hp-text);}.hp-case__shot{display: block;margin: 12px 12px 0;overflow: hidden;border-radius: 12px;background: #e9ebef;aspect-ratio: 16 / 10;}.hp-case__shot img{width: 100%;height: 100%;object-fit: cover;object-position: top center;}.hp-case__b{display: flex;flex: 1;flex-direction: column;padding: 16px 20px 20px;}.hp-case__niche{color: var(--hp-muted);font-size: 13px;}.hp-case__name{display: block;margin: 2px 0 14px;color: var(--hp-ink);font-size: 20px;font-weight: 800;line-height: 1.25;}.hp-case__kpi{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 14px;margin-bottom: 16px;}.hp-case__kpi li{padding-top: 10px;border-top: 1px solid var(--hp-line);}.hp-case__kpi b{display: block;color: var(--hp-ink);font-size: 20px;font-weight: 800;line-height: 1.15;white-space: nowrap;}.hp-case__kpi li:first-child b{color: var(--hp-red);}.hp-case__kpi span{display: block;color: var(--hp-muted);font-size: 12px;line-height: 1.35;}.hp-case__go{margin-top: auto;color: var(--hp-red);font-size: 14px;font-weight: 700;}.hp.hp-devs{padding: 72px 0;}.hp-devs .hp-head{margin-bottom: 32px;}.hp-devs__list{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}.hp-dev{display: flex;flex-direction: column;height: 100%;overflow: hidden;border: 1px solid var(--hp-line);border-radius: var(--hp-radius);background: #fff;color: var(--hp-text);transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;}.hp-dev:hover, .hp-dev:focus{border-color: rgba(200, 0, 0, .3);box-shadow: var(--hp-shadow);transform: translateY(-3px);color: var(--hp-text);}.hp-dev__img{display: block;overflow: hidden;background: #e9ebef;aspect-ratio: 4 / 3;}.hp-dev__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}.hp-dev:hover .hp-dev__img img{transform: scale(1.04);}.hp-dev__b{display: flex;flex: 1;flex-direction: column;padding: 16px 20px 20px;}.hp-dev__k{color: var(--hp-muted);font-size: 13px;}.hp-dev__t{display: block;margin: 2px 0 12px;color: var(--hp-ink);font-size: 18px;font-weight: 800;line-height: 1.3;}.hp-dev__go{margin-top: auto;color: var(--hp-red);font-size: 14px;font-weight: 700;}.hp-dev__go i{display: inline-block;font-style: normal;transition: transform .25s ease;}.hp-dev:hover .hp-dev__go i{transform: translateX(4px);}.hp-audit{padding: 64px 0;background: #fff;}.hp-audit__card{position: relative;display: grid;grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);align-items: center;gap: 28px 48px;overflow: hidden;padding: 48px 56px;border-radius: 24px;background: linear-gradient(120deg, #b30000 0%, #d40d0d 55%, #e5322d 100%);color: rgba(255, 255, 255, .88);}.hp-audit__card::after{content: "";position: absolute;right: -120px;top: -140px;width: 420px;height: 420px;border: 60px solid rgba(255, 255, 255, .07);border-radius: 50%;pointer-events: none;}.hp-audit .hp-kicker{color: #fff;opacity: .85;}.hp-audit .hp-h2{color: #fff;font-size: 34px;}.hp-audit__lead{font-size: 17px;line-height: 1.6;}.hp-audit__side{position: relative;z-index: 1;}.hp-audit__perks{display: grid;gap: 10px;margin-bottom: 22px;}.hp-audit__perks li{position: relative;padding-left: 30px;color: #fff;font-weight: 600;}.hp-audit__perks li::before{content: "" !important;position: absolute;left: 0;top: 3px;width: 20px;height: 20px;border-radius: 50%;background: rgba(255, 255, 255, .18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;}.hp-audit__acts{display: flex;flex-wrap: wrap;gap: 12px;}.hp-work{overflow: hidden;}.hp-work::before{content: "";position: absolute;left: 50%;top: -260px;width: 900px;height: 520px;transform: translateX(-50%);background: radial-gradient(closest-side, rgba(200, 0, 0, .22), transparent);pointer-events: none;}.hp-work .container{position: relative;}.hp-work__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-template-rows: auto auto;gap: 16px;}.hp-door{position: relative;display: flex;flex-direction: column;overflow: hidden;padding: 22px;border: 1px solid rgba(255, 255, 255, .1);border-radius: var(--hp-radius);background: #20222a;color: rgba(255, 255, 255, .7);transition: border-color .2s, transform .2s, background-color .2s;}.hp-door:hover, .hp-door:focus{border-color: rgba(233, 0, 0, .5);background: #252830;transform: translateY(-3px);color: rgba(255, 255, 255, .7);}.hp-door__k{color: #e90000;font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;}.hp-door__t{display: block;margin: 8px 0 6px;color: #fff;font-size: 20px;font-weight: 800;line-height: 1.25;}.hp-door__x{display: block;font-size: 14px;line-height: 1.55;}.hp-door__go{display: inline-block;margin-top: 16px;color: #fff;font-size: 14px;font-weight: 700;}.hp-door__go i{color: #e90000;font-style: normal;transition: margin .2s;}.hp-door:hover .hp-door__go i{margin-left: 4px;}.hp-door--main{grid-column: span 2;grid-row: span 2;padding: 28px;background: linear-gradient(160deg, #262932 0%, #1b1d23 100%);}.hp-door--main .hp-door__t{font-size: 28px;}.hp-door__stage{position: relative;display: block;margin: auto -28px -28px;padding: 28px 28px 0;}.hp-door__mock{display: block;width: 100%;border-radius: 14px 14px 0 0;}.hp-devices{position: relative;display: block;height: 0;padding-bottom: 62%;}.hp-devices__laptop{position: absolute;left: 0;bottom: 0;width: 84%;padding: 2.2% 2.2% 0;border-radius: 14px 14px 0 0;background: #0d0e11;box-shadow: 0 -10px 40px rgba(0, 0, 0, .35);}.hp-devices__laptop img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top center;border-radius: 6px 6px 0 0;}.hp-devices__phone{position: absolute;right: 0;bottom: 0;width: 24%;padding: 1.4%;border-radius: 22px 22px 0 0;background: #0d0e11;box-shadow: -14px 0 40px rgba(0, 0, 0, .45);}.hp-devices__phone img{width: 100%;aspect-ratio: 9 / 17;object-fit: cover;object-position: top center;border-radius: 16px 16px 0 0;}.hp-door__wall{display: grid;grid-template-columns: repeat(4, 1fr);gap: 4px;margin-top: 18px;}.hp-door__wall img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: top center;border-radius: 6px;background: #2a2c33;}.hp-door__wall--logos img{object-fit: contain;padding: 6px;background: #fff;}.hp-door__num{position: absolute;right: 22px;top: 18px;color: rgba(255, 255, 255, .14);font: 800 44px/1 'Open Sans', Arial, sans-serif;letter-spacing: -.03em;}.hp-work__cta{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 40px;}.hp-sell{overflow: hidden;}.hp-sell::before{content: "";position: absolute;right: -10%;top: -20%;width: 820px;height: 620px;background: radial-gradient(closest-side, rgba(200, 0, 0, .2), transparent);pointer-events: none;}.hp-sell .container{position: relative;}.hp-sl__bar{display: flex;align-items: center;justify-content: space-between;gap: 16px 24px;}.hp-sl__tabs{display: flex;flex-wrap: wrap;gap: 8px;min-width: 0;}.hp-sl__tab{position: relative;flex: none;overflow: hidden;padding: 10px 18px;border: 1px solid rgba(255, 255, 255, .16);border-radius: 999px;background: transparent;color: rgba(255, 255, 255, .78);font: 600 14px/1.3 'Open Sans', Arial, sans-serif;white-space: nowrap;cursor: pointer;transition: background-color .2s, border-color .2s, color .2s;}.hp-sl__tab:hover{border-color: rgba(255, 255, 255, .45);color: #fff;}.hp-sl__tab:focus-visible, .hp-sl__btn:focus-visible, .hp-sl__track:focus-visible{outline: 2px solid #e90000;outline-offset: 3px;}.hp-sl__tab.is-active{border-color: #cc0000;background: #c80000;color: #fff;}.hp-sl__tab::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background: var(--hp-red);}.hp-sl__tab.is-active::after{background: rgba(255, 255, 255, .85);}.hp-sl.is-auto .hp-sl__tab.is-active::after{animation: hp-sl-progress var(--hp-sl-interval, 8000ms) linear forwards;animation-play-state: paused;}.hp-sl.is-playing .hp-sl__tab.is-active::after{animation-play-state: running;}@keyframes hp-sl-progress{from{width: 0;}to{width: 100%;}}.hp-sl__ctrl{display: flex;flex: none;gap: 8px;}.hp-sl__btn{position: relative;width: 44px;height: 44px;border: 1px solid rgba(255, 255, 255, .22);border-radius: 50%;background: transparent;color: #fff;font: 700 18px/1 'Open Sans', Arial, sans-serif;cursor: pointer;transition: background-color .2s, border-color .2s;}.hp-sl__btn:hover{border-color: #fff;background: rgba(255, 255, 255, .1);}.hp-sl__btn--toggle span{position: absolute;left: 50%;top: 50%;width: 10px;height: 12px;margin: -6px 0 0 -5px;border-left: 3px solid #fff;border-right: 3px solid #fff;}.hp-sl__btn--toggle.is-paused span{width: 0;height: 0;margin: -7px 0 0 -4px;border-style: solid;border-width: 7px 0 7px 11px;border-color: transparent transparent transparent #fff;}.hp-sl__track{position: relative;display: grid;grid-auto-flow: column;grid-auto-columns: 100%;margin-top: 24px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;border-radius: 24px;}.hp-sl__track::-webkit-scrollbar{display: none;}.hp-sl__slide{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);gap: 48px;align-items: center;padding: 40px;border: 1px solid rgba(255, 255, 255, .1);border-radius: 24px;background: linear-gradient(160deg, #262932 0%, #1b1d23 100%);scroll-snap-align: start;scroll-snap-stop: always;}.hp-sl__pain{color: #e90000;font-size: 15px;font-weight: 700;line-height: 1.45;}.hp-sl__t{margin: 10px 0 0;padding: 0;color: #fff;font: 800 32px/1.18 'Open Sans', Arial, sans-serif;letter-spacing: -.01em;text-transform: none;}.hp-sl__list{display: grid;gap: 10px;margin-top: 20px;}.hp-sl__list li{position: relative;padding-left: 28px;color: rgba(255, 255, 255, .82);font-size: 15px;line-height: 1.5;}.hp-sl__list li::before{content: "";position: absolute;left: 2px;top: 5px;width: 14px;height: 8px;border-left: 2px solid #e90000;border-bottom: 2px solid #e90000;transform: rotate(-45deg);}.hp-sl__proof{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 2px 16px;align-items: center;margin-top: 24px;padding: 16px 18px;border-left: 3px solid var(--hp-red);border-radius: 12px;background: rgba(255, 255, 255, .05);}.hp-sl__proof b{grid-row: span 2;color: #e90000;font-size: 34px;font-weight: 800;line-height: 1;letter-spacing: -.02em;white-space: nowrap;}.hp-sl__proof p{color: rgba(255, 255, 255, .85);font-size: 14px;line-height: 1.45;}.hp-sl__proof a{justify-self: start;color: #fff;font-size: 13px;font-weight: 700;border-bottom: 1px solid rgba(255, 255, 255, .3);}.hp-sl__proof a:hover, .hp-sl__proof a:focus{color: #e90000;border-bottom-color: currentColor;}.hp-sl__proofs{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin-top: 24px;}.hp-sl__proofs .hp-sl__proof{grid-template-columns: minmax(0, 1fr);grid-template-rows: auto 1fr auto;gap: 6px;margin-top: 0;}.hp-sl__proofs .hp-sl__proof b{grid-row: auto;}.hp-sl__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 26px;}.hp-sl__more{color: #fff;font-size: 15px;font-weight: 700;border-bottom: 1px solid rgba(255, 255, 255, .3);}.hp-sl__more:hover, .hp-sl__more:focus{color: #e90000;border-bottom-color: currentColor;}.hp-sl__visual{position: relative;min-width: 0;}.hp-sl__img{position: relative;display: block;overflow: hidden;aspect-ratio: 16 / 11;border-radius: 18px;background: #2a2c33;}.hp-sl__img img{width: 100%;height: 100%;object-fit: cover;}.hp-sl__play{position: absolute;left: 50%;top: 50%;width: 64px;height: 64px;margin: -32px 0 0 -32px;border-radius: 50%;background: rgba(200, 0, 0, .92);box-shadow: 0 10px 30px rgba(0, 0, 0, .35);}.hp-sl__play::after{content: "";position: absolute;left: 26px;top: 21px;border-style: solid;border-width: 11px 0 11px 18px;border-color: transparent transparent transparent #fff;}.hp-sl__chips{position: absolute;left: 14px;right: 14px;bottom: 14px;display: flex;flex-wrap: wrap;gap: 8px;}.hp-sl__chips li{padding: 7px 12px;border-radius: 10px;background: rgba(15, 16, 20, .84);color: rgba(255, 255, 255, .85);font-size: 13px;line-height: 1.35;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.hp-sl__chips b{color: #fff;}.hp-sl__slide--num{position: relative;overflow: hidden;grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr);background: radial-gradient(120% 90% at 100% 0%, rgba(200, 0, 0, .22), transparent 55%), linear-gradient(160deg, #23252d 0%, #15161b 100%);}.hp-sl__slide--num > :not(.hp-num__planes){position: relative;z-index: 1;}.hp-num__planes{position: absolute;inset: 0;overflow: hidden;pointer-events: none;}.hp-num__planes i{position: absolute;top: -10%;bottom: -10%;transform: skewX(-18deg);}.hp-num__planes i:nth-child(1){left: 44%;width: 30%;background: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .01));}.hp-num__planes i:nth-child(2){left: 68%;width: 14%;background: linear-gradient(180deg, rgba(200, 0, 0, .34), rgba(200, 0, 0, .04));}.hp-num__planes i:nth-child(3){left: 86%;width: 30%;background: rgba(255, 255, 255, .04);}.hp-num__k{color: #e90000;font-size: 14px;font-weight: 800;letter-spacing: .14em;line-height: 1.4;text-transform: uppercase;}.hp-num__t{max-width: 620px;}.hp-num__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 26px 0;margin-top: 30px;}.hp-num__grid li{padding: 2px 20px 0;border-left: 1px solid rgba(255, 255, 255, .2);}.hp-num__grid li:nth-child(3n+1){padding-left: 0;border-left: 0;}.hp-num__grid b{display: inline-block;color: #fff;font: 800 60px/1 'Open Sans', Arial, sans-serif;letter-spacing: -.03em;font-variant-numeric: tabular-nums;white-space: nowrap;}.hp-num__grid li:first-child b{color: #e90000;}.hp-num__grid b.is-long{font-size: 42px;line-height: 60px;}.hp-num__grid span{display: block;margin-top: 10px;color: rgba(255, 255, 255, .74);font-size: 13px;line-height: 1.45;}.hp-num__certs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 26px;color: rgba(255, 255, 255, .6);font-size: 13px;}.hp-num__certs a{padding: 5px 12px;border: 1px solid rgba(255, 255, 255, .22);border-radius: 999px;color: #fff;font-weight: 700;transition: border-color .2s, color .2s;}.hp-num__certs a:hover, .hp-num__certs a:focus{border-color: #e90000;color: #e90000;}.hp-num__photos{position: relative;align-self: stretch;min-height: 440px;}.hp-num__ph{position: absolute;margin: 0;padding: 6px;border-radius: 14px;background: #fff;box-shadow: 0 24px 50px rgba(0, 0, 0, .45);transform: rotate(var(--r, 0deg));}.hp-num__ph img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 9px;}.hp-num__ph figcaption{position: absolute;left: 16px;bottom: 16px;padding: 4px 10px;border-radius: 8px;background: var(--hp-red);color: #fff;font-size: 12px;font-weight: 700;line-height: 1.4;}.hp-num__ph--1{right: 2%;top: 0;width: 54%;height: 74%;--r: 4deg;}.hp-num__ph--1 img{object-position: 30% 20%;}.hp-num__ph--2{left: 0;top: 18%;width: 52%;aspect-ratio: 16 / 9;--r: -6deg;}.hp-num__ph--3{left: 14%;bottom: 0;width: 60%;aspect-ratio: 16 / 10;--r: -2deg;}.hp-num__photos--wall{display: flex;align-items: center;}.hp-num__wall{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;width: 100%;transform: rotate(-7deg);}.hp-num__tile{display: block;overflow: hidden;border: 4px solid #fff;border-radius: 12px;background: #2a2c33;box-shadow: 0 18px 40px rgba(0, 0, 0, .4);aspect-ratio: 4 / 3;}.hp-num__tile:nth-child(even){transform: translateY(34px);}.hp-num__tile img{width: 100%;height: 100%;object-fit: cover;}@media (prefers-reduced-motion: no-preference){.hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__grid li{animation: hp-num-in .6s cubic-bezier(.2, .7, .2, 1) both;animation-delay: calc(var(--i, 0) * 90ms);}.hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__ph, .hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__tile{animation: hp-num-ph .8s cubic-bezier(.2, .7, .2, 1) both;}.hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__ph--2, .hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__tile:nth-child(2){animation-delay: .12s;}.hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__ph--3, .hp-sl.is-seen .hp-sl__slide--num.is-active .hp-num__tile:nth-child(n+3){animation-delay: .24s;}}@keyframes hp-num-in{from{opacity: 0;transform: translateY(16px);}}@keyframes hp-num-ph{from{opacity: 0;translate: 0 28px;}}.hp-flag{margin-top: 72px;}.hp-flag__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px 40px;margin-bottom: 24px;}.hp-flag__h{margin: 0 0 6px;color: #fff;font: 800 28px/1.2 'Open Sans', Arial, sans-serif;letter-spacing: -.01em;text-transform: none;}.hp-flag__x{max-width: 720px;color: rgba(255, 255, 255, .62);font-size: 15px;line-height: 1.55;}.hp-flag__hero{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.hp-fcase{position: relative;display: flex;flex-direction: column;height: 100%;overflow: hidden;border: 1px solid rgba(255, 255, 255, .1);border-radius: var(--hp-radius);background: #20222a;color: rgba(255, 255, 255, .7);transition: border-color .2s, transform .2s, background-color .2s;}.hp-fcase:hover, .hp-fcase:focus{border-color: rgba(233, 0, 0, .5);background: #252830;transform: translateY(-3px);color: rgba(255, 255, 255, .7);}.hp-fcase__img{position: relative;display: block;overflow: hidden;aspect-ratio: 16 / 10;background: #2a2c33;}.hp-fcase__img img{width: 100%;height: 100%;object-fit: cover;object-position: top center;transition: transform .5s;}.hp-fcase:hover .hp-fcase__img img, .hp-fcase:focus .hp-fcase__img img{transform: scale(1.03);}.hp-fcase__b{display: flex;flex: 1;flex-direction: column;align-items: flex-start;gap: 8px;padding: 16px 18px 18px;}.hp-fcase__k{color: #e90000;font-size: 12px;font-weight: 700;line-height: 1.5;letter-spacing: .1em;text-transform: uppercase;}.hp-fcase__url{display: inline-block;margin-left: 4px;padding: 1px 8px;border-radius: 999px;background: rgba(255, 255, 255, .09);color: rgba(255, 255, 255, .85);font-weight: 600;letter-spacing: 0;text-transform: none;white-space: nowrap;}.hp-fcase__t{color: #fff;font-size: 17px;font-weight: 800;line-height: 1.3;}.hp-fcase__tags{display: flex;flex-wrap: wrap;gap: 6px;}.hp-fcase__tags span{padding: 2px 9px;border: 1px solid rgba(255, 255, 255, .14);border-radius: 999px;color: rgba(255, 255, 255, .75);font-size: 12px;line-height: 1.5;}.hp-fcase__m{margin-top: auto;padding-top: 4px;color: #fff;font-size: 14px;font-weight: 700;line-height: 1.4;}.hp-fcase__m::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--hp-red);vertical-align: 1px;}.hp-fcase__go{margin-top: 6px;color: #fff;font-size: 14px;font-weight: 700;}.hp-fcase__go i{color: #e90000;font-style: normal;transition: margin .2s;}.hp-fcase:hover .hp-fcase__go i{margin-left: 4px;}.hp-fcase--hero{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);background: linear-gradient(160deg, #262932 0%, #1b1d23 100%);}.hp-fcase--hero .hp-fcase__img{aspect-ratio: auto;min-height: 280px;}.hp-fcase--hero .hp-fcase__img img{position: absolute;inset: 0;object-position: center;}.hp-fcase--hero .hp-fcase__b{justify-content: center;gap: 12px;padding: 26px;}.hp-fcase--hero .hp-fcase__t{font-size: 26px;line-height: 1.2;}.hp-fcase--hero .hp-fcase__m{margin-top: 4px;font-size: 16px;}.hp-flag__grid{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));grid-auto-flow: dense;gap: 16px;margin-top: 16px;}.hp-flag__grid > li{display: flex;min-width: 0;}.hp-flag__grid > li > .hp-fcase{width: 100%;}.hp-flag__grid > li.is-wide{grid-column: span 2;}.hp-flag__grid > li.is-wide .hp-fcase{flex-direction: row;}.hp-flag__grid > li.is-wide .hp-fcase__img{flex: 0 0 56%;aspect-ratio: auto;}.hp-flag__grid > li.is-wide .hp-fcase__img img{position: absolute;inset: 0;}.hp-flag__media{margin-top: 40px;}.hp-flag__sub{margin: 0 0 14px;color: #fff;font-size: 18px;font-weight: 800;}.hp-flag__vids{display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: 14px;}.hp-fmedia{display: block;color: rgba(255, 255, 255, .62);}.hp-fmedia:hover, .hp-fmedia:focus{color: rgba(255, 255, 255, .62);}.hp-fmedia__img{position: relative;display: block;overflow: hidden;aspect-ratio: 16 / 10;border-radius: 12px;background: #2a2c33;}.hp-fmedia__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s, opacity .3s;}.hp-fmedia:hover .hp-fmedia__img img, .hp-fmedia:focus .hp-fmedia__img img{transform: scale(1.04);opacity: .85;}.hp-fmedia__play{position: absolute;left: 50%;top: 50%;width: 40px;height: 40px;margin: -20px 0 0 -20px;border-radius: 50%;background: rgba(200, 0, 0, .92);box-shadow: 0 8px 22px rgba(0, 0, 0, .35);}.hp-fmedia__play::after{content: "";position: absolute;left: 16px;top: 12px;border-style: solid;border-width: 8px 0 8px 12px;border-color: transparent transparent transparent #fff;}.hp-fmedia b{display: block;margin-top: 8px;color: #fff;font-size: 14px;line-height: 1.3;}.hp-fmedia span{display: block;margin-top: 2px;font-size: 12px;line-height: 1.4;}.hp-video__grid{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 20px;align-items: stretch;}.hp-video__grid > .hp-vd{align-self: start;}.hp-video__side{display: flex;flex-direction: column;min-width: 0;}.hp-vd{position: relative;display: block;color: var(--hp-ink);}.hp-vd__img{position: relative;display: block;overflow: hidden;border-radius: var(--hp-radius);background: #111;aspect-ratio: 16 / 9;}.hp-vd__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s, opacity .3s;}.hp-vd:hover .hp-vd__img img, .hp-vd:focus .hp-vd__img img{transform: scale(1.03);opacity: .9;}.hp-play{position: absolute;left: 50%;top: 50%;width: 64px;height: 64px;margin: -32px 0 0 -32px;border-radius: 50%;background: rgba(200, 0, 0, .92);box-shadow: 0 10px 30px rgba(0, 0, 0, .35);transition: transform .2s;}.hp-play::after{content: "";position: absolute;left: 26px;top: 21px;border-style: solid;border-width: 11px 0 11px 18px;border-color: transparent transparent transparent #fff;}.hp-vd:hover .hp-play{transform: scale(1.08);}.hp-vd__len{position: absolute;right: 12px;bottom: 12px;padding: 3px 8px;border-radius: 6px;background: rgba(0, 0, 0, .72);color: #fff;font-size: 12px;font-weight: 700;}.hp-vd__t{display: block;margin-top: 14px;color: var(--hp-ink);font-size: 20px;font-weight: 800;line-height: 1.3;}.hp-vd__m{display: block;margin-top: 4px;color: var(--hp-muted);font-size: 13px;}.hp-tv__h{margin: 0 0 12px;color: var(--hp-ink);font-size: 15px;font-weight: 800;letter-spacing: .02em;}.hp-tv{display: grid;gap: 10px;}.hp-tv__i{display: grid;grid-template-columns: 132px minmax(0, 1fr);gap: 12px;align-items: center;padding: 8px;border: 1px solid var(--hp-line);border-radius: 14px;background: #fff;color: var(--hp-text);transition: border-color .2s, box-shadow .2s;}.hp-tv__i:hover, .hp-tv__i:focus{border-color: rgba(200, 0, 0, .35);box-shadow: 0 10px 26px rgba(23, 24, 29, .08);color: var(--hp-text);}.hp-tv__thumb{position: relative;display: block;overflow: hidden;border-radius: 10px;aspect-ratio: 16 / 9;background: #111;}.hp-tv__thumb img{width: 100%;height: 100%;object-fit: cover;}.hp-tv__thumb .hp-play{width: 34px;height: 34px;margin: -17px 0 0 -17px;}.hp-tv__thumb .hp-play::after{left: 13px;top: 10px;border-width: 7px 0 7px 11px;}.hp-tv__src{display: flex;align-items: center;gap: 6px;color: var(--hp-ink);font-size: 13px;font-weight: 800;}.hp-tv__src img{width: auto;height: 16px;}.hp-tv__b small{display: block;color: var(--hp-muted);font-size: 12px;}.hp-tv__b span.hp-tv__x{display: block;margin-top: 4px;font-size: 13px;line-height: 1.45;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.hp-shorts{margin-top: 36px;}.hp-shorts__head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 14px;}.hp-shorts__head h3{margin: 0;color: var(--hp-ink);font-size: 18px;font-weight: 800;}.hp-shorts__list{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 14px;}.hp-short{display: block;color: var(--hp-ink);}.hp-short .hp-vd__img{aspect-ratio: 9 / 16;border-radius: 14px;}.hp-short .hp-play{width: 44px;height: 44px;margin: -22px 0 0 -22px;}.hp-short .hp-play::after{left: 17px;top: 13px;border-width: 9px 0 9px 14px;}.hp-short__t{display: block;margin-top: 8px;font-size: 13px;font-weight: 700;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.hp-short__v{display: block;color: var(--hp-muted);font-size: 12px;}.hp-video__links{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px;}.hp-vcta{position: relative;z-index: 0;display: flex;flex: 1 0 auto;flex-direction: column;justify-content: center;overflow: hidden;margin-top: 12px;padding: 20px 22px;border-radius: var(--hp-radius);background: var(--hp-ink);color: rgba(255, 255, 255, .75);}.hp-vcta__bg{position: absolute;inset: 0;z-index: -1;}.hp-vcta__bg img{width: 100%;height: 100%;object-fit: cover;opacity: .3;}.hp-vcta::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(100deg, #17181d 30%, rgba(23, 24, 29, .78) 65%, rgba(120, 0, 0, .55));}.hp-vcta__k{color: #e90000;font-size: 13px;font-weight: 700;line-height: 1.3;letter-spacing: .12em;text-transform: uppercase;}.hp-vcta__t{margin-top: 4px;color: #fff;font-size: 19px;font-weight: 800;line-height: 1.25;}.hp-vcta__fig{display: flex;align-items: center;gap: 12px;margin-top: 10px;}.hp-vcta__fig b{color: #e90000;font-size: 28px;font-weight: 800;line-height: 1;letter-spacing: -.02em;white-space: nowrap;}.hp-vcta__fig span{max-width: 240px;font-size: 13px;line-height: 1.35;}.hp-vcta__list{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 12px;}.hp-vcta__list li{padding: 2px 10px;border: 1px solid rgba(255, 255, 255, .2);border-radius: 999px;color: #fff;font-size: 12px;line-height: 1.5;}.hp-vcta__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;margin-top: 14px;}.hp-vcta .hp-btn{min-height: 42px;padding: 9px 22px;font-size: 14px;}.hp-vcta__link{color: #fff;font-size: 14px;font-weight: 700;border-bottom: 1px solid rgba(255, 255, 255, .3);}.hp-vcta__link:hover, .hp-vcta__link:focus{color: #e90000;border-bottom-color: currentColor;}@media (min-width: 1200px){.hp-tv__i{grid-template-columns: 112px minmax(0, 1fr);}.hp-tv__b span.hp-tv__x{-webkit-line-clamp: 1;}.hp-vcta__fig span{max-width: none;}}@media (min-width: 1400px){.hp-video__grid > .hp-vd{display: flex;flex-direction: column;align-self: stretch;}.hp-video__grid > .hp-vd .hp-vd__img{flex: 1 0 auto;}.hp-video__grid > .hp-vd .hp-vd__img img{position: absolute;inset: 0;}}.hp-founder__grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);gap: 48px;align-items: center;}.hp-founder__photo{position: relative;margin: 0;}.hp-founder__photo img{width: 100%;border-radius: 22px;box-shadow: var(--hp-shadow);}.hp-founder__photo figcaption{position: absolute;left: 18px;bottom: 18px;padding: 12px 16px;border-radius: 14px;background: rgba(23, 24, 29, .86);color: rgba(255, 255, 255, .75);font-size: 13px;line-height: 1.4;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.hp-founder__photo figcaption b{display: block;color: #fff;font-size: 16px;}.hp-founder__text > p{margin-bottom: 14px;font-size: 16px;line-height: 1.65;}.hp-founder__facts{display: grid;gap: 10px;margin: 20px 0 26px;}.hp-founder__facts li{position: relative;padding-left: 26px;}.hp-founder__facts li::before{content: "" !important;position: absolute;left: 2px;top: 9px;width: 10px;height: 10px;border-radius: 50%;background: var(--hp-red);box-shadow: 0 0 0 4px rgba(200, 0, 0, .12);}.hp-founder__facts strong{color: var(--hp-ink);}.hp-certs{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin-bottom: 18px;}.hp-cert{display: flex;flex-direction: column;gap: 8px;padding: 10px;border: 1px solid var(--hp-line);border-radius: 14px;background: #fff;color: var(--hp-ink);transition: border-color .2s, box-shadow .2s;}.hp-cert:hover, .hp-cert:focus{border-color: rgba(200, 0, 0, .35);box-shadow: 0 10px 26px rgba(23, 24, 29, .08);color: var(--hp-ink);}.hp-cert__img{display: flex;align-items: center;justify-content: center;height: 96px;overflow: hidden;border-radius: 8px;background: var(--hp-soft);}.hp-cert__img img{width: auto;max-height: 96px;}.hp-cert b{font-size: 12px;line-height: 1.35;}.hp-cert small{color: var(--hp-muted);font-size: 11px;}.hp-founder__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;}.hp-school__grid{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 56px;align-items: center;}.hp-school__photo{position: relative;margin: 0;}.hp-school__photo img{width: 100%;border-radius: 22px;}.hp-school__photo figcaption{margin-top: 10px;color: rgba(255, 255, 255, .55);font-size: 13px;}.hp-school__tags{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 16px;}.hp-school__tags span{padding: 5px 12px;border: 1px solid rgba(255, 255, 255, .22);border-radius: 999px;color: #fff;font-size: 13px;font-weight: 600;}.hp-school__text > p{margin-bottom: 14px;font-size: 16px;line-height: 1.65;}.hp-school__facts{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin: 26px 0 30px;}.hp-school__facts li{padding: 14px;border-radius: 14px;background: rgba(255, 255, 255, .06);}.hp-school__facts b{display: block;color: #fff;font-size: 26px;font-weight: 800;line-height: 1.1;}.hp-school__facts span{display: block;margin-top: 4px;font-size: 12px;line-height: 1.35;}.hp-school__acts{display: flex;flex-wrap: wrap;gap: 12px;}.hp-know__grid{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 20px;}.hp-panel{display: flex;flex-direction: column;padding: 26px;border: 1px solid var(--hp-line);border-radius: 22px;background: #fff;}.hp-panel__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 18px;}.hp-panel__head h3{margin: 0;color: var(--hp-ink);font-size: 22px;font-weight: 800;line-height: 1.25;}.hp-panel__head h3 span{color: var(--hp-muted);font-size: 15px;font-weight: 600;}.hp-panel .hp-chips{margin-top: auto;padding-top: 20px;}.hp-kb{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 16px;}.hp-kb__side{display: grid;gap: 12px;align-content: start;}.hp-post{display: block;color: var(--hp-text);}.hp-post__img{display: block;overflow: hidden;border-radius: 14px;background: var(--hp-soft);aspect-ratio: 16 / 9;}.hp-post__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s;}.hp-post:hover .hp-post__img img{transform: scale(1.04);}.hp-post__cat{display: block;margin-top: 10px;color: var(--hp-red);font-size: 12px;font-weight: 700;letter-spacing: .04em;}.hp-post__t{display: block;margin-top: 4px;color: var(--hp-ink);font-size: 17px;font-weight: 800;line-height: 1.35;transition: color .2s;}.hp-post:hover .hp-post__t, .hp-post:focus .hp-post__t{color: var(--hp-red);}.hp-post__x{display: block;margin-top: 6px;color: var(--hp-muted);font-size: 14px;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.hp-post__m{display: block;margin-top: 6px;color: var(--hp-muted);font-size: 12px;}.hp-post--row{display: grid;grid-template-columns: 112px minmax(0, 1fr);gap: 14px;align-items: start;}.hp-post--row .hp-post__img{border-radius: 10px;}.hp-post--row .hp-post__cat{margin-top: 0;}.hp-post--row .hp-post__t{font-size: 15px;}.hp-kb__side .hp-post--row{grid-template-columns: 88px minmax(0, 1fr);gap: 12px;}.hp-kb__side .hp-post__t{font-size: 14px;}.hp-case__go{padding-top: 4px;}.hp-ar{display: grid;gap: 16px;}.hp-blog{margin-top: 20px;padding: 26px;border-radius: 22px;background: var(--hp-soft);}.hp-blog__list{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px;}.hp-blog .hp-post__t{font-size: 15px;}.hp-faq__grid{display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.4fr);gap: 48px;align-items: start;}.hp-faq__list{border-top: 1px solid var(--hp-line);}.hp-faq__i{border-bottom: 1px solid var(--hp-line);}.hp-faq__i summary{position: relative;display: block;padding: 20px 48px 20px 0;color: var(--hp-ink);font-size: 18px;font-weight: 700;line-height: 1.4;cursor: pointer;list-style: none;}.hp-faq__i summary::-webkit-details-marker{display: none;}.hp-faq__i summary::after{content: "";position: absolute;right: 6px;top: 50%;width: 28px;height: 28px;margin-top: -14px;border-radius: 50%;background: var(--hp-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 4v12M4 10h12' stroke='%23c80000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;transition: transform .2s;}.hp-faq__i[open] summary::after{transform: rotate(45deg);}.hp-faq__i summary:hover{color: var(--hp-red);}.hp-faq__a{padding: 0 48px 22px 0;font-size: 16px;line-height: 1.65;}.hp-faq__a a{color: var(--hp-red);font-weight: 600;border-bottom: 1px solid rgba(200, 0, 0, .25);}.hp-faq__side p{margin-bottom: 20px;}@media (max-width: 1199px){.hp{padding: 80px 0;}.hp-h2{font-size: 34px;}.hp-trust__nums b{font-size: 32px;}.hp-trust__nums li{padding: 18px;}.hp-shorts__list{grid-template-columns: repeat(4, minmax(0, 1fr));}.hp-shorts__list li:nth-child(n+5){display: none;}.hp-certs{grid-template-columns: repeat(2, minmax(0, 1fr));}.hp-school__facts{grid-template-columns: repeat(2, minmax(0, 1fr));}.hp-video__grid{grid-template-columns: minmax(0, 1fr);gap: 32px;}.hp-tv{grid-template-columns: repeat(3, minmax(0, 1fr));}.hp-tv__i{grid-template-columns: 1fr;align-items: start;}.hp-flag__hero{grid-template-columns: minmax(0, 1fr);}.hp-sl__slide{gap: 32px;padding: 32px;}.hp-sl__t{font-size: 28px;}.hp-sl__tabs{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;}.hp-sl__tabs::-webkit-scrollbar{display: none;}.hp-num__grid b{font-size: 46px;}.hp-num__grid b.is-long{font-size: 32px;line-height: 46px;}.hp-num__photos{min-height: 400px;}.hp-flag__grid{grid-template-columns: repeat(4, minmax(0, 1fr));}.hp-flag__vids{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 26%;margin: 0 -15px;padding: 4px 15px 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding: 0 15px;scrollbar-width: none;}.hp-flag__vids::-webkit-scrollbar, .hp-flag__grid::-webkit-scrollbar{display: none;}.hp-flag__vids > li{scroll-snap-align: start;}}@media (max-width: 991px){.hp{padding: 64px 0;}.hp-flag{margin-top: 56px;}.hp-sl__bar{flex-direction: column;align-items: stretch;}.hp-sl__tabs{flex-wrap: nowrap;margin: 0 -15px;padding: 2px 15px 4px;overflow-x: auto;scrollbar-width: none;}.hp-sl__tabs::-webkit-scrollbar{display: none;}.hp-sl__ctrl{justify-content: flex-end;}.hp-sl__track{margin-top: 16px;}.hp-sl__slide{grid-template-columns: minmax(0, 1fr);align-items: start;gap: 24px;}.hp-sl__visual{order: -1;}.hp-sl__img{aspect-ratio: 16 / 9;}.hp-num__photos{order: -1;min-height: 320px;margin: 0 12px 8px;}.hp-num__ph--1{right: 4%;width: 40%;height: 92%;}.hp-num__ph--1 img{object-position: 30% 70%;}.hp-num__ph--2{top: 8%;width: 44%;}.hp-num__ph--3{left: 26%;width: 42%;}.hp-num__photos--wall{min-height: 0;margin: 10px 12px 40px;}.hp-num__wall{grid-template-columns: repeat(3, minmax(0, 1fr));transform: rotate(-4deg);}.hp-num__tile:nth-child(even){transform: none;}.hp-num__tile:nth-child(3n+2){transform: translateY(24px);}.hp-flag__head{flex-direction: column;align-items: flex-start;}.hp-flag__grid{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 42%;margin: 16px -15px 0;padding: 4px 15px 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding: 0 15px;scrollbar-width: none;}.hp-flag__grid > li{scroll-snap-align: start;}.hp-flag__grid > li.is-wide{grid-column: auto;}.hp-flag__grid > li.is-wide .hp-fcase{flex-direction: column;}.hp-flag__grid > li.is-wide .hp-fcase__img{flex: none;aspect-ratio: 16 / 10;}.hp-flag__grid > li.is-wide .hp-fcase__img img{position: static;}.hp-flag__vids{grid-auto-columns: 36%;}.hp-h2{font-size: 30px;}.hp-head{margin-bottom: 30px;}.hp-head--row{flex-direction: column;align-items: flex-start;}.hp-trust__nums{grid-template-columns: repeat(3, 1fr);}.hp-trust__nums li:nth-child(4){border-left: 0;}.hp-trust__nums li:nth-child(n+4){border-top: 1px solid var(--hp-line);}.hp-svc__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.hp-svc__card--big{grid-row: auto;}.hp-svc__card--wide{flex-direction: column;}.hp-svc__card--wide .hp-svc__img{flex: none;aspect-ratio: 16 / 9;}.hp-res__list{grid-template-columns: repeat(2, minmax(0, 1fr));}.hp-audit__card{grid-template-columns: 1fr;padding: 40px;}.hp-work__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.hp-door--main{grid-row: auto;}.hp-video__grid, .hp-founder__grid, .hp-school__grid, .hp-know__grid, .hp-faq__grid{grid-template-columns: minmax(0, 1fr);gap: 32px;}.hp-founder__acts .hp-more{white-space: normal;}.hp-tv{grid-template-columns: repeat(3, minmax(0, 1fr));}.hp-tv__i{grid-template-columns: 1fr;align-items: start;}.hp-certs{grid-template-columns: repeat(4, minmax(0, 1fr));}.hp-blog__list{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px){.hp{padding: 52px 0;font-size: 15px;}.hp-h2{font-size: 26px;}.hp-lead{font-size: 16px;}.hp-more{white-space: normal;}.hp-panel__head, .hp-shorts__head{flex-wrap: wrap;}.hp-trust{padding: 28px 0 24px;}.hp-trust__nums{grid-template-columns: 1fr 1fr;}.hp-trust__nums li{padding: 16px;border-left: 1px solid var(--hp-line) !important;border-top: 1px solid var(--hp-line) !important;}.hp-trust__nums li:nth-child(odd){border-left: 0 !important;}.hp-trust__nums li:nth-child(-n+2){border-top: 0 !important;}.hp-trust__nums li:first-child{grid-column: span 2;border-top: 0 !important;}.hp-trust__nums li:nth-child(2){border-left: 0 !important;border-top: 1px solid var(--hp-line) !important;}.hp-trust__nums li:nth-child(3){border-top: 1px solid var(--hp-line) !important;}.hp-trust__nums li:nth-child(4){border-left: 0 !important;}.hp-trust__nums li:nth-child(5){border-left: 1px solid var(--hp-line) !important;}.hp-trust__nums b{font-size: 28px;}.hp-trust__nums span{font-size: 13px;}.hp-badge{font-size: 13px;}.hp-svc__grid{grid-template-columns: 1fr;gap: 12px;}.hp-svc__card--big, .hp-svc__card--wide{grid-column: auto;}.hp-svc__card--big .hp-svc__t{font-size: 21px;}.hp-svc__card--pic:not(.hp-svc__card--accent){display: grid;grid-template-columns: 36% minmax(0, 1fr);}.hp-svc__card--pic:not(.hp-svc__card--accent) .hp-svc__img{aspect-ratio: auto;min-height: 100%;}.hp-svc__card--pic:not(.hp-svc__card--accent) .hp-svc__img img{position: absolute;inset: 0;}.hp-svc__card--pic:not(.hp-svc__card--accent) .hp-svc__b{padding: 14px 14px 16px;}.hp-svc__card--pic .hp-svc__t{font-size: 16px;}.hp-svc__card--pic:not(.hp-svc__card--accent) .hp-svc__x{font-size: 13px;}.hp-svc__card--pic:not(.hp-svc__card--accent) .hp-svc__foot{padding-top: 10px;font-size: 12px;}.hp-rail{display: grid !important;grid-auto-flow: column;grid-auto-columns: 82%;grid-template-columns: none !important;gap: 12px;margin: 0 -15px;padding: 4px 15px 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding: 0 15px;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.hp-rail::-webkit-scrollbar{display: none;}.hp-rail > li{scroll-snap-align: start;display: block !important;}.hp-shorts__list.hp-rail{grid-auto-columns: 42%;}.hp-blog__list.hp-rail{grid-auto-columns: 72%;}.hp-tv.hp-rail{grid-auto-columns: 74%;}.hp-audit__card{padding: 30px 22px;border-radius: 20px;}.hp-audit .hp-h2{font-size: 25px;}.hp-audit__acts .hp-btn{width: 100%;white-space: normal;text-align: center;}.hp-work__grid{grid-template-columns: minmax(0, 1fr);}.hp-trust__badges{display: grid;grid-template-columns: minmax(0, 1fr);width: 100%;}.hp-badge{width: 100%;}.hp-work__grid > .hp-door{grid-column: auto !important;}.hp-door--main{grid-column: auto;padding: 22px;}.hp-door--main .hp-door__t{font-size: 23px;}.hp-door__stage{margin: 18px -22px -22px;padding: 0 22px;}.hp-flag__h{font-size: 23px;}.hp-sl__ctrl{order: 2;}.hp-sl__slide{padding: 16px 16px 22px;gap: 18px;border-radius: 20px;}.hp-sl__track{border-radius: 20px;}.hp-sl__img{border-radius: 14px;}.hp-sl__chips{position: static;margin-top: 10px;}.hp-sl__chips li{padding: 5px 10px;background: rgba(255, 255, 255, .06);font-size: 12px;}.hp-sl__t{font-size: 23px;}.hp-num__k{font-size: 13px;}.hp-num__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px 0;margin-top: 22px;}.hp-num__grid li:nth-child(odd){padding-left: 0;border-left: 0;}.hp-num__grid li:nth-child(even){padding-left: 16px;border-left: 1px solid rgba(255, 255, 255, .2);}.hp-num__grid b{font-size: 36px;}.hp-num__grid b.is-long{font-size: 25px;line-height: 36px;}.hp-num__grid span{margin-top: 6px;font-size: 12px;}.hp-num__certs{margin-top: 20px;font-size: 12px;}.hp-num__photos{min-height: 0;margin: 4px 6px 6px;}.hp-num__ph--1{position: relative;right: auto;top: auto;width: 100%;height: auto;aspect-ratio: 16 / 10;--r: -1.5deg;}.hp-num__ph--1 img{object-position: 30% 66%;}.hp-num__ph--2, .hp-num__ph--3, .hp-num__tile:nth-child(n+2){display: none;}.hp-num__photos--wall{margin: 4px 6px 6px;}.hp-num__wall{grid-template-columns: minmax(0, 1fr);transform: rotate(-1.5deg);}.hp-num__tile{aspect-ratio: 16 / 10;}.hp-sl__pain{font-size: 14px;}.hp-sl__list li{font-size: 14px;}.hp-sl__proof{gap: 4px 12px;padding: 14px;}.hp-sl__proof b{font-size: 26px;}.hp-sl__proof p{font-size: 13px;}.hp-sl__proofs{grid-template-columns: minmax(0, 1fr);gap: 10px;margin-top: 20px;}.hp-sl__proofs .hp-sl__proof{grid-template-columns: auto minmax(0, 1fr);grid-template-rows: none;gap: 4px 12px;}.hp-sl__proofs .hp-sl__proof b{grid-row: span 2;}.hp-sl__acts .hp-btn{width: 100%;white-space: normal;text-align: center;}.hp-sl__play{width: 52px;height: 52px;margin: -26px 0 0 -26px;}.hp-sl__play::after{left: 21px;top: 17px;border-width: 9px 0 9px 15px;}.hp-fcase--hero{grid-template-columns: minmax(0, 1fr);}.hp-fcase--hero .hp-fcase__img{aspect-ratio: 4 / 3;min-height: 0;}.hp-fcase--hero .hp-fcase__b{padding: 18px 18px 20px;gap: 10px;}.hp-fcase--hero .hp-fcase__t{font-size: 22px;}.hp-flag__grid{grid-auto-columns: 78%;}.hp-flag__vids{grid-auto-columns: 62%;}.hp-vcta{padding: 22px 20px;}.hp-vcta__fig b{font-size: 28px;}.hp-vcta__acts .hp-btn{width: 100%;}.hp-vd__t{font-size: 18px;}.hp-certs{grid-template-columns: repeat(2, minmax(0, 1fr));}.hp-school__facts{grid-template-columns: 1fr 1fr;}.hp-school__acts .hp-btn, .hp-founder__acts .hp-btn{width: 100%;}.hp-panel{padding: 18px;border-radius: 18px;}.hp-kb{grid-template-columns: 1fr;}.hp-blog{padding: 18px;}.hp-faq__i summary{font-size: 16px;padding-right: 44px;}.hp-faq__a{padding-right: 0;font-size: 15px;}.hp.hp-devs{padding: 48px 0;}.hp-devs .hp-head{margin-bottom: 22px;}.hp-dev__b{padding: 14px 16px 16px;}.hp-dev__t{font-size: 16px;}}@media (prefers-reduced-motion: reduce){.hp *, .hp *::before, .hp *::after{transition: none !important;}.hp-sl__tab::after{display: none;}.hp-svc__card:hover, .hp-case:hover, .hp-door:hover, .hp-btn:hover, .hp-dev:hover, .hp-dev:focus{transform: none;}.hp-svc__card:hover .hp-svc__img img, .hp-vd:hover .hp-vd__img img, .hp-post:hover .hp-post__img img, .hp-dev:hover .hp-dev__img img, .hp-dev:hover .hp-dev__go i{transform: none;}}.hp-audit__got{margin: 0 0 8px;font-size: 13px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;opacity: .8;}.hp-terms__steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 0 0 20px;padding: 0;list-style: none;}.hp-terms__step{position: relative;padding: 22px 22px 20px;border: 1px solid #e6e8ee;border-radius: 16px;background: #fff;}.hp-terms__step--main{border-color: #c80000;box-shadow: 0 10px 28px rgba(200, 0, 0, .08);}.hp-terms__step{overflow: hidden;}.hp-terms__img{display: block;margin: -22px -22px 18px;aspect-ratio: 16 / 10;overflow: hidden;background: #f3f4f6;}.hp-terms__img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .5s cubic-bezier(.23, 1, .32, 1);}@media (hover: hover){.hp-terms__step:hover .hp-terms__img img{transform: scale(1.03);}}.hp-terms__badge{position: absolute;top: 14px;left: 14px;z-index: 1;padding: 6px 12px;border-radius: 999px;background: #c80000;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .02em;box-shadow: 0 6px 16px rgba(200, 0, 0, .3);}.hp-terms__n{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;margin-bottom: 10px;border-radius: 50%;background: #fff3f3;color: #c80000;font-weight: 800;}.hp-terms__t{display: block;font-size: 20px;line-height: 1.25;}.hp-terms__time{display: inline-block;margin: 6px 0 10px;padding: 3px 10px;border-radius: 999px;background: #f3f4f6;font-size: 13px;font-weight: 700;}.hp-terms__step p{margin: 0;color: #4b5060;}.hp-terms__info{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 0 0 22px;}.hp-terms__info > div{padding: 16px 18px;border-radius: 14px;background: #f6f7f9;}.hp-terms__info b{display: block;margin-bottom: 4px;}.hp-terms__info p{margin: 0;color: #4b5060;font-size: 15px;}.hp-terms__acts{display: flex;flex-wrap: wrap;gap: 12px;}@media (max-width: 991px){.hp-terms__steps, .hp-terms__info{grid-template-columns: 1fr;}}.hp-terms__step{display: flex;flex-direction: column;cursor: pointer;transition: border-color .25s ease, box-shadow .3s ease, transform .3s cubic-bezier(.23, 1, .32, 1);}.hp-terms__step p{margin-bottom: 16px;}.hp-terms__go{margin-top: auto;align-self: flex-start;color: #c80000;font-size: 15px;font-weight: 600;text-decoration: none;border-bottom: 1px solid rgba(200, 0, 0, .3);}.hp-terms__go::after{content: '';position: absolute;inset: 0;z-index: 2;border-radius: inherit;}.hp-terms__go span{display: inline-block;transition: transform .25s cubic-bezier(.23, 1, .32, 1);}@media (hover: hover) and (pointer: fine){.hp-terms__step:hover{border-color: rgba(200, 0, 0, .35);box-shadow: 0 16px 36px rgba(23, 24, 29, .1);transform: translateY(-3px);}.hp-terms__step:hover .hp-terms__go{border-bottom-color: currentColor;}.hp-terms__step:hover .hp-terms__go span{transform: translateX(4px);}}.hp-terms__go:focus-visible{outline: none;}.hp-terms__step:focus-within{box-shadow: 0 0 0 3px rgba(200, 0, 0, .3);}@media (prefers-reduced-motion: reduce){.hp-terms__step, .hp-terms__go span{transition: none;}.hp-terms__step:hover{transform: none;}}.hp-terms__step > .hp-terms__n, .hp-terms__step > .hp-terms__time{align-self: flex-start;}