.chat-widget-bubble{color:#000;cursor:pointer;z-index:1000;background:#3bd943;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #3bd94366}.chat-widget-bubble:hover{transform:scale(1.08);box-shadow:0 6px 28px #3bd9438c}.chat-widget-bubble--open{color:#fff;background:#222;box-shadow:0 4px 16px #00000080}.chat-widget-bubble--open:hover{box-shadow:0 6px 20px #0009}.chat-widget-panel{z-index:999;overscroll-behavior:none;opacity:0;pointer-events:none;background:#0d0d0d;border:1px solid #1e1e1e;border-radius:16px;flex-direction:column;width:380px;height:520px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:100px;right:28px;overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 12px 48px #0009}.chat-widget-panel--open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.chat-widget-header{background:#111;border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-widget-header__info{color:#3bd943;letter-spacing:.5px;align-items:center;gap:10px;font-family:Gilroy,sans-serif;font-size:15px;font-weight:700;display:flex}.chat-widget-header__actions{gap:8px;display:flex}.chat-widget-header__actions button{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .2s,background .2s;display:flex}.chat-widget-header__actions button:hover{color:#fff;background:#1a1a1a}.chat-widget-body{scrollbar-width:thin;scrollbar-color:#2a2a2a transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-widget-body::-webkit-scrollbar{width:4px}.chat-widget-body::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.chat-widget-empty{color:#555;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.chat-widget-empty p{color:#777;font-size:14px;line-height:1.5}.chat-widget-empty svg{color:#3bd943;opacity:.5}.chat-widget-msg{flex-direction:column;display:flex}.chat-widget-msg--user{align-items:flex-end}.chat-widget-msg--bot{align-items:flex-start}.chat-widget-msg__bubble{word-break:break-word;border-radius:14px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.chat-widget-msg--user .chat-widget-msg__bubble{color:#000;background:#3bd943;border-bottom-right-radius:4px;font-weight:500}.chat-widget-msg--bot .chat-widget-msg__bubble{color:#e0e0e0;background:#1a1a1a;border-bottom-left-radius:4px}.chat-widget-msg--bot .chat-widget-msg__bubble strong{color:#3bd943}.chat-widget-typing{gap:5px;padding:14px 18px;display:flex}.chat-widget-typing span{background:#3bd943;border-radius:50%;width:7px;height:7px;animation:1.4s infinite both chatDot}.chat-widget-typing span:nth-child(2){animation-delay:.2s}.chat-widget-typing span:nth-child(3){animation-delay:.4s}@keyframes chatDot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-widget-msg--placeholder .chat-widget-msg__bubble{opacity:.7;font-style:italic;animation:2s ease-in-out infinite placeholderPulse}@keyframes placeholderPulse{0%,to{opacity:.55}50%{opacity:.85}}.chat-widget-suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chat-widget-products{gap:8px;padding:8px 0 4px;display:flex;overflow-x:auto}.chat-widget-product{cursor:pointer;background:#0a1a0a;border:1px solid #2a3a2a;border-radius:8px;flex:0 0 120px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.chat-widget-product:hover{border-color:#3bd943;box-shadow:0 0 8px #3bd9434d}.chat-widget-product img{aspect-ratio:1;object-fit:cover;background:#111;border-bottom:1px solid #2a3a2a;width:100%;display:block}.chat-widget-product__noimg{aspect-ratio:1;color:#444;background:#111;border-bottom:1px solid #2a3a2a;justify-content:center;align-items:center;width:100%;display:flex}.chat-widget-product__info{flex-direction:column;gap:3px;padding:6px 8px;display:flex}.chat-widget-product__name{color:#c0ffc0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-widget-product__price{color:#3bd943;font-size:12px;font-weight:700}.chat-widget-suggestions button{color:#aaa;cursor:pointer;background:#111;border:1px solid #2a2a2a;border-radius:20px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s,color .2s,background .2s}.chat-widget-suggestions button:hover{color:#3bd943;background:#3bd94314;border-color:#3bd943}.chat-widget-footer{background:#111;border-top:1px solid #1e1e1e;align-items:center;gap:8px;padding:12px 14px;display:flex}.chat-widget-footer input{color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s}.chat-widget-footer input::placeholder{color:#555}.chat-widget-footer input:focus{border-color:#3bd943}.chat-widget-footer button{color:#000;cursor:pointer;background:#3bd943;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px;transition:opacity .2s,transform .2s;display:flex}.chat-widget-footer button:hover:not(:disabled){transform:scale(1.05)}.chat-widget-footer button:disabled{opacity:.4;cursor:not-allowed}.chat-widget-video{background:#0a1a0a;border:1px solid #2a3a2a;border-radius:8px;margin-top:8px;overflow:hidden}.chat-widget-video__link{display:block;position:relative}.chat-widget-video__thumb{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.chat-widget-video__play{color:#000;pointer-events:none;background:#3bd943d9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-widget-video__title{color:#c0ffc0;padding:8px 10px;font-size:12px;line-height:1.3}.chat-widget-form{background:#111;border:1px solid #2a3a2a;border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.chat-widget-form__title{color:#3bd943;margin-bottom:2px;font-size:13px;font-weight:600}.chat-widget-form input,.chat-widget-form textarea{color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;outline:none;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s}.chat-widget-form input:focus,.chat-widget-form textarea:focus{border-color:#3bd943}.chat-widget-form textarea{resize:none}.chat-widget-form__error{color:#f55;font-size:12px}.chat-widget-form__btn{color:#000;cursor:pointer;background:#3bd943;border:none;border-radius:8px;padding:9px;font-size:13px;font-weight:600;transition:opacity .2s}.chat-widget-form__btn:hover{opacity:.85}.chat-widget-form--success{text-align:center;padding:16px 12px}@media (width<=768px){.chat-widget-panel{width:100%;height:100dvh;z-index:10000;height:-webkit-fill-available;padding-top:env(safe-area-inset-top,0px);touch-action:manipulation;border:none;border-radius:0;position:fixed;inset:0}.chat-widget-bubble--open{display:none!important}.chat-widget-header__actions button{padding:8px}.chat-widget-header__actions button svg{width:22px;height:22px}.chat-widget-bubble{width:54px;height:54px;bottom:20px;right:20px}.chat-widget-body{flex:1 1 0;min-height:0;padding:16px}.chat-widget-footer{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-shrink:0}.chat-widget-footer input{font-size:16px}.chat-widget-products{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow-x:visible}.chat-widget-product{flex:unset;width:100%}}.nvg-loader{width:80px;height:80px;margin:0 auto;position:relative}.nvg-loader__ring{border:2px solid #0000;border-top-color:#3bd943;border-radius:50%;animation:1.4s cubic-bezier(.68,-.15,.27,1.15) infinite nvg-spin;position:absolute;inset:0}.nvg-loader__ring:nth-child(2){border-top-color:#0000;border-right-color:#3bd94373;animation-duration:1.8s;animation-direction:reverse;inset:8px}.nvg-loader__ring:nth-child(3){border-top-color:#0000;border-bottom-color:#3bd94333;animation-duration:2.2s;inset:16px}.nvg-loader__logo{animation:1.6s ease-in-out infinite nvg-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nvg-spin{to{transform:rotate(360deg)}}@keyframes nvg-pulse{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-extrabold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}html,body{max-width:100%;overflow-x:hidden}body{color:#fff;background-color:#000;margin:0;font-family:Inter,sans-serif;position:relative}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6,.video-subtitle,.sub-main-title{cursor:default}.show{opacity:1}.promo-container{width:100%;height:100vh;position:fixed;top:0;left:0}.hero-background{object-fit:cover;z-index:2;width:120%;height:120%;position:absolute;top:0;left:0;transform:translate(-10%,-10%)}.chroma-hand{object-fit:cover;z-index:3;width:auto;height:100vh;position:absolute}.left-hand{top:0;left:0}.right-hand{top:0;right:0}.content{z-index:10;text-align:center;padding:50px;position:relative}#top-title{margin-top:60px}.content p{margin-top:20px;font-size:1.2em}.hero-background{width:100%;margin-left:120px;top:200px}@media (hover:hover) and (pointer:fine){.hero-background{filter:drop-shadow(0 -10px 35px #31b588)drop-shadow(0 -5px 10px #31b58833)}}@media (hover:none),(pointer:coarse){.hero-background{filter:drop-shadow(0 -10px 35px #31b588);will-change:filter}}.moon-background{z-index:1;position:absolute;top:8.33%;left:38%}.moon-background img{width:80px;height:80px;display:block}.moon-background:after{content:"";mix-blend-mode:overlay;opacity:1;z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#2da67b 0%,#31b58800 60%,#0000 80%);width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stars-background{z-index:0;width:100%;height:auto;position:absolute;top:0;left:0}.decor-right{object-fit:cover;z-index:2;pointer-events:none;width:auto;height:304px;position:absolute;top:0;right:160px}.decor-left{object-fit:cover;z-index:2;pointer-events:none;width:auto;height:209px;position:absolute;top:0;left:160px}#shadow{object-fit:cover;z-index:3;pointer-events:none;filter:blur(4px);width:105%;height:886px;position:absolute;top:72vh;left:-10px}#shadow img{width:100%}#shadow_black{object-fit:cover;z-index:580;pointer-events:none;background-color:#000;width:100%;height:400px;position:absolute;top:1000px;left:0}@media (hover:hover) and (pointer:fine){.chroma-hand,.hero-background,.stars-background,.moon-background,#promoContainer,#shadow,#night-items,#thermal-items,#fusion-items,#promo-title,#aisearch,#video_block,#devices_block,#repair_parts_icons{transition:opacity .5s ease-out,transform 2.5s cubic-bezier(.19,1,.22,1)}}.promo-element{transition:opacity .3s ease-out}.clouds-background{object-fit:cover;width:100%;height:auto;z-index:.5;mix-blend-mode:overlay;opacity:.8;filter:blur(4px);position:absolute;top:-50px;left:-100px}.hero-header:before{content:"";z-index:10;pointer-events:none;mix-blend-mode:darken;background:linear-gradient(to bottom right,#000c 0%,#0000 20%),linear-gradient(to bottom left,#000c 0%,#0000 20%);position:fixed;inset:0}.header{z-index:100;pointer-events:none;align-items:center;padding:20px 40px;transition:padding .3s,transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.header.header-hidden{transform:translateY(-100%)}.header.scrolled{padding:15px 40px}.header-bg{opacity:0;z-index:-1;pointer-events:none;background:#080808;height:80px;transition:opacity .3s,transform .3s;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.header.header-hidden .header-bg{transform:translateY(-100%)}.logo{pointer-events:all;filter:drop-shadow(0 4px 8px #000000b3);transition:transform .3s,margin .3s}.header.scrolled .logo{margin-top:-12px;margin-left:-30px;transform:scale(.7)}.top-logo{width:auto;height:74px}.desktop-logo{display:block}.mobile-logo{display:none}.header-nav{pointer-events:all;opacity:0;align-items:center;gap:32px;transition:opacity .3s;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.header.scrolled .header-nav{opacity:1}.header-nav a{color:#fff;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:4px;font-family:Gilroy,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .25s;display:flex;position:relative}.header-nav a svg{color:#3bd943;flex-shrink:0}.header-nav a:after{content:"";background:#3bd943;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.header-nav a:hover{color:#3bd943}.header-nav a:hover:after{width:100%}@media (width<=1200px){.header-nav{display:none}}.nav-icons{pointer-events:all;align-items:center;gap:20px;margin-left:auto;transition:transform .3s,margin .3s;display:flex}.cart-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.header.scrolled .nav-icons{transform:translateY(0)}.menu-icon,.cart-icon{cursor:pointer;fill:#fff;width:auto;height:28px;transition:height .3s}.header.scrolled .menu-icon,.header.scrolled .cart-icon{height:24px;margin-top:-14px}.menu-icon{height:26px;padding-top:1px}.header.scrolled .menu-icon{height:22px}.menu-icon:hover,.cart-icon:hover{opacity:.8}.cart-wrapper{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.header.scrolled .cart-wrapper{width:24px;height:24px}.cart-count-badge{z-index:11;color:#2a2b2f;opacity:0;transform-origin:0 0;pointer-events:none;background-color:#3bd943;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0;font-size:10px;font-weight:900;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-6px;right:-6px;transform:scale(.5)}.cart-count-badge.visible{opacity:1;transform:scale(1)}.header.scrolled .cart-count-badge{min-width:14px;height:14px;font-size:8px;top:-12px;right:-4px}.hero-mobile-intro{display:none}.hero-mobile-intro .hero-mobile-actions{gap:12px;display:flex}.hero-mobile-intro .btn-primary,.hero-mobile-intro .btn-secondary{color:#fff;background:#24d118;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.hero-mobile-intro .btn-secondary{background:#30343a}.content h4{color:#fff;text-align:center;text-transform:uppercase;margin-top:60px;margin-bottom:100px;font-size:calc(50px + 2.35dvw);font-style:normal;font-weight:900;line-height:7dvw}.categories-container{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:-80px;display:flex}.category-block{background:#111111bf;border-radius:20px;flex-shrink:0;width:300px;height:200px;padding-top:16px}.category-block:hover{background:#111c}.category-block h1,.category-block h2,.category-block h3{color:#3bd943;letter-spacing:.65px;text-transform:uppercase;text-align:left;margin-bottom:20px;padding-bottom:10px;padding-left:30px;font-size:14px;font-style:normal;font-weight:800;line-height:normal}.category-block ul{margin:0;padding:0;list-style:none}.category-block li{color:#fff;text-transform:uppercase;text-align:left;margin-bottom:15px;padding-bottom:10px;padding-left:65px;font-style:normal;line-height:normal;position:relative}.category-block li:before{content:"";background-image:url(/img/icons/header-li-item.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;transition:left .2s;position:absolute;top:33%;left:30px;transform:translateY(-50%)}.category-block li a{color:#fff;letter-spacing:.7px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:color .3s;display:block}.category-block li a:hover{color:#3bd943}.search-container{z-index:200;justify-content:center;margin-top:160px;display:none;position:relative}.search-input-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:50px;width:100%;max-width:970px;padding:5px;display:flex}.search-container form{width:100%;max-width:970px}.search-input{color:#212121;letter-spacing:1.2px;background:0 0;border:none;outline:none;flex:1;padding:10px 25px;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.search-input::placeholder{color:#333}.search-btn{cursor:pointer;color:#073009;text-align:center;letter-spacing:1px;text-transform:uppercase;background:#3bd943;border:none;border-radius:50px;align-items:center;gap:10px;padding:10px 20px;font-size:17px;font-style:normal;font-weight:700;line-height:normal;display:flex}.search-btn span{margin-top:2px}.search-icon{width:36px;height:36px}.search-input:focus::placeholder{opacity:0}.search-btn:hover{background:linear-gradient(45deg,#62f014,#3bd943,#0db13e,#62f014,#3bd943,#0db13e,#62f014,#3bd943,#0db13e) 0 0/500% 500%;animation:13s linear infinite gradientShift}@keyframes gradientShift{0%{background-position:100%}to{background-position:-400%}}.search-input::placeholder{color:#333;transition:opacity .2s}#video_block{z-index:10;margin-top:100vh;padding:80px 0;position:relative}@media (hover:none),(pointer:coarse){.promo-container{height:auto!important;position:relative!important}#video_block{margin-top:0!important}}.video-container{max-width:1440px;margin:0 auto;padding:0 40px}.main-title{color:#3bd943;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:60px;font-style:normal;font-weight:700;line-height:normal}.video-subtitle{color:#ddd;text-align:center;margin-top:-5px;padding-bottom:20px;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.category-selects{justify-content:center;gap:40px;margin-bottom:45px;display:flex}.select-wrapper{width:585px;position:relative}.select-block{cursor:pointer;border-bottom:2px solid #333;padding:20px 0;transition:border-color .3s;position:relative}.select-block:hover{border-color:#3bd943}.select-header{flex-direction:column;gap:15px;padding-right:40px;display:flex}.select-label{color:#3bd943;letter-spacing:.65px;text-transform:uppercase;font-size:13px;font-weight:600}.select-value{color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:20px;font-weight:700}.select-arrow{filter:brightness(0)saturate()invert(68%)sepia(97%)saturate(1419%)hue-rotate(73deg)brightness(99%)contrast(92%);width:17px;height:8px;position:absolute;top:70%;right:0;transform:translateY(-50%)rotate(0)}.select-arrow.open{transform:translateY(-50%)rotate(180deg)}.dropdown-menu{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11111180;border-radius:20px;padding:10px 0;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 10px 30px #00000080}.dropdown-menu ul{margin:0;padding:0;list-style:none}.dropdown-menu li{cursor:pointer;color:#fff;letter-spacing:.7px;text-transform:uppercase;align-items:center;padding:15px 30px 15px 65px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.dropdown-menu li:hover{color:#3bd943;background:#3bd9431a;border-radius:5px;margin:0 8px}.dropdown-icon{width:20px;height:20px;transition:filter .2s;position:absolute;left:30px}.dropdown-menu li:hover .dropdown-icon{filter:brightness(0)saturate()invert(68%)sepia(97%)saturate(1419%)hue-rotate(73deg)brightness(99%)contrast(92%)}.item-base{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;margin:0;padding:0;font-family:inherit;display:inline}.category-selects--touch{flex-direction:column;gap:0;padding:0 16px}.select-wrapper--native{cursor:pointer;width:100%;max-width:100%;position:relative;overflow:hidden}.native-video-select{color:#fff;letter-spacing:1px;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #3bd943;width:100%;padding:16px 40px 16px 0;font-family:Inter,sans-serif;font-size:17px;font-weight:700}.select-wrapper--native .select-arrow{pointer-events:none;filter:brightness(0)saturate()invert(68%)sepia(97%)saturate(1419%)hue-rotate(73deg)brightness(99%)contrast(92%);width:17px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.video-picker-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#000000d9;align-items:stretch;display:flex;position:fixed;inset:0}.video-picker{background:#0a0a0a;flex-direction:column;width:100%;display:flex}.video-picker__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.video-picker__title{color:#fff;letter-spacing:.5px;text-transform:uppercase;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.video-picker__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.video-picker__list{-webkit-overflow-scrolling:touch;flex:1;padding:8px 0 40px;overflow-y:auto}.video-picker__group{color:#3bd943;letter-spacing:1.2px;text-transform:uppercase;opacity:.7;border-top:1px solid #ffffff0f;padding:20px 20px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.video-picker__group:first-child{border-top:none}.video-picker__item{color:#ccc;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;align-items:center;gap:14px;padding:16px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:flex}.video-picker__item:active{background:#3bd9431a}.video-picker__item.active{color:#3bd943}.video-picker__icon{opacity:.4;flex-shrink:0;width:20px;height:20px}.video-picker__item.active .video-picker__icon{opacity:1;filter:brightness(0)saturate()invert(68%)sepia(97%)saturate(1419%)hue-rotate(73deg)brightness(99%)contrast(92%)}.video-thumbs.video-thumbs--touch{justify-content:center;margin-top:40px;padding:0 16px}.video-thumbs--touch .video-thumb-wrap{width:100%}.video-thumbs--touch .video-thumb{width:100%;height:0;padding-bottom:56.25%}.video-thumbs{justify-content:center;gap:40px;margin-top:-20px;display:flex}.video-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:18px;width:454px;max-width:564px;height:300px;transition:background-size .8s;position:relative;overflow:hidden}.glitch-layer{pointer-events:none;z-index:2;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:18px;transition:background-size .8s;position:absolute;inset:0}.video-thumb.changing .glitch-layer{opacity:1;animation:2s linear infinite alternate glitch-anim}.video-thumb:hover{cursor:pointer}@keyframes glitch-anim{0%{clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);transform:translateZ(0)}2%{clip-path:polygon(0 78%,100% 78%,100% 100%,0 100%);transform:translate(-5px)}6%{transform:translate(5px)}8%{transform:translate(-5px)}9%{transform:translate(0)}10%{clip-path:polygon(0 54%,100% 54%,100% 44%,0 44%);transform:translate(5px)}13%{transform:translateZ(0)}13.1%{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(5px)}15%{clip-path:polygon(0 60%,100% 60%,100% 40%,0 40%)}20%{transform:translate(-5px)}20.1%{clip-path:polygon(0 0,0 0,0 0,0 0)}25%{clip-path:polygon(0 85%,100% 85%,100% 40%,0 40%)}30%{transform:translate(-5px)}30.1%{clip-path:polygon(0 0,0 0,0 0,0 0)}35%{clip-path:polygon(0 63%,100% 63%,100% 80%,0 80%);transform:translate(-5px)}40%{transform:translate(5px)}45%{transform:translate(-5px)}50%{transform:translate(0)}55%{clip-path:polygon(0 10%,100% 10%,100% 0,0 0);transform:translate(5px)}60%{opacity:1;transform:translateZ(0)}60.1%{clip-path:polygon(0 0,0 0,0 0,0 0)}to{clip-path:polygon(0 0,0 0,0 0,0 0);opacity:1}}.play-icon{z-index:3;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumb:hover .play-icon{transform:translate(-50%,-50%)scale(1.3)}.zoom-in{animation:.4s forwards zoom-in}.zoom-out{animation:.8s forwards zoom-out}@keyframes zoom-in{0%{background-size:105%}to{background-size:110%}}@keyframes zoom-out{0%{background-size:110%}to{background-size:105%}}.video-thumb-wrap{flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:20px;display:flex}.mini-video-title{text-align:center;color:#7bff4a;margin-top:20px;font-size:18px;font-weight:600}.decor_line{transition:transform .3s;position:absolute;top:99%;left:50%;transform:translate(-50%,-50%)}.terminal-modal{z-index:1080;opacity:0;pointer-events:none;background:#111111bf;border-radius:20px;flex-direction:column;width:972px;height:481px;transition:opacity .45s,top .45s,left .45s,width .45s,height .45s,transform .45s;display:flex;position:absolute;top:-500px;left:50%;transform:translate(-50%)}.terminal-modal.show{opacity:1;pointer-events:all;width:calc(50% + 2px);height:550px;top:-10px}.terminal-header{border-bottom:1px dashed #f0f01440;justify-content:space-between;align-items:start;width:calc(100% - 72px);padding:32px 40px 12px 32px;display:flex}.terminal-logo{width:auto;height:40px;margin-top:-10px;margin-bottom:5px}.terminal-close,.terminal-clear{color:#f0f014;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:7px;margin-right:-20px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:700;transition:opacity .2s;display:flex}.terminal-close span{color:#f0f014;margin-left:7px;font-size:26px;font-weight:700;line-height:.7em}.terminal-close:hover,.terminal-clear:hover{opacity:.7}.terminal-clear{color:#a1ff00;margin-right:-600px;position:relative}.terminal-body{color:#62f014;letter-spacing:.8px;text-transform:none;text-align:left;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#444 #0003;border-radius:0 0 20px 20px;flex-direction:column;flex:none;justify-content:flex-start;max-height:calc(100% - 145px);padding:10px 40px 30px 32px;font-family:Gilroy,sans-serif;font-size:15px;font-weight:700;line-height:1.6;display:flex;overflow:hidden auto}.terminal-body::-webkit-scrollbar{width:8px}.terminal-body::-webkit-scrollbar-track{background:#0003;border-radius:4px}.terminal-body::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.terminal-body::-webkit-scrollbar-thumb:hover{background:#666}.terminal-line{--terminal-bold-color:#fff;white-space:pre-wrap;color:#62f014;text-transform:none;letter-spacing:.8px;margin-bottom:3px;font-family:inherit;font-size:15px;font-weight:500}.terminal-bold{color:var(--terminal-bold-color);font-weight:700}.terminal-link{color:#3bd943;cursor:pointer;border-bottom:1px dashed #3bd94366;font-weight:700;transition:color .2s,border-color .2s}.terminal-link:hover{color:#62f014;border-bottom-color:#62f014}.terminal-suggestion{color:#60d91e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #60d91e;border-radius:16px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-block}.terminal-suggestion:hover{color:#0a1a0a;background:#60d91e}.terminal-line.operator{color:#f0f014;margin-top:10px;margin-bottom:10px}.terminal-line.night-wolf{color:#62f014}.terminal-line.visible{opacity:1;transition:opacity .2s}.terminal-table{border-collapse:collapse;width:100%;max-width:100%;margin:8px 0;font-size:13px;overflow-x:auto}.terminal-table th,.terminal-table td{text-align:left;white-space:nowrap;border:1px solid #62f0144d;padding:4px 10px}.terminal-table th{color:#62f014;text-transform:uppercase;letter-spacing:.5px;background:#62f0141a;font-size:12px;font-weight:700}.terminal-table td{color:#c0f0a0;font-weight:500}.terminal-table tr:hover td{background:#62f0140d}.terminal-line{opacity:.94;transition:opacity .15s}@media (width<=1100px){.terminal-modal{width:99vw;min-width:320px;left:.5vw;transform:none}}.hide-on-terminal{opacity:0;pointer-events:none;transition:opacity .4s}.blur-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:101;pointer-events:none;opacity:1;will-change:backdrop-filter;background:#0000004d;transition:opacity .1s;position:fixed;inset:0}.fade{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.6,0,.5,1)}.fade-show{opacity:1;pointer-events:auto;transition:opacity .45s cubic-bezier(.6,0,.5,1)}#terminalBody{overflow:hidden auto}#terminalBody,#terminalBody *{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.terminal-input-slot .search-input-wrapper{margin-top:100px}.operator-info{z-index:250;pointer-events:auto;width:1250px;height:100vh;position:absolute;top:50vh;left:50%;transform:translate(-50%,-55vh)}.terminal-modal.show{width:980px;position:absolute;top:-250px}.terminal-modal:not(.show){pointer-events:none}.operator-info .search-container{top:170px}.operator-info{pointer-events:none}.operator-info>*{pointer-events:auto}#devices_block{z-index:11;margin-top:0;padding:80px 0 60px;position:relative}#repair_parts_icons{z-index:1;filter:drop-shadow(0 -80px 50px #000000e6)drop-shadow(0 80px 50px #000000e6);margin-top:-50px;padding:80px 0 60px;position:relative}.repair_parts_icons{background:url(/img/bg_repair_icons.jpg) 50%/cover no-repeat;width:100vw;height:400px;position:relative;overflow:hidden}.repair_parts_icons:after{content:"";pointer-events:none;z-index:2;background:#000c;border-radius:40px;width:95vw;max-width:1820px;height:155px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.repair_parts_icons:before{content:"";filter:drop-shadow(0 -40px 50px #0003)drop-shadow(0 40px 50px #0003);z-index:2;pointer-events:none;background:linear-gradient(#000 5%,#000000f2 10%,#000000b3 20%,#0000 49% 51%,#000000b3 80%,#000000f2 90%,#000 95%);position:absolute;inset:0}.icons_line{z-index:3;gap:15px;margin-left:70px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icons_line span{pointer-events:auto;cursor:pointer;justify-content:center;align-items:flex-end;display:flex}.icons_line .part-icon-wrap{position:relative}.icons_line img{object-fit:contain;pointer-events:none;cursor:pointer;filter:brightness(.8)contrast(1.05);width:108px;height:97px;margin-top:5px;transition:transform .2s ease-out;transform:scale(.8)}.icons_line span:hover img{filter:brightness(1.2)contrast(1.1);transform:scale(1.45)rotate(-10deg)}.icons_line span:hover+span img{transform:scale(.9)}.icons_line span:has(+span:hover) img{transform:scale(.9)}.part-tooltip{color:#050d02;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#62f014;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(6px)}.part-tooltip:after{content:"";border:6px solid #0000;border-top-color:#62f014;position:absolute;top:100%;left:50%;transform:translate(-50%)}.icons_line span:hover .part-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.repair_parts_row{z-index:3;pointer-events:auto;justify-content:space-between;align-items:center;width:90vw;max-width:1700px;margin-top:92px;padding:0 50px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-125px)}.repair_parts_row h5{color:#62f014;letter-spacing:1px;text-transform:uppercase;cursor:default;margin:0;font-family:Gilroy,sans-serif;font-size:32px;font-weight:700;display:block}.parts_btn:before{content:""}.parts_btn{color:#073009;letter-spacing:1px;text-transform:uppercase;background:#62f014;border-radius:40px;justify-content:center;align-items:center;width:308px;height:60px;font-family:Gilroy,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.mobile-menu-overlay{z-index:9999;opacity:1;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;transition:visibility 0s linear .4s;position:fixed;inset:0}.mobile-menu-overlay.show{visibility:visible;pointer-events:all;transition:none}.mobile-menu-overlay:not(.show){transition:visibility 0s linear .4s}.mobile-menu{will-change:transform;background:linear-gradient(135deg,#1a1a1a 0%,#0d0d0d 100%);width:400px;max-width:400px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(110%);box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mobile-menu-overlay.show .mobile-menu{animation:.4s forwards menuSlideIn}.mobile-menu-overlay:not(.show) .mobile-menu{animation:.4s cubic-bezier(0,0,.2,1) forwards menuSlideOut}@keyframes menuSlideIn{0%{transform:translate(110%)}to{transform:translate(0,0)}}@keyframes menuSlideOut{0%{transform:translate(0,0)}to{transform:translate(110%)}}.mobile-menu-header{border-bottom:1px solid #62f01433;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.mobile-menu-logo{width:auto;height:40px}.mobile-menu-close{color:#62f014;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:48px;font-weight:300;line-height:1;transition:all .3s;display:flex;position:absolute;top:20px;right:24px}.mobile-menu-close:hover{color:#fff}.mobile-menu-nav{flex-direction:column;gap:4px;padding:20px 0;display:flex}.mobile-menu-nav a{color:#fff;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:16px 32px 16px 56px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mobile-menu-nav a:before{content:"›";color:#62f014;opacity:1;font-size:28px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:28px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.mobile-menu-nav a:before{opacity:0}.mobile-menu-nav a:hover:before{opacity:1;left:24px}}.mobile-menu-nav a:hover{color:#62f014;background:#62f0141a;padding-left:64px}.mobile-menu-nav a:active{background:#62f01426}.parts_btn:hover{filter:brightness(1.15);transform:scale(1.04)}.devices-selects,#video_select_stack [data-stack-ui=type-select]{display:none}.sub-main-title{text-align:center;color:#888;text-align:center;text-align:center;width:100%;margin:0 0 10px;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:block}.devices-menu{text-align:center;margin-top:80px}.main-tabs{justify-content:center;gap:60px;margin-bottom:40px;display:flex}.main-tabs div{color:#fff;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;padding-bottom:4px;font-size:16px;font-weight:700;transition:color .3s;position:relative}.main-tabs div:after{content:"";background-image:repeating-linear-gradient(90deg,#fff6 0 1px,#0000 1px 4px);width:100%;height:1px;position:absolute;bottom:-6px;left:0}.main-tabs div.active{color:#3bd943}.main-tabs div.active:after{content:"";opacity:1;background-color:#3bd943;background-image:none;width:100%;height:1px;position:absolute;bottom:-6px;left:0}.sub-tabs{background:#2828288c;border-radius:50px;justify-content:center;margin-top:20px;display:inline-flex;overflow:hidden}.sub-tabs div{text-transform:uppercase;cursor:pointer;color:#fff;padding:14px 40px;font-size:15px;font-weight:700;transition:background .3s,color .3s}.sub-tabs div.active{color:#3bd943;background:#0e1e0e}#scrollRoot{width:100%;height:100%;transition:opacity .3s}#promoContainer{will-change:transform;width:100%;height:100vh;position:fixed;top:0;left:0;transform:translateZ(0)}#video_block,#devices_block{z-index:2;position:relative}.video-popup-overlay{z-index:9999;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-popup-content{aspect-ratio:16/9;background:#000;border-radius:12px;width:80%;max-width:960px;position:relative;overflow:hidden;box-shadow:0 0 20px #000}.video-popup-content iframe{width:100%;height:100%}.video-popup-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:36px;transition:opacity .3s;position:absolute;top:-45px;right:0}.video-popup-close:hover{opacity:.7}.video-decor video,.devices-container.repair,.mobile-button,.img-mob-icon{display:none}.perf-low .chroma-hand,.perf-low .hero-background,.perf-low .stars-background,.perf-low .moon-background,.perf-low #promoContainer,.perf-low #night-items,.perf-low #thermal-items,.perf-low #fusion-items,.perf-low #promo-title,.perf-low #aisearch,.perf-low #video_block,.perf-low #devices_block,.perf-low #repair_parts_icons{will-change:auto!important;transition:none!important;animation:none!important}.perf-low .hero-background{filter:none!important}.perf-low .mobile-menu-overlay,.perf-low .blur-overlay,.perf-low .video-picker-overlay,.perf-low .header-bg{-webkit-backdrop-filter:none!important}.perf-low .clouds-background,.perf-low .decor-left,.perf-low .decor-right{display:none!important}.perf-low .product-card img{filter:none!important;transition:none!important}.perf-low .articles-ticker__inner{animation:none!important}.perf-low #repair_parts_icons{display:none}.perf-low .logo{filter:none}.products-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;padding:0 100px;display:grid}.product-card{cursor:pointer;margin:-30px 0;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible}.product-card:before{content:"";opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.product-card__glow{opacity:0;pointer-events:none;z-index:0;width:600px;height:600px;transition:opacity .5s ease-out,transform .2s ease-out;display:none;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)scale(.3)}.product-image{aspect-ratio:1;z-index:1;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.product-image picture{display:contents}.product-image img{object-fit:contain;filter:grayscale(0%)brightness()contrast(1.1);z-index:2;will-change:transform, filter;width:100%;height:100%;transition:filter .3s ease-out,transform .3s ease-out;position:relative;transform:rotate(0)scale(.65)translateY(60px)}.product-type{visibility:hidden;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .25s ease-out}.product-add-icon{visibility:visible;z-index:10;transition:all .25s ease-out;display:block;position:absolute;top:-50px}@keyframes product-add-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.product-info{text-align:center;z-index:5;flex-direction:column;align-items:center;gap:8px;margin-top:30px;transition:transform .25s ease-out;display:flex;position:relative;transform:translateY(0)}.product-gen{letter-spacing:.1em;text-transform:uppercase;color:#3bd943;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:color .25s ease-out}.product-name{letter-spacing:.02em;color:#3bd943;margin:0;font-family:Inter,sans-serif;font-size:26px;font-weight:600;transition:color .25s ease-out,font-size .25s ease-out}.product-price{letter-spacing:.02em;color:#2a2b2f;opacity:0;visibility:hidden;white-space:nowrap;z-index:15;background:#3bd943;border-radius:30px;padding:8px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;transition:opacity .25s ease-out,transform .25s ease-out,visibility 0s linear .25s;position:absolute;top:-330%;left:15%;transform:translate(-50%)translateY(-20px)}@media (hover:hover) and (pointer:fine){.product-card__glow{display:block}.product-image img{filter:grayscale()brightness(.9)contrast(1.1)}.product-add-icon{visibility:hidden;top:-90px}.product-gen{color:#aaa}.product-info{margin-top:-10px;transform:translateY(-20px)}.product-card:hover{z-index:10}.product-card:hover:before{opacity:1}.product-card:hover .product-card__glow{opacity:.4;transform:translate(-50%,-50%)scale(1)}.product-card:hover .product-image img{filter:grayscale(0%)brightness()contrast(1.2);transform:scale(.85)rotate(-12.37deg)translateY(20px)}.product-card:hover .product-add-icon{visibility:visible;z-index:10;display:block;position:absolute}.product-add-icon:hover{animation:.7s ease-in-out infinite product-add-pulse}.product-card:hover .product-type{visibility:visible;display:block;transform:translateY(-10px)}.product-card:hover .product-info{transform:translateY(0)}.product-card:hover .product-gen{color:#3bd943}.product-card:hover .product-name{color:#fff;font-size:26px}.product-card:hover .product-price{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}.products-grid .product-card{height:420px;overflow:visible}.products-grid .product-info{transition:transform .25s ease-out;position:relative}.products-grid .product-price{opacity:1;visibility:visible;color:#3bd943;white-space:nowrap;background:0 0;border-radius:0;margin-top:2px;padding:0;font-size:15px;font-weight:700;position:static;transform:none}.products-grid .product-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:20px;overflow:hidden}.products-grid .product-gen{letter-spacing:.12em;font-size:12px}@media (hover:hover) and (pointer:fine){.products-grid .product-info{margin-top:-10px;transform:translateY(-20px)}.products-grid .product-card:hover .product-info{transform:translateY(0)}.products-grid .product-card:hover .product-price{transform:none}.products-grid .product-card:hover .product-name{font-size:23px}.products-grid .product-gen{opacity:0;color:#aaa;max-height:0;margin:0;transition:opacity .25s ease-out,max-height .3s ease-out,margin .25s ease-out;overflow:hidden}.products-grid .product-card:hover .product-gen{opacity:1;color:#3bd943;max-height:30px;margin-bottom:2px}}@media (width>=1921px){.products-grid{grid-template-columns:repeat(5,1fr);gap:32px;padding:0 64px}}@media (width<=1280px){.products-grid{padding:0 48px}}@media (width<=1024px){.products-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 32px}.product-card{margin:-20px 0}.product-name{font-size:16px}.product-price{padding:6px 12px;font-size:14px}.product-info{margin-top:20px}}@media (hover:hover) and (pointer:fine) and (width<=1024px){.product-card:hover .product-name{font-size:18px}.product-info{margin-top:-20px;transform:translateY(-10px)}}@media (pointer:coarse) and (width<=1280px){.product-info{margin-top:85px}.product-add-icon{margin-top:-40px}}@media (width<=768px){.products-grid{grid-template-columns:1fr;gap:16px;margin-top:-50px;padding:0 16px}.product-card{margin:-10px 0}.product-image{margin-bottom:12px}.product-image img{transform:rotate(0)scale(.8)translateY(30px)}.product-name{font-size:14px}.product-gen{font-size:10px}.product-price{padding:5px 10px;font-size:13px}.product-info{margin-top:25px}}@media (hover:hover) and (pointer:fine) and (width<=768px){.product-card:hover .product-image img{transform:scale(.9)rotate(-8deg)translateY(10px)}.product-card:hover .product-name{font-size:16px}.product-info{margin-top:-15px;transform:translateY(-8px)}}@media (width<=480px){.products-grid{grid-template-columns:repeat(1,1fr);gap:12px;padding:0 12px}.product-card{margin:0}.product-image img{transform:rotate(0)scale(.85)translateY(20px)}.product-name{font-size:16px}.product-gen{font-size:10px}.product-price{padding:6px 12px;font-size:14px}.product-info{margin-top:-30px!important}}@media (hover:hover) and (pointer:fine) and (width<=480px){.product-card:hover .product-image img{transform:scale(.95)rotate(-6deg)translateY(5px)}.product-card:hover .product-name{font-size:18px}.product-info{transform:translateY(-5px)}}@media (hover:hover) and (pointer:fine){.ios-device .product-image img{will-change:transform;transition:filter .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.ios-device .product-type,.ios-device .product-add-icon{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}.ios-device .product-info{transition:transform .35s cubic-bezier(.4,0,.2,1)}.ios-device .product-gen{transition:color .3s cubic-bezier(.4,0,.2,1)}.ios-device .product-name{transition:color .3s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1)}.ios-device .product-price{will-change:auto;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.ios-device .product-card:hover .product-image img{transform:scale(.9)rotate(-10deg)translateY(15px)}}.products-show-more{justify-content:center;padding-top:105px;display:flex}.products-decor-line{justify-content:center;margin-top:120px;display:flex}.btn-show-more{cursor:pointer;background:linear-gradient(269deg,#64f26b 0%,#3bd943 26.9%,#45c94c 100%);border:none;border-radius:55px;justify-content:center;align-items:center;gap:0;width:264px;height:60px;padding:0;transition:opacity .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.btn-show-more svg{flex-shrink:0;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.btn-show-more span{letter-spacing:5%;text-transform:uppercase;color:#073009;margin-left:33px;font-family:Gilroy,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.btn-show-more:hover{background:#62f014}.btn-show-more:active{opacity:.9}@media (pointer:coarse) and (width<=480px){.product-info{margin-top:-30px!important}.product-add-icon{margin-top:-40px}.product-image img{transform:rotate(0)scale(.6)translateY(20px)}}#callback_block{position:relative}.callback-decor-top,.callback-decor-bottom{justify-content:center;display:flex}.callback-decor-bottom{margin-top:80px}.callback-container{justify-content:center;align-items:center;gap:60px;min-height:140px;padding:36px 100px;display:flex;position:relative}.callback-container:before{content:"";opacity:.7;z-index:0;background:url(/img/bg_callme.jpg) 50%/cover no-repeat;position:absolute;inset:0}@keyframes radio-shake{0%{transform:translate(0)rotate(0)}10%{transform:translate(-4px)rotate(-1deg)}20%{transform:translate(4px)rotate(1deg)}30%{transform:translate(-3px)rotate(-.7deg)}40%{transform:translate(3px)rotate(.7deg)}50%{transform:translate(-2px)rotate(-.4deg)}60%{transform:translate(2px)rotate(.4deg)}75%{transform:translate(-1px)rotate(-.2deg)}90%{transform:translate(1px)rotate(.2deg)}to{transform:translate(0)rotate(0)}}.callback-radio-wrap.radio-shake{animation:.5s ease-out forwards radio-shake}.callback-radio-wrap{z-index:2;pointer-events:none;position:absolute;bottom:-65px;left:220px}.callback-radio{width:auto;height:360px;display:block}.callback-radio-video{--radio-video-w:61px;--radio-video-x:66px;--radio-video-y:189px;top:var(--radio-video-y);left:var(--radio-video-x);width:var(--radio-video-w);z-index:3;height:auto;position:absolute}.callback-form{z-index:1;background:#000000b3;border-radius:40px;flex:none;align-items:flex-end;gap:40px;padding:39px 60px;display:flex;position:relative}.callback-field{flex-direction:column;flex:0 0 180px;gap:8px;max-width:180px;display:flex}.callback-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-family:Gilroy,sans-serif;font-size:11px;font-weight:600}.cb-select-wrapper{width:180px;position:relative}.cb-select-block{cursor:pointer;border-bottom:1.5px solid #276008;justify-content:space-between;align-items:center;padding:4px 0 8px;transition:border-color .2s;display:flex}.cb-select-block:hover{border-color:#62f014}.cb-select-block .select-arrow{top:40%}.cb-select-header{flex-direction:column;display:flex}.cb-select-value{color:#fff;letter-spacing:.02em;font-family:Gilroy,sans-serif;font-size:18px;font-weight:700}.cb-dropdown-menu{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11111180;border-radius:20px;padding:10px 0;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 10px 30px #00000080}.cb-dropdown-menu ul{margin:0;padding:0;list-style:none}.cb-dropdown-menu li{cursor:pointer;color:#fff;letter-spacing:.7px;text-transform:uppercase;align-items:center;padding:15px 30px 15px 55px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.cb-dropdown-menu li:hover{color:#3bd943;background:#3bd9431a;border-radius:5px;margin:0 8px}.cb-dropdown-menu li .cb-dropdown-icon{color:#62f014;width:20px;height:20px;transition:color .2s;position:absolute;left:20px}.cb-dropdown-menu li:hover .cb-dropdown-icon{color:#3bd943}.cb-dropdown-menu li h2{color:inherit;letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:Gilroy,sans-serif;font-size:14px;font-weight:600}.callback-input-wrap{border-bottom:1.5px solid #276008;align-items:baseline;gap:0;padding:4px 0 6px;transition:border-color .2s;display:flex;position:relative}.callback-input-wrap:focus-within{border-bottom-color:#62f014}.callback-input-plus{color:#fff;letter-spacing:.03em;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;font-family:Gilroy,sans-serif;font-size:18px;font-weight:700}.callback-form .callback-input{color:#fff;letter-spacing:.03em;background:0 0;border:none;outline:none;width:170px;padding:0;font-family:Gilroy,sans-serif;font-size:18px;font-weight:700}.callback-input::placeholder{color:#ffffff59}.callback-input:focus{border-bottom-color:#0000}.callback-mob-title{display:none}.btn-callback__desktop{display:inline}.btn-callback__mobile,.btn-callback__mob-icon{display:none}.btn-callback{z-index:1;color:#073009;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(269deg,#64f26b 0%,#3bd943 26.9%,#45c94c 100%);border:none;border-radius:55px;flex-shrink:0;height:56px;padding:0 36px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:800;transition:opacity .2s,transform .15s;position:relative}.btn-callback:hover{background:#62f014}.btn-callback:active{opacity:.9}.callback-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:24px 16px;animation:.4s fadeInUp;display:flex}.callback-success__title{letter-spacing:.06em;color:#3bd943;text-transform:uppercase;font-family:Gilroy,sans-serif;font-size:18px;font-weight:800}.callback-success__text{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:14px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1500px){.callback-radio-wrap{display:none}}@media (width<=900px){.callback-decor-bottom{padding:0 16px}.callback-container:before{display:none}.callback-container{text-align:left;background-size:cover;flex-direction:column;gap:0;padding:16px}.callback-form{background:#000000b3;border-radius:24px;flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:24px 20px}.callback-field{flex:none;width:100%;max-width:100%}.cb-select-wrapper,.callback-input{width:100%}.btn-callback{letter-spacing:.05em;text-transform:uppercase;color:#073009;background:linear-gradient(269deg,#64f26b 0%,#3bd943 26.9%,#45c94c 100%);border-radius:55px;justify-content:center;align-items:center;gap:8px;width:100%;height:60px;margin-top:8px;padding:0;font-family:Gilroy,sans-serif;font-size:18px;font-weight:700;display:flex}.btn-callback__desktop{display:none}.btn-callback__mobile{display:inline}.btn-callback__mob-icon{flex-shrink:0;width:40px;height:40px;display:block}.callback-mob-title{color:#3bd943;text-transform:uppercase;text-align:center;margin:0 0 16px;font-size:26px;font-weight:700;line-height:normal;display:block}}@media (orientation:portrait){#promo-title{font-size:8vw}.stars-background{z-index:0;width:200%;height:auto;position:absolute;top:0;left:0}.right-hand{top:0;right:-330px}.left-hand{top:0;left:-280px}.decor-left{display:none}.decor-right{right:-250px}.hero-background{width:110%;left:-40px}#shadow img{width:220%}.content{margin-top:120px}.categories-container{margin-top:-250px}.main-title{font-size:42px;line-height:48px}}@media (width<=1700px){.repair_parts_row h5{display:none}.parts_btn{width:auto;padding-left:45px;padding-right:25px}.parts_btn:before{content:"ПОТРІБНІ ЗАПЧАСТИНИ?"}.parts_btn{font-size:0}.parts_btn:before{letter-spacing:1px;color:#073009;text-transform:uppercase;font-size:20px;font-weight:700}.icons_line{gap:50px;margin:0;left:65%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.9)}}@media (width<=1550px){.icons_line{gap:30px;margin:0;left:65%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.8)}.category-selects .select-wrapper{width:840px;max-width:calc(100% - 40px)}.video-thumb-wrap{width:840px;max-width:calc(100% - 40px);margin:0 auto 18px}.video-thumbs{justify-content:center}.mini-video-title{font-size:24px;line-height:28px}.video-thumb{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto}.play-icon{width:80px;height:auto}}@media (width<=1395px){.icons_line{gap:30px;margin:0;left:63%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.8)}.parts_btn:before{content:"КАТАЛОГ ЗАПЧАСТИН"}.category-selects{flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:flex}.category-selects .select-wrapper{margin:0}.video-select-stack{display:none}.video-select-stack-tabs.sub-tabs{margin-top:0;margin-bottom:50px}.video-select-stack .video-select-pair{flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;display:none}.video-select-stack .video-select-pair.active{display:flex}.video-select-stack .select-wrapper{width:100%;max-width:560px;margin-bottom:25px}.video-select-stack .video-thumb-wrap{width:100%;max-width:560px}.operator-info .search-container{top:20px}}@media (width<=1300px){.icons_line{gap:20px;margin:0;left:61%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.8)}.parts_btn:before{content:"ЗАПЧАСТИНИ"}}@media (width<=1150px){.icons_line{gap:10px;margin:0;left:63%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.8)}.parts_btn:before{content:"ЗАПЧАСТИНИ"}.repair_parts_icons:after{width:93vw}.parts_btn{margin-left:20px}}@media (width<=1050px){.right-hand{right:-100px}.left-hand{left:-100px}.categories-container{margin-top:-150px}.decor-left{display:none}.decor-right{top:-80px;right:100px}.icons_line{gap:30px;margin:0;left:50%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.9)}.parts_btn{display:none}.repair_parts_icons:after{width:90vw}.devices-container.repair{z-index:10;margin-top:60px;margin-bottom:-80px;padding:0 24px;display:block;position:relative}.mobile-button{z-index:11;justify-content:center;width:100%;margin-top:-60px;margin-bottom:40px;display:flex;position:relative}.btn-mob{color:#073009;letter-spacing:1px;text-transform:uppercase;background:#62f014;border-radius:40px;justify-content:center;align-items:center;width:308px;height:60px;font-family:Gilroy,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.btn-mob-outer{color:#62f014;letter-spacing:1px;text-transform:uppercase;background:0 0;border:3px solid #62f014;border-radius:40px;justify-content:center;align-items:center;width:308px;height:60px;font-family:Gilroy,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .25s;display:flex}}@media (width<=1040px) and (orientation:landscape),(width<=1040px) and (aspect-ratio:1){#fusion-items{display:none}.stars-background{width:200%}.hero-background{width:120%;left:-50px}#promo-title{margin-top:50px;font-size:60px;line-height:1.2}}@media (width<=950px){.icons_line{gap:15px;margin:0;left:50%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.8)}.parts_btn{display:none}.repair_parts_icons:after{width:90vw}}@media (width<=850px){.icons_line{gap:5px;margin:0;left:50%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.8)}.parts_btn{display:none}.repair_parts_icons:after{width:90vw}}@media (hover:none) and (pointer:coarse) and (width<=1280px){.video-thumbs--touch .video-thumb{aspect-ratio:16/9;width:100%;height:auto;margin:60px 0 0;padding:20px 0 0}}@media (width<=768px){.mobile-menu{width:100%;max-width:100%}.mobile-menu-close{right:16px}body.menu-open{width:100%;position:fixed;overflow:hidden}.devices-container.repair{z-index:10;margin-top:60px;margin-bottom:-80px;padding:0 24px;display:block;position:relative}#hero-mob-intro{margin-top:220px}.btn-mob{width:85vw}#shadow{margin-top:-350px}.devices-menu{text-align:left}.categories-container{display:none}.video-container{margin-top:-10px;display:block;position:relative}.header.header-hidden{transform:translateY(-100px)}.header{justify-content:space-between;align-items:center;height:auto;padding:24px 26px;display:flex}.header.scrolled{padding:24px 26px}.nav-icons{pointer-events:all;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex;position:static}.menu-icon{cursor:pointer;pointer-events:all;height:24px}.logo{pointer-events:all;z-index:2;position:absolute;top:12px;left:50%;transform:translate(-50%)}.desktop-logo{display:none}.mobile-logo{width:auto;height:54px;display:block}.cart-icon{cursor:pointer;pointer-events:all;height:28px;margin-top:2px}.nav-link{padding:6px 12px;font-size:12px}.stars-background{width:250%;margin-top:-100px}.hero-background{width:240%;height:auto;top:10%;left:-70%}#clouds{display:none}.moon-background{margin-top:30px;margin-left:-60px;display:none}.moon-background img{width:30px;height:auto}#promo-title{margin-top:100px;padding-top:30px;font-size:8vw;line-height:1.2}#top-title{z-index:1;position:relative}.left-hand,.right-hand,.decor-left,.decor-right{display:none}#shadow img{width:300%}.content{margin-top:80px;padding:0 16px}.hero-title{margin-bottom:16px;font-size:32px;line-height:1.2}.hero-subtitle{margin-bottom:24px;font-size:14px}.categories-container{gap:12px;margin-top:20px}.category-block{min-height:180px;padding:16px}.category-title{margin-bottom:12px;font-size:18px}.category-links{gap:8px}.category-link{padding:6px 10px;font-size:12px}.operator-info{margin-top:60px;padding:24px 16px}.operator-title{margin-bottom:16px;font-size:24px}.operator-description{font-size:14px;line-height:1.6}.search-container{width:100%;margin-top:20px;position:static}.search-input{padding:12px 40px 12px 16px;font-size:14px}.devices-section{padding:40px 16px}.devices-title{margin-bottom:24px;font-size:28px}.main-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px}.main-tabs>div{padding:8px 12px;font-size:12px}.sub-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px}.sub-tabs>div{padding:6px 10px;font-size:11px}.category-selects{gap:12px}.select-wrapper{width:100%;margin-bottom:16px}.custom-select{padding:10px 32px 10px 12px;font-size:13px}.video-teasers-row{grid-template-columns:1fr;gap:16px}.video-thumb-wrap{width:100%}.video-title{margin-top:8px;font-size:14px}.play-icon{width:60px;height:60px}.hero-mobile-intro{color:#e9ecef;margin:16px 0 20px;padding:0 16px;font-size:14px;line-height:1.6;display:block}#video_block:before{content:"";pointer-events:none;z-index:100;background:linear-gradient(#0000,#000);height:160px;position:absolute;top:-160px;left:0;right:0}#video_block{isolation:isolate;background:#000;position:relative}.video-decor{justify-content:center;align-items:center;padding-top:50px;padding-bottom:40px;display:flex}.video-decor video{width:70vw;display:block}.hero-mobile-intro p{text-shadow:0 0 10px #000000b3;margin:-120px 0 40px;font-size:20px}.img-mob-icon{z-index:1;width:50px;height:auto;position:absolute;top:-105px;left:50%;transform:translate(-50%)}.hero-mobile-intro .hero-mobile-actions{flex-direction:column;align-items:center;gap:16px;margin-top:40px;margin-bottom:150px;display:flex}.hero-mobile-intro .btn-primary,.hero-mobile-intro .btn-secondary{letter-spacing:1px;text-transform:uppercase;border-radius:40px;justify-content:center;align-items:center;width:100%;height:60px;padding:0;font-family:Gilroy,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.hero-mobile-intro .btn-primary{color:#073009;background:#62f014;border:none}.hero-mobile-intro .btn-secondary{color:#3bd943;background:0 0;border:3px solid #3bd943}.video-select-stack .select-wrapper,.video-select-stack .video-thumb-wrap{max-width:100%}.video-select-stack-tabs.sub-tabs{margin-bottom:30px}.terminal-modal.show{width:95vw;max-width:none;height:70vh;top:50%;left:50%;transform:translate(-50%,-50%)}.terminal-header{padding:16px 20px 8px 16px}.terminal-title{font-size:16px}.terminal-close{width:28px;height:28px}.terminal-body{padding:12px 16px;font-size:13px}.terminal-body .line{margin-bottom:8px}.btn-primary{padding:10px 20px;font-size:14px}video{object-fit:cover;width:100%;height:100%}.header.scrolled .cart-icon{cursor:pointer;pointer-events:all;height:28px;margin-top:2px}.header.scrolled .menu-icon{height:24px;margin-top:2px}.header.scrolled .logo{margin-top:0;margin-left:0;transform:translate(-50%)}.devices-menu .main-tabs,.devices-menu .sub-tabs,.video-select-stack-tabs{display:none}#video_select_stack [data-stack-ui=type-select]{margin-bottom:16px;display:block}.devices-selects{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;padding:0 40px;display:flex}.devices-selects .select-wrapper{width:100%;max-width:100%;margin:0 auto}.devices-selects .select-header{text-align:left;align-items:flex-start}#devices_block{background:#000}.repair_parts_icons{height:650px}.repair_parts_icons:after{width:88vw;height:320px}.icons_line{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:40px 50px;margin:0;display:grid;left:50%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(1)}.parts_btn{display:none}}@media (width<=600px){.repair_parts_icons:after{width:88vw;height:350px}.icons_line{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:30px;margin:0;display:grid;left:50%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(.95)}}@media (width<=500px){.repair_parts_icons{background:#000;height:590px}.repair_parts_icons:after{opacity:0;width:88vw;height:400px}.icons_line{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);gap:30px 60px;margin:0;display:grid;left:50%}.icons_line img{filter:brightness()contrast(1.08);transform:scale(1)}}@media (width<=480px){.decor_line img{width:300px;height:50px}.decor_line.vid_block{margin-top:50px}body,html{width:100%;max-width:100vw;overflow-x:hidden}#hero-mob-intro{margin-top:220px}.main-title{font-size:26px}.sub-main-title,.select-value{font-size:16px}.hero-header{width:100%;padding:0}.video-container{padding:0}#video_block{padding:0 16px}.nav-link{padding:4px 8px;font-size:11px}.hero-title{font-size:28px}.hero-subtitle{font-size:13px}.category-block{min-height:160px;padding:12px}.category-title{font-size:16px}.category-link{padding:4px 8px;font-size:11px}.operator-title{font-size:20px}.devices-title{font-size:24px}.main-tabs>div{padding:6px 10px;font-size:11px}.sub-tabs>div{padding:5px 8px;font-size:10px}.terminal-modal.show{width:98vw;height:80vh}.terminal-body{font-size:12px}#video_select_stack{padding:0 16px}}@media (pointer:coarse) and (width<=768px){.video-thumbs--touch .video-thumb{aspect-ratio:16/9;width:100%;height:auto;margin:60px 0 0;padding:20px 0 0}.video-thumbs.video-thumbs--touch{margin-top:-40px}}.home-block{background:#050505;width:100%;padding:80px 0;position:relative;overflow:hidden}.home-block__container{max-width:1280px;margin:0 auto;padding:0 40px}.home-block__decor{justify-content:center;margin-top:60px;display:flex}#articles_block{background:linear-gradient(#000 0%,#0000 20% 80%,#080808 100%);margin-top:120px}#articles_block:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,#3bd94308 0 1px,#0000 1px 80px);position:absolute;inset:0}#articles_block .home-block__container{z-index:1;max-width:1920px;padding:0 70px;position:relative}.articles-ticker{white-space:nowrap;border-top:1px solid #3bd94326;border-bottom:1px solid #3bd94326;width:120vw;margin-top:-80px;margin-bottom:100px;margin-left:-200px;padding:8px 0;overflow:hidden}.articles-ticker__inner{will-change:transform;width:max-content;animation:30s linear infinite tickerScroll;display:flex}.articles-ticker__track{color:#62f014;flex-shrink:0;gap:60px;padding-right:60px;display:flex}.articles-ticker__track span{color:inherit}.articles-ticker__item{text-transform:uppercase;letter-spacing:2px;color:#3bd94366;font-family:Inter,sans-serif;font-size:12px;font-weight:500}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.articles-grid{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;min-height:290px;margin:30px 0 40px;padding:10px 0;display:flex;position:relative}.articles-grid__row{z-index:1;grid-template-columns:1fr 1fr 300px 1fr 1fr;align-items:center;gap:0;width:100%;display:grid;position:relative}.articles-grid__row--responsive,.articles-grid--flat{display:none}.articles-grid__row:first-child{margin-top:40px}.articles-grid__row:last-child{margin-bottom:40px}.articles-grid__row .article-link:first-child{grid-column:1}.articles-grid__row .article-link:nth-child(2){grid-column:2}.articles-grid__row .article-link:nth-child(3){grid-column:4}.articles-grid__row .article-link:nth-child(4){grid-column:5}.articles-grid__row:first-child{align-self:flex-start}.articles-grid__row:last-of-type{align-self:flex-end;margin-top:auto}.article-link{color:#888;cursor:pointer;align-items:center;gap:14px;min-height:65px;padding:14px 18px;text-decoration:none;transition:color .25s;display:flex}.article-link:hover{color:#3bd943}.articles-grid__row .article-link:first-child,.articles-grid__row .article-link:nth-child(3){padding-right:22px}.articles-grid__row .article-link:nth-child(2),.articles-grid__row .article-link:nth-child(4){padding-left:22px}.articles-grid__row .article-link:first-child{padding-left:0}.articles-grid__row .article-link:nth-child(4){padding-right:0}.article-link__icon-ring{flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:inline-flex}.article-link__icon-ring img{width:41px;height:41px;display:block}.article-link__text{color:#888;font-size:16px;font-weight:400;line-height:1.2}.article-link:hover .article-link__text{color:#3bd943}.articles-grid__row .article-link:first-child,.articles-grid__row .article-link:nth-child(3){border-right:none;position:relative}.articles-grid__row .article-link:first-child:after,.articles-grid__row .article-link:nth-child(3):after{content:"";background:#3ed546;width:2px;height:2px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.articles-center-image{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.articles-center-image__circle{border:2px solid #3bd94340;border-radius:50%;width:269px;height:269px;position:relative;overflow:hidden;box-shadow:0 0 60px #3bd94333}.articles-center-image__circle video{object-fit:cover;width:106%;height:106%;margin-left:-5px}.articles-cta{text-align:center;justify-content:center;align-items:center;margin-top:4px;display:flex}.articles-cta .btn-show-more{box-sizing:border-box;border-radius:55px;justify-content:center;align-items:center;gap:8px;width:343px;height:60px;padding-left:56px;padding-right:56px;text-decoration:none;display:flex}.articles-cta .btn-show-more span{margin-left:0;font-size:18px;font-weight:700}.articles-btn__icon{flex-shrink:0;width:40px;height:40px;position:static;transform:none}#articles_block .main-title{margin-top:0;margin-bottom:8px}#articles_block .sub-main-title{text-align:center;color:#888;letter-spacing:0;font-size:20px;display:block}#reviews_faq_block{background:#080808;border-top:1px solid #3bd94314}.reviews-faq-grid{grid-template-columns:1fr 1.2fr 1fr;gap:50px;margin-top:50px;display:grid}.reviews-faq-grid--no-review{grid-template-columns:1.2fr 1fr}.rfq-column__title{text-transform:uppercase;color:#3bd943;letter-spacing:1px;margin:0 0 28px;font-family:Gilroy,Inter,sans-serif;font-size:18px;font-weight:700}.review-thumb-wrap{cursor:pointer;width:100%;max-width:340px}.review-thumb{aspect-ratio:4/3;filter:grayscale();border-radius:18px;width:100%;transition:filter .4s;position:relative;overflow:hidden}.review-thumb:before{content:"";background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .6s;position:absolute;inset:0}.review-thumb:hover{filter:grayscale(0%)}.review-thumb:hover:before{transform:scale(1.08)}.review-thumb .play-icon{z-index:3;opacity:0;width:60px;height:60px;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-thumb:hover .play-icon{opacity:1;transform:translate(-50%,-50%)scale(1.3)}.faq-list{flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid #ffffff14}.faq-item__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:14px 0;display:flex}.faq-item__header:hover .faq-item__question{opacity:.8}.faq-item__question{color:#3bd943;letter-spacing:.9px;flex:1;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.faq-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.faq-item__icon svg{width:26px;height:26px;display:block}.faq-item--open .faq-item__icon{transform:scaleY(-1)}.faq-item__answer{grid-template-rows:0fr;transition:grid-template-rows .12s ease-out;display:grid}.faq-item__answer>p{overflow:hidden}.faq-item--open .faq-item__answer{grid-template-rows:1fr}.faq-item--open .faq-item__answer>p{padding-bottom:16px}.faq-item__answer p{color:#999;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.contact-form{flex-direction:column;gap:24px;display:flex}.contact-form__group{flex-direction:column;gap:4px;display:flex}.contact-form__label{text-transform:uppercase;letter-spacing:1.5px;color:#3bd943;font-family:Gilroy,Inter,sans-serif;font-size:12px;font-weight:600}.contact-form__input,.contact-form__textarea{color:#fff;background:0 0;border:none;border-bottom:1px solid #333;outline:none;padding:10px 0;font-family:Inter,sans-serif;font-size:14px;transition:border-color .25s}.contact-form__input:focus,.contact-form__textarea:focus{border-bottom-color:#3bd943}.contact-form__textarea{resize:vertical;min-height:50px}.contact-form__submit{margin-top:4px}.contact-form__submit .btn-show-more{border-radius:55px;justify-content:center;align-items:center;gap:12px;width:100%;height:60px;padding:0;display:flex;overflow:visible}.contact-form__submit .btn-show-more img{flex-shrink:0;width:40px;height:40px;position:static;transform:none}.contact-form__submit .btn-show-more span{margin-left:0;font-size:18px;font-weight:700}.contact-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 16px;animation:.4s cfSuccessFade;display:flex}.contact-form-success__title{letter-spacing:.06em;color:#3bd943;text-transform:uppercase;font-family:Gilroy,sans-serif;font-size:16px;font-weight:800}.contact-form-success__text{color:#ffffffb3;font-family:Gilroy,sans-serif;font-size:13px}@keyframes cfSuccessFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1500px){.articles-grid__row--desktop,.articles-center-image{display:none}.articles-grid{min-height:auto;position:static}.articles-grid--flat{grid-template-columns:repeat(3,1fr);gap:0;width:100%;display:grid}.articles-grid--flat .article-link{padding:14px 22px;position:relative}.articles-grid--flat .article-link:nth-child(3n+1){padding-left:0}.articles-grid--flat .article-link:nth-child(3n){padding-right:0}.articles-grid--flat .article-link:nth-child(3n+1):after,.articles-grid--flat .article-link:nth-child(3n+2):after{content:"";background:#3ed546;width:2px;height:2px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.articles-grid--flat .article-link:nth-child(3n):after{display:none}}@media (width<=1024px){.home-block{padding:60px 0}.home-block__container{padding:0 48px}#articles_block .home-block__container{max-width:100%;padding:0 48px}#articles_block{margin-top:60px}.articles-ticker{width:100vw;margin-top:0;margin-bottom:40px;margin-left:-48px}.articles-grid{gap:24px;min-height:auto;padding:20px 0}.articles-grid--flat{grid-template-columns:repeat(2,1fr);gap:0}.articles-grid--flat .article-link:nth-child(n+9){display:none}.articles-grid--flat .article-link{padding:14px 22px;position:relative}.articles-grid--flat .article-link:nth-child(odd){padding-left:0;padding-right:22px}.articles-grid--flat .article-link:nth-child(2n){padding-left:22px;padding-right:0}.articles-grid--flat .article-link:nth-child(odd):after{content:"";background:#3ed546;width:2px;height:2px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.articles-grid--flat .article-link:nth-child(2n):after,.articles-center-image{display:none}.articles-center-image__circle{width:220px;height:220px}.articles-btn{box-sizing:border-box;background:linear-gradient(269deg,#64f26b 0%,#3bd943 26.9%,#45c94c 100%);border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:343px;height:60px;margin:0 auto;display:flex}.reviews-faq-grid{grid-template-columns:1fr 1fr;gap:36px}.reviews-faq-grid>.rfq-column:last-child{grid-column:1/-1}.reviews-faq-grid--no-review>.rfq-column:last-child{grid-column:auto}}@media (width<=767px){.home-block{padding:48px 0}.home-block__container,#articles_block .home-block__container{padding:0 16px}.articles-ticker{display:none}.articles-center-image__circle{width:180px;height:180px}.articles-cta .btn-show-more{width:100%}.article-link{padding:8px 0}.article-link__icon-ring,.article-link__icon-ring img{width:32px;height:32px}#articles_block .main-title{font-size:26px}#articles_block .sub-main-title{font-size:16px}.reviews-faq-grid{grid-template-columns:1fr;gap:36px}.review-thumb-wrap{max-width:100%}.review-thumb{aspect-ratio:4/3}}@media (width<=460px){.articles-grid--flat{grid-template-columns:1fr;gap:8px}.articles-grid--flat .article-link{padding:0;position:relative}.articles-grid--flat .article-link:nth-child(2n),.articles-grid--flat .article-link:nth-child(odd){padding:6px 16px}.articles-grid--flat .article-link:nth-child(odd):after{display:none}}.site-footer{background:#060608;border-top:1px solid #ffffff0f;padding:60px 40px 0}.footer-main{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto;display:flex}.footer-col{flex-direction:column;align-items:center;gap:16px;display:flex}.footer-col--logo{flex-shrink:0}.footer-label{letter-spacing:1.5px;text-transform:uppercase;color:#60d91e;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}.footer-icons{align-items:center;gap:12px;display:flex}.footer-icon-link{justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,filter .2s;display:flex}.footer-icon-link:hover{filter:brightness(1.2);transform:scale(1.12)}.footer-icon-link img{filter:grayscale();border-radius:50%;width:48px;height:48px;transition:filter .3s}.footer-icon-link:hover img{filter:grayscale(0%)}@media (hover:none){.footer-icon-link img{filter:grayscale(0%)}}.footer-logo{width:100px;height:auto;margin:0 auto;display:block}.footer-brand{color:#fff;letter-spacing:4px;text-align:center;font-family:Oswald,sans-serif;font-size:42px;font-weight:800;line-height:1}.footer-brand-sub{color:#fff9;letter-spacing:3px;text-align:center;font-family:Oswald,sans-serif;font-size:14px;font-weight:400}.footer-bottom{text-align:center;border-top:1px solid #ffffff0f;margin-top:40px;padding:32px 0}.footer-bottom span{letter-spacing:2px;color:#ffffff80;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}@media (width<=900px){.site-footer{padding:40px 20px 0}.footer-main{flex-direction:column;gap:32px}.footer-col--logo{order:-1}.footer-icons{gap:10px}.footer-icon-link{width:48px;height:48px}.footer-icon-link img{width:44px;height:44px}.footer-logo{width:80px}.footer-brand{font-size:36px}.footer-bottom{margin-top:32px;padding:24px 0}}
