.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 .owl-carousel, .site .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.site .owl-carousel{display:none;width:100%;z-index:1}.site .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.site .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.site .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.site .owl-carousel .owl-item, .site .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.site .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.site .owl-carousel .owl-item img{display:block;width:100%}.site .owl-carousel .owl-dots.disabled, .site .owl-carousel .owl-nav.disabled{display:none}.site .no-js .owl-carousel, .site .owl-carousel.owl-loaded{display:block}.site .owl-carousel .owl-dot, .site .owl-carousel .owl-nav .owl-next, .site .owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site .owl-carousel .owl-nav button.owl-next, .site .owl-carousel .owl-nav button.owl-prev, .site .owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.site .owl-carousel.owl-loading{opacity:0;display:block}.site .owl-carousel.owl-hidden{opacity:0}.site .owl-carousel.owl-refresh .owl-item{visibility:hidden}.site .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site .owl-carousel.owl-grab{cursor:move;cursor:grab}.site .owl-carousel.owl-rtl{direction:rtl}.site .owl-carousel.owl-rtl .owl-item{float:right}.site .owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.site .owl-carousel .owl-animated-in{z-index:0}.site .owl-carousel .owl-animated-out{z-index:1}.site .owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.site .owl-height{transition:height .5s ease-in-out}.site .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.site .owl-carousel .owl-item .owl-lazy:not([src]), .site .owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.site .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.site .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.site .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/.core/views/modules/claude/chatbots/mod-hero/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.site .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.site .owl-carousel .owl-video-playing .owl-video-play-icon, .site .owl-carousel .owl-video-playing .owl-video-tn{display:none}.site .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.site .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::before{left: 50%;margin-left: -50vw !important;width: 100vw;transform: none}@media (min-width: 1200px){.site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::after, .site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::before, .site .zv-none{left: 50%;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);width: 100vw;width: calc(var(--vw, 1vw) * 100);margin: 0 auto;max-width: 1980px}}.site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::after, .site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1000;pointer-events: none;backface-visibility: hidden}.site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::after, .site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::before, .site .zv-none{--bs-gutter-x: 1.5rem;margin-right: calc(var(--bs-gutter-x) / -2);margin-left: calc(var(--bs-gutter-x) / -2)}.site img{max-width: 100%}.site :is(.mod-hero, .mod-when, .mod-functions, .mod-tariffs, .mod-telegram, .mod-how, .mod-faq)::before{left:50%;margin-left: -50vw !important;width:100vw;transform: none}.site .mod-hero.module::before{background: url('/assets/images/pages/chat-boty/001.jpg');background-size: 100% 100%}.site .mod-hero .row-img img{mix-blend-mode: multiply}.site .mod-hero .row > div:not(.row-img){background: rgba(255,255,255,.7);padding-top: 1rem;padding-bottom: 1rem;border-radius: 1rem}@media (min-width: 992px){.site .mod-hero .row-img{position: relative}.site .mod-hero .row-img img{position: absolute;max-width: none;right: 0;top: 0;transform: translateY(-50%);width: 140%;z-index: -1}}

.site .mod-auto .card{background: linear-gradient(180deg, #F4F4F8 0%, #F4F0F5 100%);box-shadow: 0 4px 25.4px 0 rgba(120, 194, 229, 0.25);border:0 none;transition: .3s}.site .mod-auto .card .card-img{width:70px;height: 70px;border-radius: 50%;position: relative;background: #FF7979;margin-bottom: auto !important}.site .mod-auto .card img{max-width: 33px;max-height: 33px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}.site .mod-auto .card:hover, .site .mod-auto .card.hover{background: #EC3737;color:#fff}.site .mod-auto .card *{margin: 0;padding:0}.site .mod-auto .sticky-md-top{top:100px;z-index: 2}.site .mod-auto .badge{padding: 1rem 0;text-transform: uppercase}.site .mod-auto .sticky-md-top{position: relative}.site .mod-auto .badge{display: block;font-size: inherit;font-weight: inherit;line-height: inherit;white-space: normal;vertical-align: baseline;border-radius: 0}

.site .mod-when.module::before{background: url('/assets/images/pages/chat-boty/010.svg') no-repeat bottom;background-size: 1920px 100%;background-position: 0}.site .mod-when .item{background: linear-gradient(20deg, #78C2E5 45.36%, #8F76FF 100%);border:none;color:#fff;text-align:center;height: 400px;display: flex;flex-direction: column;justify-content: end;margin: 0 10%;transition: .3s}.site .mod-when .item{transform: skewY(-15deg) scale(0.8)}.site .mod-when .active.center .item{transform: none;height: 330px}.site .mod-when .active.center + .active .item{transform: skewY(15deg) scale(0.8)}.site .mod-when .item .card-img{position: absolute;bottom: 0;left:-10%;width: 120%;z-index: 1;height: 90%}.site .mod-when .item .card-img img{max-height: 100%;object-fit: contain;position: absolute;bottom: 0}.site .mod-when .item .desc{position: relative;z-index: 5}.site .mod-when .owl-nav{text-align: center;font-size: 100px;line-height: 0}.site .mod-when .owl-nav button:hover{color:#dc3545}.site .mod-when .owl-carousel .owl-nav{position: static;top: auto;left: auto;width: auto;max-width: none;transform: none}.site .mod-when .owl-carousel .owl-prev, .site .mod-when .owl-carousel .owl-next{position: static;left: auto;right: auto;transform: none;display: inline-block}.site .mod-when .owl-carousel .owl-stage{display: block}.site .mod-when .owl-carousel .owl-stage .owl-item .item{height: 400px}.site .mod-when .owl-carousel .owl-stage .owl-item.active.center .item{height: 330px}

.site .mod-functions.module::before{background: url('/assets/images/pages/chat-boty/020.jpg') center no-repeat;background-size: 100% 100%;opacity: .3;background-attachment: fixed;border-radius: 30% 30% 0 0}.site .mod-functions .circle-wrapper{position: relative;width: 400px;height: 400px;margin: 100px auto}.site .mod-functions .circle{position: absolute;width: 100%;height: 100%;border-radius: 50%;transition: transform 0.5s ease;background: #F8F5FD}.site .mod-functions .item{position: absolute;width: 80px;height: 80px;background: #fff;border-radius: 16px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;transform-origin: center;font-size: 0}.site .mod-functions .item img{width:40px;display: block}.site .mod-functions .center{position: absolute;top: 50%;left: 50%;width: 150px;height: 150px;background: red;color: #fff;border-radius: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;text-align: center;font-weight: bold}.site .mod-functions .item.active{background: #eee;font-size: .75rem;display: flex;flex-direction: column;gap:.75rem;line-height: 1;text-align: center;width: 120px;height: 120px;z-index: 10}@media (min-width: 992px){.site .mod-functions .circle-wrapper{transform: scale(1.2)}}

.site .mod-tariffs.module{top:-150px;bottom: -500px;z-index: 15}.site .mod-tariffs.module::before{background: url('/assets/images/pages/chat-boty/021.svg');background-size: 100% 100%}.site .mod-tariffs .card{position: relative;border-radius: 16px;overflow: hidden;padding: 0}.site .mod-tariffs .card-header{position: absolute;top:1rem;left:1rem;right: 1rem;background: none;border:none 0;padding: 0;color: white}.site .mod-tariffs .card-body{border-radius: 16px 16px 0 0;margin-top: -16px;background: #fff;position: relative;z-index: 1}.site .mod-tariffs .card-header, .site .mod-tariffs .card-body{padding: 1.5rem}.site .mod-tariffs .btn{padding: 1rem;border-right: 1rem}

.site .mod-telegram{position: relative;z-index: 10}.site .mod-telegram.module::before{content:url('/assets/images/pages/chat-boty/025.png');top:-400px}.site .mod-telegram .card{border: 0 none;border-radius: 32px;box-shadow: 4px 4px 45.4px 0 rgba(236, 55, 55, 0.54)}.site .mod-telegram .card-img{position: relative}.site .mod-telegram .card-img .card-img-desc{position: absolute;bottom: 1rem;left:1rem;right: 1rem;color:#fff}.site .mod-telegram .card.card-body{position: relative;z-index: 1}

.site .mod-steps{margin-top: -100px}@media (min-width: 992px){.site .mod-steps{margin-top: -300px}}.site .mod-steps > .container-fluid{padding-left: 0;padding-right: 0}

.site .mod-how.module::before{background: url('/assets/images/pages/chat-boty/028.svg');background-size: 100% 100%;top:100px}.site .mod-how img{display: block;margin: 0 auto}@media (min-width: 768px){.site .d-md-block{display: block !important}}

.site .we .card{background: transparent;box-shadow: none}.site .we .card > *{margin-bottom: 1rem}.site .we .background > * > *{display: none}.site .we .obj-1{display: block;top: 100px;left: 800px;height: 580px;width: 580px;border-radius: 50%;background-color: rgb(247,169,161);filter: blur(50px)}.site .we .obj-2{display: block;top: 80px;left: 1100px;height: 380px;width: 380px;border-radius: 50%;background-color: rgb(173,235,187);filter: blur(50px)}.site .we .obj-3{display: block;bottom: 150px;left: 860px;height: 280px;width: 280px;border-radius: 50%;background-color: rgb(254,215,111)}.site .we .obj-4{top: 100px;left: 600px;background-image: url(/assets/images/tmpl/background/139.png);height: 67px;width: 69px}.site .we .obj-5{top: 200px;left: 530px;background-image: url(/assets/images/tmpl/background/140.png);height: 330px;width: 317px}.site .we .obj-6{top: 150px;left: 650px;background-image: url(/assets/images/tmpl/background/141.png);height: 47px;width: 62px}.site .we .obj-7{top: 505px;left: 420px;background-image: url(/assets/images/tmpl/background/142.png);height: 40px;width: 73px}.site .we .obj-8{top: 450px;left: 440px;background-image: url(/assets/images/tmpl/background/143.png);height: 70px;width: 69px}.site .we .obj-9{top: 440px;left: 420px;background-image: url(/assets/images/tmpl/background/144.png);height: 40px;width: 41px}.site .we .obj-10{top: 20px;left: 1500px;background-image: url(/assets/images/tmpl/background/145.png);height: 75px;width: 75px}.site .we .obj-11{top: 500px;right: 400px;background-image: url(/assets/images/tmpl/background/146.png);height: 57px;width: 105px}.site .we .obj-12{width: 1200px;height: 400px;left: 800px;bottom: 0;background: rgba(255, 255, 255, 0.7)}@media (min-width: 992px){.site .we{height: 100vh;min-height: 800px;max-height: 1080px;display: flex;flex-direction: column;justify-content: space-between}.site .we .item-1{justify-content: flex-end}.site .we .card{background: rgba(255, 255, 255, 0.8);padding: 50px;border-radius: 42px;width: 26rem;height: 26rem;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);display: flex;flex-direction: column;justify-content: space-between}.site .we .background > * > *{display: block}.site .we .obj-1{bottom: 400px;left: 800px}.site .we .obj-2{bottom: 450px;left: 1200px}.site .we .obj-3{bottom: 500px;left: 900px}}

.site .appeal img{width: 100%;max-width: 576px}.site .appeal img{width: 100%;height: auto;aspect-ratio: 576 / 629}.site .appeal .hole{height: 500px}.site .appeal .hole-cloud{background: radial-gradient(90% 140% at 40% 100%, #C177FE, #00F2E6, #E9FF2F);clip-path: url(#clipping)}.site .appeal .hole-content{bottom: 240px}.site .appeal .obj-1{bottom: -100px;left: 50%;transform: translateX(-50%);background: url(/assets/images/pages/home/appeal/007.svg) no-repeat;height: 750px;width: 690px;position: absolute}.site .appeal .hole-content, .site .appeal .hole-cloud-content{background-image: url(/assets/images/pages/home/appeal/009.png);width: 554px;height: 562px;bottom: -80px}.site .appeal .hole-content{background-image: url(/assets/images/pages/home/appeal/010.png)}

.site .mod-faq.module::before{background: url('/assets/images/pages/chat-boty/033.jpg') bottom;background-size: cover}.site .accordion{width: 100%;max-width: 600px;margin: 20px auto;border: 1px solid #ddd;border-radius: 6px;overflow: hidden;font-family: Arial, sans-serif}.site .accordion-item + .accordion-item{border-top: 1px solid #ddd}.site .accordion-header{background: #f7f7f7;padding: 15px 20px;cursor: pointer;font-weight: bold;transition: background 0.3s;position: relative;padding-right: 40px}.site .accordion-header::before{content:'';background:url('/assets/images/pages/chat-boty/034.svg');background-size: 100% 100%;position: absolute;top:50%;right:1rem;width: 30px;height: 30px;transform: translateY(-50%)}.site .accordion-header:hover{background: #e2e2e2}.site .accordion-body{display: none;padding: 15px 20px;background: #fff;line-height: 1.5}

.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}}

