.vvh{--vvh-bg:#fff;--vvh-text:#09152b;--vvh-accent:#77cdd0;--vvh-accent-ink:#237a80;--vvh-top-bg:#09152b;--vvh-top-text:#d5dee7;--vvh-line:#e2e8ec;font-family:var(--vv-font,"Inter",Arial,sans-serif);position:relative}.vvh__wrap{margin:0 auto;max-width:var(--vv-max,1240px);padding:0 24px}.vvh__top{background:var(--vvh-top-bg);height:40px;overflow:hidden}.vvh__top-inner{align-items:center;display:flex;gap:24px;height:40px;justify-content:space-between}.vvh__top-group{align-items:center;display:flex;gap:28px;min-width:0}.vvh__top-item{align-items:center;color:var(--vvh-top-text)!important;display:inline-flex;font-size:13px;gap:8px;line-height:1;text-decoration:none!important;white-space:nowrap}a.vvh__top-item:focus-visible,a.vvh__top-item:hover{color:#fff!important}.vvh__top-item svg{fill:none;flex:0 0 auto;height:15px;stroke:var(--vvh-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.vvh__top-phone{color:#fff!important;font-weight:700}.vvh__bar{background:var(--vvh-bg);border-bottom:1px solid var(--vvh-line);position:relative;transition:box-shadow .2s ease}.vvh.is-scrolled .vvh__bar{box-shadow:0 8px 24px rgba(9,21,43,.08)}.vvh__bar-inner{align-items:center;display:flex;gap:28px}.vvh .vvh__bar-inner{padding:var(--vvh-pt,14px) var(--vvh-pr,24px) var(--vvh-pb,14px) var(--vvh-pl,24px)}.vvh__logo{display:block;flex:0 0 auto;line-height:0;text-decoration:none!important}.vvh .vvh__logo img{display:block;height:auto;max-width:100%;width:var(--vvh-logo-w,160px)!important}.vvh__wordmark{color:var(--vvh-text);font-size:22px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.vvh__nav{margin-left:auto}.vvh__group-links,.vvh__menu,.vvh__sub{list-style:none;margin:0;padding:0}.vvh__menu{align-items:center;display:flex;gap:4px}.vvh__group-links li,.vvh__item,.vvh__sub li{list-style:none;margin:0;padding:0;position:relative}.vvh__link{align-items:center;background:none;border:0;color:var(--vvh-text)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:7px;line-height:1;padding:14px;position:relative;text-decoration:none!important}.vvh__link:after{background:var(--vvh-accent);border-radius:3px;bottom:5px;content:"";height:3px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.vvh__item.is-active>.vvh__link:after,.vvh__item.is-open>.vvh__link:after,.vvh__item:hover>.vvh__link:after,.vvh__link:focus-visible:after{transform:scaleX(1)}.vvh__chev{height:7px;transition:transform .2s ease;width:10px}.vvh__item.is-open .vvh__chev,.vvh__item:hover .vvh__chev{transform:rotate(180deg)}.vvh__sub{background:#fff;border:1px solid var(--vvh-line);border-radius:12px;box-shadow:0 18px 40px rgba(9,21,43,.12);left:0;min-width:240px;opacity:0;padding:10px;position:absolute;top:100%;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden}.vvh__item.is-mega{position:static}.vvh__mega{left:0;opacity:0;padding:0 24px;position:absolute;right:0;top:100%;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden}.vvh__mega-inner{background:#fff;border:1px solid var(--vvh-line);border-radius:0 0 14px 14px;border-top:3px solid var(--vvh-accent);box-shadow:0 24px 48px rgba(9,21,43,.14);display:grid;gap:8px 28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:var(--vv-max,1240px);padding:28px}.vvh__item.is-open>.vvh__mega,.vvh__item.is-open>.vvh__sub,.vvh__item:hover>.vvh__mega,.vvh__item:hover>.vvh__sub{opacity:1;transform:translateY(0);visibility:visible}.vvh .vvh__group-title{border-bottom:1px solid var(--vvh-line);color:var(--vvh-accent-ink)!important;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;padding:0 12px 10px;text-transform:uppercase}.vvh .vvh__group-title,.vvh__sublink{display:block;line-height:1.3;text-decoration:none!important}.vvh__sublink{border-radius:8px;color:var(--vvh-text)!important;font-size:15px;font-weight:500;padding:9px 12px;transition:background-color .15s ease,color .15s ease}.vvh__sublink.is-active,.vvh__sublink:focus-visible,.vvh__sublink:hover{background:var(--vv-tint,#eef8f8);color:var(--vvh-accent-ink)!important}.vvh__promo{align-items:flex-start;background:var(--vvh-top-bg);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:22px}.vvh .vvh__promo-title{color:#fff;font-size:18px;font-weight:800;line-height:1.25;margin:0}.vvh .vvh__promo-text{color:var(--vvh-top-text);font-size:14px;line-height:1.55;margin:0}.vvh__promo .vv-btn{font-size:15px;min-height:46px;padding:11px 20px}.vvh .vvh__promo-phone{color:var(--vvh-accent)!important;font-size:14px;font-weight:600;text-decoration:none!important}.vvh__actions{align-items:center;display:flex;flex:0 0 auto;gap:18px}.vvh__phone{align-items:center;color:var(--vvh-text)!important;display:inline-flex;font-size:15px;font-weight:700;gap:8px;text-decoration:none!important;white-space:nowrap}.vvh__phone svg{fill:none;height:18px;stroke:var(--vvh-accent-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.vvh__phone:focus-visible,.vvh__phone:hover{color:var(--vvh-accent-ink)!important}.vvh .vvh__cta{font-size:15px;min-height:46px;padding:11px 20px;white-space:nowrap}.vvh__nav-cta{display:none}.vvh__burger{background:var(--vv-tint,#eef8f8);border:0;border-radius:10px;color:var(--vvh-text);cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0 11px;width:44px}.vvh__burger span{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease}.vvh.is-open .vvh__burger span:first-child{transform:translateY(7px) rotate(45deg)}.vvh.is-open .vvh__burger span:nth-child(2){opacity:0}.vvh.is-open .vvh__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width:1081px){.vvh .vvh__nav{align-self:stretch;display:flex;margin-bottom:calc(var(--vvh-pb, 14px)*-1);margin-top:calc(var(--vvh-pt, 14px)*-1)}.vvh .vvh__menu{align-items:stretch}.vvh .vvh__item{align-items:center;display:flex}.vvh__mega:before,.vvh__sub:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}}@media (max-width:1240px){.vvh__phone span{display:none}}@media (max-width:1080px){.vvh .vvh__bar-inner{gap:12px;padding:10px 16px}.vvh .vvh__logo img{width:var(--vvh-logo-wm,120px)!important}.vvh__burger{display:inline-flex}.vvh__actions{gap:10px;margin-left:auto}.vvh__phone{align-items:center;background:var(--vv-tint,#eef8f8);border-radius:10px;display:inline-flex;height:44px;justify-content:center;width:44px}.vvh__nav{background:var(--vvh-bg);border-top:1px solid var(--vvh-line);box-shadow:0 24px 40px rgba(9,21,43,.14);display:none;left:0;margin:0;max-height:calc(100vh - 70px);overflow-y:auto;position:absolute;right:0;top:100%}.vvh.is-open .vvh__nav{display:block}.vvh__menu{align-items:stretch;flex-direction:column;gap:0;padding:8px 0}.vvh__item{border-bottom:1px solid var(--vvh-line)}.vvh__item.is-mega{position:relative}.vvh__link{font-size:17px;justify-content:space-between;padding:18px 24px;width:100%}.vvh__link:after{display:none}.vvh__mega,.vvh__sub{background:var(--vv-tint,#eef8f8);border:0;border-radius:0;box-shadow:none;display:none;opacity:1;padding:0;position:static;transform:none;visibility:visible}.vvh__item:hover>.vvh__mega,.vvh__item:hover>.vvh__sub{display:none}.vvh__item.is-open>.vvh__mega,.vvh__item.is-open>.vvh__sub{display:block}.vvh__item:hover .vvh__chev{transform:none}.vvh__item.is-open .vvh__chev{transform:rotate(180deg)}.vvh__sub{padding:8px 12px 12px}.vvh__mega-inner{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;padding:8px 12px 16px}.vvh__group{padding:10px 0 6px}.vvh .vvh__group-title{border-bottom:0;margin-bottom:4px;padding-bottom:4px}.vvh__sublink{font-size:16px;padding:11px 12px}.vvh__promo{display:none}.vvh__nav-cta{display:grid;gap:10px;padding:16px 24px 24px}.vvh .vvh__cta{display:none}}@media (max-width:767px){.vvh__top{display:none}.vvh__wrap{padding:0 16px}}