.site header.zv-header{--zv-grad: linear-gradient(to right, #8A00EF, #BA42EC 20%, #FE4F78 40%, #FCB316 60%, #B6E142 80%, #2DD246 100%);--zv-bar-w: 1320px;background: transparent;box-shadow: none;backdrop-filter: none;border-radius: 0;pointer-events: none}.site header.zv-header > .container-fluid{padding: 0}.site header.zv-header .zv-strip, .site header.zv-header .zv-bar{pointer-events: auto}.site header.zv-header .zv-ico{width: 1.05em;height: 1.05em;margin-right: .4em;vertical-align: -.15em;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none}.site header.zv-header .zv-bar{position: relative;z-index: 0;display: flex;align-items: center;gap: 1rem;max-width: var(--zv-bar-w);margin: 0 auto;padding: .55rem .7rem .55rem 1.1rem;border-radius: 2.5rem;transition: max-width .45s cubic-bezier(.3,.7,.3,1), padding .35s, margin .35s}.site header.zv-header .zv-bar::before{content: '';position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: rgba(255,255,255,.78);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 10px 40px rgba(138,0,239,.12), 0 1px 0 rgba(255,255,255,.9) inset;border: 1px solid rgba(186,66,236,.12);transition: background .3s, box-shadow .3s}.site header.zv-header.zv-scrolled .zv-bar::before{background: rgba(255,255,255,.9);box-shadow: 0 12px 40px rgba(138,0,239,.18)}.site header.zv-header .zv-logo{position: static;display: flex;align-items: center;height: 54px;margin: 0 !important;flex: none;aspect-ratio: auto;max-width: none;transition: height .35s}.site header.zv-header .zv-logo *{aspect-ratio: auto;max-width: none}.site header.zv-header .zv-logo .zv-wheel{display: block;height: 97%;aspect-ratio: 1;flex: none;transform: rotate(var(--zv-spin, 0deg));will-change: transform}.site header.zv-header .zv-logo .zv-wheel img{display: block;width: 100%;height: 100%;object-fit: contain;animation: zv-gust 1.6s cubic-bezier(.2,.7,.3,1) .2s 1 both}.site header.zv-header .zv-logo:hover .zv-wheel img{animation: zv-spin 1.2s cubic-bezier(.3,.1,.3,1) infinite}.site header.zv-header .zv-logo .zv-logo-name{display: block;height: 100%;width: 3.6rem;margin-left: .45rem;overflow: hidden;transition: width .4s, opacity .3s, margin .4s}.site header.zv-header .zv-logo .zv-logo-text{display: block;height: 100%;width: auto;max-width: none;object-fit: contain}@keyframes zv-spin{to{transform: rotate(360deg)}}@keyframes zv-gust{from{transform: rotate(-540deg)}to{transform: rotate(0)}}.site header.zv-header .zv-progress{position: absolute;left: 2rem;right: 2rem;bottom: -1px;height: 3px;border-radius: 3px;pointer-events: none;background: var(--zv-grad);transform-origin: left center;transform: scaleX(var(--zv-progress, 0));opacity: .9}.site header.zv-header .btn-cta{padding: .75rem 1.6rem;border-radius: 2rem;background: #8A00EF;color: #fff;font-weight: 500;line-height: 1.2;box-shadow: 0 6px 18px rgba(138,0,239,.25);transition: background-color .2s, box-shadow .2s, transform .2s}.site header.zv-header .btn-cta::before, .site header.zv-header .btn-cta::after{content: none}.site header.zv-header .btn-cta:hover{background: #7300c8;color: #fff;box-shadow: 0 8px 22px rgba(138,0,239,.35);transform: translateY(-1px)}.site header.zv-header .btn-cta:focus-visible{outline: 3px solid rgba(138,0,239,.35);outline-offset: 2px}.site header.zv-header .zv-sub-toggle{border: 0;background: transparent;padding: 0;cursor: pointer;color: inherit}.site header.zv-header .zv-sub-toggle::before{content: '';display: block;width: .45em;height: .45em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .25s}@media (prefers-reduced-motion: reduce){.site header.zv-header .zv-logo .zv-wheel{transform: none}.site header.zv-header .zv-logo .zv-wheel img, .site header.zv-header .zv-logo:hover .zv-wheel img{animation: none}}@media (min-width: 1200px){.site header.zv-header .zv-strip{display: flex;justify-content: space-between;align-items: center;max-width: calc(var(--zv-bar-w) - 3rem);height: 2.3rem;margin: 0 auto .15rem;font-size: .85rem;overflow: hidden;transition: height .35s, opacity .25s, margin .35s}.site header.zv-header .zv-strip-side{display: flex;align-items: center;gap: 1.6rem}.site header.zv-header .zv-strip .time{display: inline-flex;align-items: center;opacity: .75}.site header.zv-header .zv-strip .time .zv-ico{stroke: #FE4F78}.site header.zv-header .zv-strip .modal-city-trigger{display: inline-flex;align-items: center;padding: 0;font-size: inherit}.site header.zv-header .zv-strip .modal-city-trigger .zv-ico{stroke: #BA42EC}.site header.zv-header .zv-slogan{font-weight: 600;letter-spacing: .02em;background: var(--zv-grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.site header.zv-header .zv-tel{display: inline-flex;align-items: center;font-weight: 600;font-size: .95rem;text-decoration: none}.site header.zv-header .zv-tel .zv-ico{stroke: #8A00EF}.site header.zv-header .zv-strip .zv-mail{display: inline-flex;align-items: center;text-decoration: none}.site header.zv-header .zv-strip .zv-mail .zv-ico{stroke: #BA42EC}.site header.zv-header .zv-strip .zv-mail:hover{color: #8A00EF}.site header.zv-header.zv-scrolled .zv-strip{height: 0;opacity: 0;margin-bottom: 0}.site header.zv-header.zv-scrolled .zv-bar{--zv-bar-w: 1240px;margin-top: .6rem;padding-top: .4rem;padding-bottom: .4rem}.site header.zv-header.zv-scrolled .zv-logo{height: 46px}.site header.zv-header.zv-scrolled .zv-logo .zv-logo-name{width: 0;margin-left: 0;opacity: 0}.site header.zv-header .link-phone, .site header.zv-header .burger, .site header.zv-header .header .toolbar{display: none}.site header.zv-header .header{display: block;flex: 1;min-width: 0}.site header.zv-header .header > nav > ul{display: flex;justify-content: safe center;align-items: center;gap: .15rem 2.1rem;flex-wrap: nowrap;margin: 0;padding: 0;font-size: .95rem}.site header.zv-header .header > nav > ul > li:first-child{display: none}.site header.zv-header .header > nav > ul > li{position: relative;display: flex;align-items: center;white-space: nowrap}.site header.zv-header .header > nav a{padding: 4px 0}.site header.zv-header .header > nav > ul > li > .zv-sub-toggle{display: none}.site header.zv-header .zv-bar-cta{flex: none}.site header.zv-header .zv-bar-cta .btn-cta{padding: .75rem 1.6rem}.site header.zv-header .header nav ul li > ul{display: block;position: absolute;top: calc(100% + 1.1rem);left: -1.2rem;min-width: 300px;max-width: 360px;margin: 0;padding: .4rem;list-style: none;background: #fff;border-radius: 1.25rem;overflow: visible;box-shadow: 0 22px 50px rgba(138,0,239,.18), 0 2px 6px rgba(0,0,0,.05);opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity .22s, transform .22s, visibility 0s .22s;z-index: 5}.site header.zv-header .header nav ul li > ul::before{content: '';position: absolute;left: 0;right: 0;top: -1.6rem;height: 1.6rem}.site header.zv-header .header nav ul li > ul::after{content: '';position: absolute;left: 1.25rem;right: 1.25rem;top: 0;height: 3px;border-radius: 0 0 3px 3px;background: var(--zv-grad)}.site header.zv-header .header nav ul li:hover > ul, .site header.zv-header .header nav ul li:focus-within > ul{opacity: 1;visibility: visible;transform: none;transition: opacity .22s, transform .22s, visibility 0s}.site header.zv-header .header nav ul li > ul li a{display: block;padding: .7rem .9rem;border-radius: .85rem;white-space: normal;line-height: 1.3;text-align: left}.site header.zv-header .header nav ul li > ul li:not(:last-child){border-bottom: 1px solid rgba(241,122,197,.35)}.site header.zv-header .header > nav > ul > li:nth-last-child(-n+3) > ul{left: auto;right: -1.2rem}}@media (min-width: 1200px) and (max-width: 1399px){.site header.zv-header, .site header.zv-header.zv-scrolled .zv-bar{--zv-bar-w: calc(100vw - 2rem)}.site header.zv-header .zv-logo .zv-logo-name{width: 0;margin-left: 0;opacity: 0}.site header.zv-header .header > nav > ul{gap: .15rem 1.6rem}}@media (max-width: 1199px){.site header.zv-header .zv-strip, .site header.zv-header .zv-bar-cta{display: none}.site header.zv-header{padding: .5rem .5rem 0}.site header.zv-header .zv-bar{gap: 0;padding: .4rem .5rem .4rem .9rem;border-radius: 2rem}.site header.zv-header .zv-logo{height: 52px}.site header.zv-header.zv-scrolled .zv-logo{height: 42px}.site header.zv-header .link-phone{margin-left: auto}.site header.zv-header .burger{margin-right: 4px}.site header.zv-header .zv-progress{left: 1.5rem;right: 1.5rem}.site header.zv-header #header-burger:checked + .burger + .header{position: fixed;top: 80px;left: .5rem;right: .5rem;width: auto;height: auto;max-height: calc(100vh - 90px);box-sizing: border-box;overflow: auto;padding: 1.25rem 1.25rem 2rem;border-radius: 2rem;background: #fff;backdrop-filter: none;box-shadow: 0 20px 50px rgba(138,0,239,.18);animation: zv-drop .3s ease-out;pointer-events: auto}.site header.zv-header.zv-scrolled #header-burger:checked + .burger + .header{top: 70px;max-height: calc(100vh - 80px)}.site header.zv-header #header-burger:checked + .burger + .header .toolbar .btn{white-space: nowrap;text-align: center}@keyframes zv-drop{from{opacity: 0;transform: translateY(-14px)}to{opacity: 1;transform: none}}.site header.zv-header .header .toolbar{display: grid;grid-template-columns: 1fr auto;gap: .6rem 1rem;align-items: center;padding: 1rem 1.1rem;margin-bottom: 1rem;border-radius: 1.25rem;background: linear-gradient(135deg, rgba(186,66,236,.08), rgba(254,79,120,.06) 50%, rgba(45,210,70,.06))}.site header.zv-header .header .toolbar .time{grid-column: 1 / -1;display: flex;align-items: center;font-size: .9rem;opacity: .8}.site header.zv-header .header .toolbar .time .zv-ico{stroke: #FE4F78}.site header.zv-header .header .toolbar .h5-s3{grid-column: 1 / -1;font-size: 1.35rem}.site header.zv-header .header .toolbar .zv-mail{grid-column: 1 / -1;display: flex;align-items: center;text-decoration: none}.site header.zv-header .header .toolbar .zv-mail .zv-ico{stroke: #BA42EC}.site header.zv-header .header .toolbar .modal-city-trigger{display: inline-flex;align-items: center;justify-self: start;padding: .3rem 0}.site header.zv-header .header .toolbar .modal-city-trigger .zv-ico{stroke: #BA42EC}.site header.zv-header .header .toolbar .btn-wrap{justify-self: end}.site header.zv-header .header > nav > ul{margin: 0;padding: 0;list-style: none}.site header.zv-header .header > nav > ul > li{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid rgba(186,66,236,.14)}.site header.zv-header .header > nav > ul > li > a{flex: 1;padding: .7rem .25rem;font-size: 1.1rem;font-weight: 500;text-align: left}.site header.zv-header .header > nav > ul > li > .zv-sub-toggle{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #8A00EF}.site header.zv-header .header > nav > ul > li > .zv-sub-toggle[aria-expanded="true"]::before{transform: rotate(225deg) translate(-2px, -2px)}.site header.zv-header .header > nav > ul > li > ul{display: none;flex-basis: 100%;margin: 0 0 .75rem;padding: .25rem 0 .25rem 1rem;list-style: none;border-left: 3px solid;border-image: linear-gradient(#8A00EF, #FE4F78, #FCB316) 1}.site header.zv-header .header > nav > ul > li.zv-open > ul{display: block;animation: zv-drop .25s ease-out}.site header.zv-header .header > nav > ul > li > ul a{display: block;padding: .45rem .25rem;font-size: .95rem;line-height: 1.35;opacity: .85;text-align: left}body.site:has(#header-burger:checked){overflow: hidden}}@media (max-width: 419px){.site header.zv-header .header .toolbar .btn-wrap{grid-column: 1 / -1;justify-self: stretch}.site header.zv-header .header .toolbar .btn-wrap .btn{width: 100%;text-align: center}}

.site .seo-slider{padding-top: 150px;margin-top: -150px;display:flex;align-items: center;position: relative}@media (min-width: 768px){.site .seo-slider{height: 100vh;max-height: 1000px;min-height: 900px;padding-top: 158px}}.site .seo-slider .image{position: absolute;z-index: -1;width: 300px;top: 69%;right: 0}.site .seo-slider .image img{max-width: 100%}.site .seo-slider .background{display: block}.site .seo-slider .background .cloud-4{right: 0;top: 0%}@media screen and (min-width: 992px){.site .seo-slider .image{position: relative;z-index: -1;width: auto;top: 0%;right: 0}.site .seo-slider .image img{max-width: none}.site .seo-slider .obj-5{background-image: url(/assets/images/pages/seo-online-store/005.png);width: 136px;height: 131px;top: -5%;right: 85%}.site .seo-slider .obj-6{background-image: url(/assets/images/pages/seo-online-store/006.png);width: 122px;height: 124px;bottom: 26%;left: 16%}}.site .box{position: relative}.site .sphere{position: absolute;top: -80%;left: 50%;transform: translate(-50%, -80%);width: 300px;height: 300px;background: radial-gradient(circle at 10px 10px, #eabdb7, #f1c0bb, #efbebd, #e4a79f, #d2928a, #e0a098);border-radius: 50%;animation: up-and-down 5s ease-in-out infinite alternate}.site .sphere:before{content: "";position: absolute;background: radial-gradient(circle at 50% 120%, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0) 70%);border-radius: 50%;bottom: 2.5%;left: 5%;opacity: 0.6;height: 100%;width: 90%;filter: blur(5px);z-index: 2}.site .sphere:after{content: "";width: 100%;height: 100%;position: absolute;top: 5%;left: 10%;border-radius: 50%;background: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.8) 14%, rgba(255, 255, 255, 0) 24%);transform: translateX(-80px) translateY(-90px) skewX(-20deg);filter: blur(15px)}.site .cy{width: 300px;position: relative;top: 200%;left: 50%;transform: translate(-50%, 200%)}.site .cy__cy{width: 100%;height: 40px;border-radius: 100%}.site .cy .topp{background: linear-gradient(to right, #efd8d9 50%, #cf9697);position: relative;overflow: hidden}.site .cy .topp::before{position: absolute;top: -80%;left: 50%;content: "";width: 200%;height: 150%;border-radius: 100%;background: rgba(30, 30, 30, 0.1);filter: blur(5px);z-index: 2;animation: small-shadow 5s ease-in-out infinite alternate}.site .cy .topp::after{position: absolute;top: 0;left: 50%;transform: translate(-50%, 0%);content: "";width: 99%;height: 95%;border-radius: 100%;background: linear-gradient(to right, #f2d0cd, #f3caca, #eecdc5)}.site .cy .btm{background: linear-gradient(to right, #eabdb7, #f1c0bb, #efbebd, #e4a79f, #d2928a, #e0a098);position: relative}.site .cy .btm::before{position: absolute;top: 5%;left: 50%;transform: translate(-50%, 5%);content: "";width: 99%;height: 95%;border-radius: 100%;background: rgba(0, 0, 0, 0.5);z-index: -2}.site .cy .btm::after{position: absolute;top: -20%;left: 50%;transform: translate(-50%, -20%);content: "";width: 80%;height: 160%;border-radius: 100%;box-shadow: 60px -10px 10px rgba(0, 0, 0, 0.2);z-index: -2}.site .cy__lec{position: absolute;transform: translateY(-50%);width: 100%;height: 40px;background: linear-gradient(to right, #eabdb7, #f1c0bb, #efbebd, #e4a79f, #d2928a, #e0a098);z-index: -1}.site .cy .sphare-shadow{position: absolute;top: -20%;left: 30%;width: 320px;height: 90px;border-radius: 50%;background: rgba(0, 0, 0, 0.05);transform: skewX(10deg);filter: blur(5px);z-index: -2;animation: big-shadow 5s ease-in-out infinite alternate}@keyframes up-and-down{0%{transform: translate(-50%, -80%)}100%{transform: translate(-50%, -40%)}}@keyframes big-shadow{0%{top: -20%;left: 30%}100%{top: 0;left: 0}}@keyframes small-shadow{0%{top: -80%;left: 50%}100%{top: -30%;left: 20%}}

.site .seo-audit ul{max-width: 445px;position: relative}.site .seo-audit .item-1::before{content: url(/assets/images/tmpl/icon/080.png)}.site .seo-audit .item-2::before{content: url(/assets/images/tmpl/icon/081.png)}.site .seo-audit .item-3::before{content: url(/assets/images/tmpl/icon/082.png)}.site .seo-audit .row > div{min-height: 19.5rem}.site .seo-audit .row > div:first-child{background: url(/assets/images/pages/seo/001.png) bottom center no-repeat}.site .seo-audit .obj-1{top: 130px;right: -250px}@media (min-width: 992px){.site .seo-audit .obj-2{background-image: url(/assets/images/tmpl/background/232.png);width: 154px;height: 154px;top: 0;right: 450px}.site .seo-audit .obj-3{background-image: url(/assets/images/tmpl/background/230.png);width: 38px;height: 39px;top: 50px;right: 300px}.site .seo-audit .obj-4{background-image: url(/assets/images/tmpl/background/020.png);width: 55px;height: 54px;top: 150px;right: 250px}.site .seo-audit .obj-5{background-image: url(/assets/images/tmpl/background/231.png);width: 88px;height: 93px;top: 250px;right: 350px}}.site .seo-audit a{text-decoration:none;display:block;width:100%;text-align: center}.site .seo-audit a:hover{text-decoration:underline}

.site .seo-time p{margin: 0 !important}.site .seo-time .card{width: 20rem}.site .seo-time .item-1::before{content: url(/assets/images/pages/seo/002.png)}.site .seo-time .item-2::before{content: url(/assets/images/pages/seo/003.png)}.site .seo-time .item-3::before{content: url(/assets/images/pages/seo/004.png)}.site .seo-time .obj-1{top: -200px;left: -400px}.site .seo-time ol{list-style: none}

.site .seo-price .row{margin: 0 -5px}.site .seo-price .col{padding: 0 5px}.site .seo-price .card{height: 450px;width: 100%;margin-top: 30px;border-radius: 55px;background: url(/assets/images/pages/seo/005.png) center no-repeat #fff;background-size: 95% 97%;display: flex;flex-direction: column;justify-content: space-around}.site .seo-price .card > div > *{margin: 1rem 0 0 0 !important}.site .seo-price .item-1{text-align: center;background: #FFEEF1;border-radius: 20px;padding: .2rem}.site .seo-price > .container > .row > .row > .col{max-width: 20rem}.site .seo-price .obj-1{background-image: url(/assets/images/tmpl/background/013.png);width: 290px;height: 290px;top: 0;left: 170px}.site .seo-price .obj-2{background-image: url(/assets/images/tmpl/background/012.png);width: 177px;height: 177px;bottom: -100px;right: 240px}

.site .discounts{padding: 0 !important;margin: 64px 0}.site .discounts .card{max-width: 390px;padding: 50px 28px 60px 28px}.site .discounts .obj-1{background-image: url(/assets/images/tmpl/background/204.png);top: 300px;left: -130px;width: 60px;height: 60px}.site .discounts .obj-2{background-image: url(/assets/images/tmpl/background/205.png);top: 50px;left: 100px;width: 60px;height: 60px}.site .discounts .obj-3{background-image: url(/assets/images/tmpl/background/206.png);top: -30px;left: 250px;width: 60px;height: 60px}.site .discounts .obj-4{background-image: url(/assets/images/tmpl/background/207.png);top: 250px;left: 320px;width: 60px;height: 60px}.site .discounts .obj-5{background-image: url(/assets/images/tmpl/background/208.png);bottom: 80px;left: 220px;width: 60px;height: 60px}.site .discounts .obj-6{background-image: url(/assets/images/tmpl/background/140.png);bottom: -80px;left: 150px;width: 160px;height: 160px}.site .discounts .obj-7{background-image: url(/assets/images/tmpl/background/209.png);bottom: 0;left: -90px;width: 65px;height: 65px}.site .discounts .obj-8{background-image: url(/assets/images/tmpl/background/210.png);top: -70px;left: -60px;width: 131px;height: 120px}.site .discounts .obj-9{background-image: url(/assets/images/tmpl/background/211.png);bottom: 110px;right: -70px;width: 82px;height: 82px}@media (min-width: 768px){.site .discounts .col{min-height: 540px}}

.site .factors{padding-bottom: 0}.site .factors .card-convex{padding: 30px 20px 30px 70px;margin-bottom: 3.75rem;position: relative}.site .factors .card-convex::before{position: absolute;content: url(/assets/images/tmpl/background/014.png);top: 0;left: -10px}.site .factors .col{display: flex}.site .factors > .container > p{max-width: 700px;margin: 0 auto 3rem auto}.site .factors .obj-1{background-image: url(/assets/images/tmpl/background/233.png);transform: rotateZ(90deg);width: 276px;height: 300px;top: -100px;right: -190px}.site .factors .obj-2{background-image: url(/assets/images/tmpl/background/234.png);width: 271px;height: 292px;top: 200px;right:100px}.site .factors .obj-3{background-image: url(/assets/images/tmpl/background/235.png);width: 160px;height: 172px;top: 450px;right:230px}.site .factors .obj-4{background-image: url(/assets/images/tmpl/background/236.png);width: 39px;height: 39px;top: 650px;right:210px}

.site .leader .row::after{position: absolute;content: url(/assets/images/tmpl/background/027.png);right: -200px}.site .leader .item-1{width: 100%;height: auto;max-width: 654px;aspect-ratio: 654 / 487}@media (min-width: 992px){.site .leader .item-1{position: relative;right: 100px}}

.site .tricks{min-height: 56rem}.site .tricks > .container > p{max-width: 390px}.site .tricks .content{height: 0;transition: 1s;overflow: hidden;padding: 0 100px}.site .tricks .card-convex{padding: 0}.site .tricks label{padding: 20px 0 20px 100px;display: block;color: var(--blue-1);position: relative}.site .tricks label::before, .site .tricks label::after{position: absolute;transform: translateY(-50%);top: 50%;left: 20px;width: 40px;height: 40px;border-radius: 50%}.site .tricks label::before{content: '';background-image: linear-gradient(to left, #FF51E7, #FCDE3D)}.site .tricks label::after{content: '';background: url(/assets/images/tmpl/icon/002.png) center no-repeat;transition: 1s}.site .tricks input:checked + label::before{background-image: linear-gradient(to left, #7DA0FA, #FFB5F5)}.site .tricks input:checked + label::after{background: url(/assets/images/tmpl/icon/002.png) center no-repeat;transform: translateY(-50%) rotateZ(-180deg)}.site .tricks input{display: none}.site .tricks input:checked + label{color: #000}.site .tricks input:checked + label + .content{height: 15rem}.site .tricks .obj-1{background-image: url(/assets/images/pages/seo/012.png);width: 184px;height: 181px;right: 400px;bottom: 80px}.site .tricks .obj-2{top: -510px;right: -700px}

.site .seo-steps{box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15);border-radius: 10px;background-color: #fff}.site .seo-steps::before{position: absolute;content: url(/assets/images/tmpl/background/239.svg);transform: translate(-50%, -50%) rotateZ(90deg) rotateX(180deg);top: 55%;left: 50%}.site .seo-steps .h5{display: inline}.site .seo-steps .col{padding: 150px 15px 15px 40px;position: relative;list-style-position: inside}.site .seo-steps .col::before{position: absolute;transform: translateX(-50%);left: 50%;top: 8px}.site .seo-steps .item-1::before{content: url(/assets/images/pages/seo/006.png)}.site .seo-steps .item-2::before{content: url(/assets/images/pages/seo/007.png)}.site .seo-steps .item-3::before{content: url(/assets/images/pages/seo/008.png)}.site .seo-steps .item-4::before{content: url(/assets/images/pages/seo/009.png)}.site .seo-steps .item-5::before{content: url(/assets/images/pages/seo/010.png)}.site .seo-steps .item-6::before{content: url(/assets/images/pages/seo/011.png)}.site .seo-steps .obj-1{left: -100px;top: 200px}.site .seo-steps .obj-2{background-image: url(/assets/images/tmpl/background/230.png);width: 38px;height: 39px;left: 300px;top: 200px}.site .seo-steps .obj-3{background-image: url(/assets/images/tmpl/background/086.png);width: 87px;height: 87px;left: 200px;top: 260px}.site .seo-steps .obj-4{background-image: url(/assets/images/tmpl/background/231.png);width: 88px;height: 93px;left: 300px;top: 400px}@media (min-width: 768px){.site .seo-steps .col{height: 24rem}}@media (min-width: 992px){.site .seo-steps .col{height: auto}.site .seo-steps::before{transform: translate(-50%, -50%) rotateZ(0) rotateX(0)}}.site .module.seo-steps{margin-left: 15px;margin-right: 15px}@media (min-width: 1200px){.site .module.seo-steps{max-width: 1110px;margin-left: auto;margin-right: auto}}.site .module.seo-steps > .container{padding-left: 0;padding-right: 0}

.site .seo-carousel .item-1::before{content: url(/assets/images/tmpl/icon/031.png)}.site .seo-carousel .item-2::before{content: url(/assets/images/tmpl/icon/032.png)}.site .seo-carousel .item-3::before{content: url(/assets/images/tmpl/icon/033.png)}.site .seo-carousel .item-4::before{content: url(/assets/images/tmpl/icon/034.png)}.site .seo-carousel .item-5::before{content: url(/assets/images/tmpl/icon/035.png)}.site .seo-carousel .item-6::before{content: url(/assets/images/tmpl/icon/036.png)}.site .seo-carousel .item-7::before{content: url(/assets/images/tmpl/icon/037.png)}.site .seo-carousel .item-8::before{content: url(/assets/images/tmpl/icon/038.png)}.site .seo-carousel .obj-1{background-image: url(/assets/images/tmpl/background/240.png);width: 157px;height: 127px;transform: translateX(-50%);top: 200px;right: 20px}.site .seo-carousel .obj-2{background-image: url(/assets/images/tmpl/background/241.png);width: 140px;height: 119px;transform: translateX(-50%);bottom: 0px;left: 250px}.site .seo-carousel .obj-3{left: -100px;top: 0}.site .seo-carousel .obj-4{right: -200px;top: 400px}.site .seo-carousel .carousel-wrapper{height: 520px}.site .seo-carousel{padding-bottom: 180px}@media (min-width: 576px){.site .seo-carousel{padding-bottom: 64px}.site .seo-carousel .carousel-wrapper{height: 350px}}@media (min-width: 1200px){.site .seo-carousel .carousel-right::after{position: absolute;content: url(/assets/images/pages/seo/013.png);bottom: -170px;right: -200px;pointer-events: none}}.site .carousel-wrapper .carousel-item{display: block;float: none;margin-right: 0;backface-visibility: visible}

.site .seo-profession .item-1::before{content: url(/assets/images/tmpl/icon/027.png)}.site .seo-profession .item-2::before{content: url(/assets/images/tmpl/icon/039.png)}.site .seo-profession .item-3::before{content: url(/assets/images/tmpl/icon/040.png)}.site .seo-profession .item-4::before{content: url(/assets/images/tmpl/icon/024.png)}.site .seo-profession .item-5::before{content: url(/assets/images/tmpl/icon/041.png)}.site .seo-profession .item-6::before{content: url(/assets/images/tmpl/icon/042.png)}.site .seo-profession .obj-1{background-image: url(/assets/images/tmpl/background/242.png);width: 273px;height: 273px;left: -50px;top: 260px}.site .seo-profession .hole-cloud{transform: none;left: 0;bottom: -120px;width: 1200px;height: 900px;background: radial-gradient(120% 30% at -30% 80%, #54E5EF, #80A4F2);clip-path: url(#professionClipping)}.site .seo-profession .hole{height: 650px}.site .seo-profession .hole-cloud-content{background: url(/assets/images/pages/seo/prof/004.png);width: 176px;height: 241px;bottom: 86px;left: 304px;transform: none}.site .seo-profession .hole-content{bottom: -9px;left: 110px;transform: none}.site .seo-profession .obj-2{position: absolute;background: url(/assets/images/pages/seo/prof/003.png);width: 322px;height: 328px;top: 300px;left: -100px}.site .seo-profession .obj-3{position: absolute;background: url(/assets/images/pages/seo/prof/002.png);width: 437px;height: 437px;top: -100px;right: 200px}.site .seo-profession .obj-4{position: absolute;background: url(/assets/images/pages/seo/prof/006.png);width: 77px;height: 105px;bottom: 280px;left: 440px}.site .seo-profession li{padding-left: 90px;margin-top: 60px;position: relative}.site .seo-profession li::before{position: absolute;transform: translateY(-50%);top: 50%;left: 0;border-radius: 50%;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;background-image: linear-gradient(-60deg, #8A00EF 6%, #FF8BBF 83%)}@media (min-width: 576px){.site .seo-profession li{padding-top: 80px;padding-left: 15px;margin-top: 0;position: relative}.site .seo-profession li::before{transform: none;top: 5px;left: 16px}}

.site .form form{background: #fff;position: relative;z-index: 2}.site .form .obj-1{left: -700px;top: 0}.site .form .obj-2{background-image: url(/assets/images/tmpl/background/158.png);width: 184px;height: 206px;bottom: 0;left: 0}.site .form .obj-3::before{content: url(/assets/images/tmpl/background/157.png);position: absolute;transform: translateY(-50%);top: 50%;left: -30px}.site .form .obj-4{background-image: url(/assets/images/tmpl/background/099.png);width: 90px;height: 81px;top: 300px;right: 250px}.site .form .obj-5{top: -100px;right: -100px}.site .checkbox-group input:checked + .btn-secondary{background-image: linear-gradient(to right, #E4BFFF, #FFC1DD)}.site .checkbox-group input{display: none}.site .checkbox-group div{width: 230px;text-align: center}.site .checkbox-group label{width: 95%}.site .form .decor{display: none}@media (min-width: 576px){.site .checkbox-group *{width: auto !important}}@media (min-width: 992px){.site .form .mod-last-text{margin-right: 1rem}.site .form .decor{display: block}.site .form form{padding: 32px;margin: 0;box-shadow: 15px 15px 20px rgba(156, 156, 156, 0.2), -10px -10px 20px rgba(255, 255, 255, 0.7);border-radius: 32px}}



.site footer.template > .container-fluid{padding: 0}.site footer.zv-footer{--zv-grad: linear-gradient(to right, #8A00EF, #BA42EC 20%, #FE4F78 40%, #FCB316 60%, #B6E142 80%, #2DD246 100%);overflow: hidden;padding-top: 80px}.site footer.zv-footer .zv-foot{position: relative;max-width: 1240px;margin: 0 auto;padding: 0 1.25rem}.site footer.zv-footer .zv-ico{width: 1.15em;height: 1.15em;flex: none;margin-top: .15em;fill: none;stroke: #8A00EF;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.site footer.zv-footer a{text-decoration: none}.site footer.zv-footer .zv-cta{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 2rem;padding: 2.25rem 2.75rem;border-radius: 2rem;background: rgba(255,255,255,.72);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid rgba(255,255,255,.9);box-shadow: 0 25px 60px rgba(138,0,239,.14)}.site footer.zv-footer .zv-cta::before{content: '';position: absolute;left: 2.75rem;right: 2.75rem;top: 0;height: 3px;border-radius: 0 0 3px 3px;background: var(--zv-grad)}.site footer.zv-footer .zv-cta-quote{display: inline-block;margin-bottom: .6rem;font-size: .95rem;font-weight: 600;background: var(--zv-grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.site footer.zv-footer .zv-cta-title{font-family: 'Jura', 'Montserrat', sans-serif;font-size: 2.2rem;line-height: 1.15;font-weight: 600;color: #1d1d3a}.site footer.zv-footer .zv-cta-sub{margin-top: .5rem;opacity: .75}.site footer.zv-footer .zv-cta-actions{display: flex;align-items: center;gap: 1.75rem;flex: none}.site footer.zv-footer .zv-cta-tel{font-size: 1.35rem;font-weight: 600;white-space: nowrap}.site footer.zv-footer .zv-cols{display: grid;grid-template-columns: 1.35fr 1fr 1.25fr 1.35fr;gap: 2.5rem;padding: 3.5rem 0 2.5rem}.site footer.zv-footer .zv-col-h{position: relative;margin-bottom: 1.1rem;padding-bottom: .6rem;font-size: 1.1rem;font-weight: 600;color: #1d1d3a}.site footer.zv-footer .zv-col-h::after{content: '';position: absolute;left: 0;bottom: 0;width: 2.5rem;height: 3px;border-radius: 3px;background: var(--zv-grad)}.site footer.zv-footer .zv-col ul{margin: 0;padding: 0;list-style: none}.site footer.zv-footer nav.zv-col li + li{margin-top: .55rem}.site footer.zv-footer nav.zv-col li > *{padding: 0;display: inline}.site footer.zv-footer nav.zv-col a{position: relative;color: #2c2c54;background: linear-gradient(#BA42EC, #FE4F78) left bottom / 0 2px no-repeat;transition: background-size .3s, color .2s}@media (hover: hover){.site footer.zv-footer nav.zv-col a:hover{color: #8A00EF;background-size: 100% 2px}}.site footer.zv-footer .zv-foot-logo{display: inline-flex;align-items: center;gap: .6rem;height: 64px}.site footer.zv-footer .zv-foot-logo img{aspect-ratio: auto;max-width: none}.site footer.zv-footer .zv-foot-wheel{display: block;height: 100%;aspect-ratio: 1}.site footer.zv-footer .zv-foot-wheel img{display: block;width: 100%;height: 100%;animation: zv-foot-spin 24s linear infinite}.site footer.zv-footer .zv-foot-logo:hover .zv-foot-wheel img{animation-duration: 1.5s}.site footer.zv-footer .zv-foot-name{height: 100%;width: auto}@keyframes zv-foot-spin{to{transform: rotate(360deg)}}.site footer.zv-footer .zv-foot-about{margin: 1rem 0 1.25rem;max-width: 300px;opacity: .8;line-height: 1.5}.site footer.zv-footer .zv-foot-about p{margin: 0}.site footer.zv-footer .zv-foot-social{display: flex;align-items: center;gap: .75rem}.site footer.zv-footer .zv-round{width: 48px;height: 48px;display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 0;border-radius: 50%;background: #fff;box-shadow: 0 8px 20px rgba(138,0,239,.15);cursor: pointer;transition: transform .25s, box-shadow .25s}.site footer.zv-footer .zv-round img{width: 100%;height: 100%;border-radius: 50%}.site footer.zv-footer .zv-round-play svg{width: 20px;height: 20px;margin-left: 3px;fill: #8A00EF}.site footer.zv-footer .zv-foot-video-label{font-size: .9rem;opacity: .75}@media (hover: hover){.site footer.zv-footer .zv-round:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(138,0,239,.25)}}.site footer.zv-footer .zv-contacts li{display: flex;gap: .7rem;line-height: 1.45}.site footer.zv-footer .zv-contacts li + li{margin-top: .8rem}.site footer.zv-footer .zv-contacts a{color: #2c2c54}.site footer.zv-footer .zv-contacts li:first-child a{font-size: 1.15rem;font-weight: 600}.site footer.zv-footer .zv-city{margin-top: 1.1rem;padding: .45rem 1rem;border: 1px solid rgba(138,0,239,.25);border-radius: 2rem;background: rgba(255,255,255,.6);font: inherit;font-size: .9rem;color: inherit;cursor: pointer;transition: background .2s, border-color .2s}.site footer.zv-footer .zv-city span{opacity: .6;margin-left: .25rem}.site footer.zv-footer .zv-city:hover{background: #fff;border-color: #BA42EC}.site footer.zv-footer .zv-legal{display: grid;grid-template-columns: 1fr 1.4fr 1.2fr;gap: 1.5rem 2.5rem;padding: 1.5rem 0 1.75rem;border-top: 1px solid rgba(138,0,239,.15);font-size: .8rem;line-height: 1.5;opacity: .8}.site footer.zv-footer .zv-legal a{color: #8A00EF;text-decoration: underline;text-underline-offset: 2px}.site footer.zv-footer .zv-copy{color: #8A00EF;font-weight: 600}.site footer.zv-footer .zv-wordmark{font-family: 'Jura', 'Montserrat', sans-serif;font-weight: 700;font-size: clamp(3.5rem, 13.5vw, 13rem);line-height: 1;text-align: center;white-space: nowrap;letter-spacing: -.02em;margin-bottom: -.2em;background: linear-gradient(to right, #8A00EF, #BA42EC 25%, #FE4F78 50%, #FCB316 75%, #2DD246);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;opacity: .13;user-select: none;pointer-events: none}@media (prefers-reduced-motion: reduce){.site footer.zv-footer .zv-foot-wheel img{animation: none}}@media (max-width: 1199px){.site footer.zv-footer .zv-cols{grid-template-columns: 1fr 1fr;gap: 2.25rem 2rem}.site footer.zv-footer .zv-cta{flex-direction: column;align-items: flex-start;padding: 2rem}.site footer.zv-footer .zv-cta::before{left: 2rem;right: 2rem}.site footer.zv-footer .zv-legal{grid-template-columns: 1fr}}@media (max-width: 767px){.site footer.zv-footer{padding-top: 2.5rem;background: linear-gradient(to top, #CBD0FF, rgba(168,255,252,.26))}.site footer.zv-footer .zv-foot{padding: 0 1rem}.site footer.zv-footer .zv-cta{padding: 1.6rem 1.4rem;border-radius: 1.5rem}.site footer.zv-footer .zv-cta::before{left: 1.4rem;right: 1.4rem}.site footer.zv-footer .zv-cta-title{font-size: 1.7rem}.site footer.zv-footer .zv-cta-actions{flex-direction: column;align-items: stretch;gap: 1rem;width: 100%}.site footer.zv-footer .zv-cta-actions .btn{width: 100%;text-align: left}.site footer.zv-footer .zv-cols{gap: 2rem 1.25rem;padding-top: 2.5rem}.site footer.zv-footer .zv-col-brand, .site footer.zv-footer .zv-col-contacts{grid-column: 1 / -1}.site footer.zv-footer nav.zv-col{font-size: .95rem}.site footer.zv-footer .zv-wordmark{margin-top: .5rem}}.site .zv-fab-stack{position: fixed;right: 1rem;bottom: calc(1rem + 2.75rem + .75rem + env(safe-area-inset-bottom, 0px));z-index: 1030;display: flex;flex-direction: column-reverse;align-items: flex-end;gap: .75rem;transition: bottom .25s ease}.site .zv-fab{position: relative;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #8A00EF, #FE4F78);color: #fff;cursor: pointer;box-shadow: 0 .35rem .9rem rgba(138, 0, 239, .35);transition: transform .2s, opacity .3s}.site .zv-fab:hover{transform: scale(1.08);color: #fff}.site .zv-fab:focus-visible{outline: 2px solid #8A00EF;outline-offset: 3px}.site .zv-fab > svg{position: relative;z-index: 1;width: 1.2rem;height: 1.2rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.site .zv-fab-pulse::before, .site .zv-fab-pulse::after{content: '';position: absolute;inset: 0;border-radius: 50%;background: #BA42EC;opacity: .5;z-index: 0;animation: zv-fab-pulse 2.4s cubic-bezier(.2, .6, .3, 1) infinite}.site .zv-fab-pulse::after{animation-delay: 1.2s}.site .zv-fab-back.zv-fab-pulse::before{animation-delay: .6s}.site .zv-fab-back.zv-fab-pulse::after{animation-delay: 1.8s}@keyframes zv-fab-pulse{0%{transform: scale(1);opacity: .45}100%{transform: scale(1.9);opacity: 0}}.site .zv-fab-call > svg{animation: zv-fab-ring 2.4s ease-in-out infinite}@keyframes zv-fab-ring{0%, 70%, 100%{transform: rotate(0)}74%{transform: rotate(-14deg)}78%{transform: rotate(12deg)}82%{transform: rotate(-8deg)}86%{transform: rotate(4deg)}}.site .zv-fab-tip{position: absolute;right: calc(100% + .6rem);top: 50%;transform: translate(6px, -50%);white-space: nowrap;padding: .35rem .75rem;border-radius: 999px;background: #1d1640;color: #fff;font-size: .8rem;font-weight: 600;opacity: 0;pointer-events: none;transition: opacity .2s, transform .2s}@media (hover: hover) and (pointer: fine){.site .zv-fab:hover .zv-fab-tip, .site .zv-fab:focus-visible .zv-fab-tip{opacity: 1;transform: translate(0, -50%)}}.site .zv-fab-top{background: #1d1640;box-shadow: 0 .35rem .9rem rgba(0, 0, 0, .3);opacity: 0;transform: scale(.6);pointer-events: none}.site .zv-fab-top.is-on{opacity: 1;transform: none;pointer-events: auto}.site .zv-fab-top.is-on:hover{transform: scale(1.08)}.site .zv-fab-top .zv-fab-ring{position: absolute;inset: -3px;width: calc(100% + 6px);height: calc(100% + 6px);transform: rotate(-90deg);stroke-width: 3;animation: none}.site .zv-fab-top .zv-fab-track{stroke: rgba(255, 255, 255, .14)}.site .zv-fab-top .zv-fab-bar{stroke: #FE4F78;transition: stroke-dashoffset .1s linear}.site .zv-vphone{position: fixed;left: 1rem;bottom: calc(1rem + env(safe-area-inset-bottom, 0px));z-index: 1029;width: 7.5rem;aspect-ratio: 9 / 19;padding: 5px;border-radius: 1.5rem;background: #111;box-shadow: 0 .8rem 2.5rem rgba(29, 22, 64, .45), inset 0 0 0 1px rgba(255, 255, 255, .12);transition: opacity .3s, transform .3s}.site .zv-vphone::before{content: '';position: absolute;top: 10px;left: 50%;z-index: 3;width: 34%;height: 9px;border-radius: 9px;background: #111;transform: translateX(-50%)}.site .zv-vphone.is-hidden{opacity: 0;transform: translateY(1rem);pointer-events: none}.site .zv-vphone-screen{position: relative;display: flex;flex-direction: column;justify-content: center;width: 100%;height: 100%;padding: 0;border: 0;border-radius: 1.15rem;overflow: hidden;background: #1d1640;cursor: pointer;color: #fff}.site .zv-vphone-bg{position: absolute;inset: -12px;background-size: cover;background-position: center;filter: blur(10px) brightness(.55) saturate(1.3);animation: zv-vphone-drift 9s ease-in-out infinite alternate}@keyframes zv-vphone-drift{to{transform: scale(1.25) translateY(-6%)}}.site .zv-vphone-img{position: relative;z-index: 1;display: block;width: 100%;height: auto;box-shadow: 0 .4rem 1rem rgba(0, 0, 0, .4)}.site .zv-vphone-play{position: absolute;left: 50%;top: 50%;z-index: 2;width: 2.6rem;height: 2.6rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #8A00EF, #FE4F78);box-shadow: 0 0 0 0 rgba(254, 79, 120, .6);transform: translate(-50%, -50%);animation: zv-vphone-ping 2s infinite;transition: transform .25s}.site .zv-vphone-play svg{width: 1rem;height: 1rem;margin-left: 2px;fill: #fff}.site .zv-vphone-screen:hover .zv-vphone-play{transform: translate(-50%, -50%) scale(1.1)}@keyframes zv-vphone-ping{70%{box-shadow: 0 0 0 .7rem rgba(254, 79, 120, 0)}100%{box-shadow: 0 0 0 0 rgba(254, 79, 120, 0)}}.site .zv-vphone-cap{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 1.4rem .5rem .7rem;font-size: .7rem;font-weight: 600;line-height: 1.2;text-align: center;background: linear-gradient(transparent, rgba(0, 0, 0, .75))}.site .zv-vphone-close{position: absolute;top: -.6rem;right: -.6rem;z-index: 4;width: 1.6rem;height: 1.6rem;padding: 0;border: 1px solid rgba(255, 255, 255, .25);border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #111;color: #fff;font-size: 1rem;line-height: 1;cursor: pointer}.site .zv-vphone-close:hover{background: #FE4F78;border-color: #FE4F78}@media (max-width: 575.98px){.site .zv-vphone{width: 5.6rem;left: .75rem;bottom: calc(.75rem + env(safe-area-inset-bottom, 0px));padding: 4px;border-radius: 1.1rem}.site .zv-vphone::before{top: 7px;height: 6px}.site .zv-vphone-screen{border-radius: .85rem}.site .zv-vphone-play{width: 2rem;height: 2rem}.site .zv-vphone-cap{font-size: .6rem;padding: 1rem .35rem .5rem}}.site #modal-window.modal-video iframe{display: block;width: min(960px, 86vw);height: auto;aspect-ratio: 16 / 9;border: 0}@media (prefers-reduced-motion: reduce){.site .zv-fab-pulse::before, .site .zv-fab-pulse::after, .site .zv-fab-call > svg, .site .zv-vphone-bg, .site .zv-vphone-play{animation: none !important}}.site #modal.active ~ .zv-vphone, .site #modal.active ~ .zv-fab-stack{opacity: 0;pointer-events: none}.site .zv-cb .modal-dialog{max-width: 860px}.site .zv-cb.fade .modal-dialog{transform: translateY(24px) scale(.96);transition: transform .35s cubic-bezier(.2, .8, .2, 1)}.site .zv-cb.show .modal-dialog{transform: none}.site .zv-cb .modal-content{position: relative;border: 0;border-radius: 28px;overflow: hidden;background: #fff;box-shadow: 0 2rem 4rem rgba(29, 22, 64, .35)}.site .zv-cb-grid{display: grid;grid-template-columns: 5fr 7fr}.site .zv-cb-close{position: absolute;top: 1rem;right: 1rem;z-index: 5;width: 2.5rem;height: 2.5rem;padding: 0;border: 0;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #f2eefb;color: #1d1640;transition: background .2s, transform .3s}.site .zv-cb-close svg{width: 1.1rem;height: 1.1rem;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round}.site .zv-cb-close:hover{background: #FE4F78;color: #fff;transform: rotate(90deg)}.site .zv-cb-side{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 1.25rem;padding: 2.5rem 2rem;color: #fff;background: linear-gradient(150deg, #8A00EF 0%, #BA42EC 45%, #FE4F78 100%)}.site .zv-cb-blob{position: absolute;border-radius: 50%;filter: blur(30px);opacity: .55;pointer-events: none}.site .zv-cb-blob-1{width: 14rem;height: 14rem;right: -5rem;top: -4rem;background: #FCB316;animation: zv-cb-float 9s ease-in-out infinite alternate}.site .zv-cb-blob-2{width: 12rem;height: 12rem;left: -5rem;bottom: -4rem;background: #2DD246;opacity: .35;animation: zv-cb-float 11s ease-in-out infinite alternate-reverse}@keyframes zv-cb-float{to{transform: translate(-2rem, 2rem) scale(1.15)}}.site .zv-cb-side > :not(.zv-cb-blob){position: relative}.site .zv-cb-wheel{width: 4.5rem;height: 4.5rem;padding: .6rem;border-radius: 50%;background: rgba(255, 255, 255, .95);box-shadow: 0 .6rem 1.5rem rgba(29, 22, 64, .25);animation: zv-cb-spin 14s linear infinite}@keyframes zv-cb-spin{to{transform: rotate(360deg)}}.site .zv-cb-side-h{font-size: 1.5rem;font-weight: 700;line-height: 1.15}.site .zv-cb-points{list-style: none;margin: 0;padding: 0;display: grid;gap: .8rem}.site .zv-cb-points li{display: flex;align-items: center;gap: .7rem;font-weight: 600}.site .zv-cb-points svg{flex: none;width: 1.6rem;height: 1.6rem;padding: .3rem;border-radius: 50%;background: rgba(255, 255, 255, .22);fill: none;stroke: #fff;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.site .zv-cb-side-foot{margin-top: auto;padding-top: 1.25rem;border-top: 1px solid rgba(255, 255, 255, .3);display: flex;flex-direction: column;gap: .15rem}.site .zv-cb-side-foot span, .site .zv-cb-side-foot small{opacity: .85;font-size: .85rem}.site .zv-cb-side-foot a{color: #fff !important;-webkit-text-fill-color: #fff;background: none !important;text-decoration: none !important;font-size: 1.3rem;font-weight: 700;white-space: nowrap}.site .zv-cb-main{padding: 2.5rem 2.25rem 2rem}.site .zv-cb-kicker{display: inline-block;margin-bottom: .5rem;font-size: .8rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;background: linear-gradient(90deg, #8A00EF, #FE4F78);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.site .zv-cb-title{margin: 0 2.5rem .5rem 0;font-size: 1.75rem;font-weight: 700;line-height: 1.15;color: #1d1640}.site .zv-cb-lead{margin-bottom: 1.5rem;color: #6b6585}.site .zv-cb form .mb-3{margin-bottom: 1rem !important}.site .zv-cb .form-label{margin-bottom: .35rem;font-size: .85rem;font-weight: 600;color: #1d1640}.site .zv-cb .text-danger{color: #FE4F78 !important}.site .zv-cb .form-control{width: 100%;border: 2px solid transparent;border-radius: 14px;padding: .8rem 1.1rem;background: #f4f1fb;color: #1d1640;font-family: inherit;font-size: 1rem;transition: border-color .2s, background .2s, box-shadow .2s}.site .zv-cb .form-control::placeholder{color: #a6a0bd}.site .zv-cb .form-control:focus{outline: 0;border-color: #BA42EC;background: #fff;box-shadow: 0 0 0 .3rem rgba(186, 66, 236, .15)}.site .zv-cb .form-control.zv-invalid{border-color: #FE4F78;background: #fff5f7}.site .zv-cb textarea.form-control{min-height: 5.5rem;resize: vertical}.site .zv-cb .form-check{display: flex;gap: .6rem;align-items: flex-start;padding-left: 0}.site .zv-cb .form-check-input{flex: none;float: none;margin: .2rem 0 0;width: 1.1rem;height: 1.1rem;border-radius: .35rem;border-color: #cfc7e6}.site .zv-cb .form-check-input:checked{background-color: #8A00EF;border-color: #8A00EF}.site .zv-cb .form-check-label{font-size: .8rem;color: #6b6585}.site .zv-cb .form-check-label a{color: #8A00EF !important;text-decoration: underline}.site .zv-cb .btn-primary{position: relative;overflow: hidden;margin: .5rem 0 0 !important;border: 0;border-radius: 14px;padding: 1rem;font-weight: 700;font-size: 1.05rem;color: #fff;background: linear-gradient(90deg, #8A00EF, #BA42EC 50%, #FE4F78);background-size: 200% 100%;box-shadow: 0 .6rem 1.4rem rgba(138, 0, 239, .3);transition: background-position .4s, transform .2s, box-shadow .2s}.site .zv-cb .btn-primary:hover{background-position: 100% 0;transform: translateY(-2px);box-shadow: 0 .9rem 1.8rem rgba(254, 79, 120, .35);color: #fff}.site .zv-cb .btn-primary::after{content: '';position: absolute;top: 0;left: -60%;width: 40%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .35), transparent);transform: skewX(-20deg);animation: zv-cb-shine 3.2s ease-in-out infinite}@keyframes zv-cb-shine{0%, 60%{left: -60%}100%{left: 130%}}@media (max-width: 767.98px){.site .zv-cb .modal-dialog{margin: .75rem}.site .zv-cb-grid{grid-template-columns: 1fr}.site .zv-cb-side{flex-direction: row;align-items: center;gap: .9rem;padding: 1.1rem 1.25rem}.site .zv-cb-wheel{width: 3rem;height: 3rem;padding: .4rem}.site .zv-cb-side-h{font-size: 1.15rem}.site .zv-cb-points, .site .zv-cb-side-foot{display: none}.site .zv-cb-close{top: .85rem;right: .85rem;background: rgba(255, 255, 255, .9)}.site .zv-cb-main{padding: 1.5rem 1.25rem 1.25rem}.site .zv-cb-title{font-size: 1.4rem;margin-right: 0}.site .zv-cb-lead{margin-bottom: 1rem}}@media (prefers-reduced-motion: reduce){.site .zv-cb-blob, .site .zv-cb-wheel, .site .zv-cb .btn-primary::after{animation: none !important}}body.modal-open .zv-vphone, body.modal-open .zv-fab-stack{opacity: 0;pointer-events: none}.site .cookie-widget .cookie-note{width: min(20rem, calc(100vw - 2rem));padding: 1.1rem 1.2rem;border: 0;border-radius: 20px;background: #fff;color: #1d1640;box-shadow: 0 .8rem 2rem rgba(29, 22, 64, .18)}.site .cookie-widget .cookie-note-text p{margin: 0 0 .85rem;font-size: .85rem;line-height: 1.45}.site .cookie-widget .cookie-note-text a{color: #8A00EF !important;-webkit-text-fill-color: #8A00EF;background: none !important;text-decoration: underline !important}.site .cookie-widget .cookie-note .btn{position: relative;display: block;width: 100%;height: auto;min-height: 0;margin: 0;padding: .6rem 1rem;border: 0;border-radius: 12px;font-size: .9rem;font-weight: 700;line-height: 1.3;color: #fff;background: linear-gradient(90deg, #8A00EF, #BA42EC 50%, #FE4F78);background-size: 200% 100%;box-shadow: 0 .4rem 1rem rgba(138, 0, 239, .25);transition: background-position .4s, transform .2s}.site .cookie-widget .cookie-note .btn::before, .site .cookie-widget .cookie-note .btn::after{display: none}.site .cookie-widget .cookie-note .btn:hover{background-position: 100% 0;transform: translateY(-1px);color: #fff}.site .cookie-widget .cookie-mini{background: linear-gradient(135deg, #8A00EF, #FE4F78);color: #fff;box-shadow: 0 .35rem .9rem rgba(138, 0, 239, .35)}@media (max-width: 575.98px){.site .cookie-widget .cookie-note{width: calc(100vw - 7.75rem);padding: .9rem 1rem}}

