header{background:#0c1615;color:#eef9f2;border-bottom:1px solid #31584e}.top .logo img{border-radius:3px}.mobile-nav[open] nav{background:#14241f}.photo-console{background:#171c18;position:relative;isolation:isolate;overflow:clip;color:#f7fff6}.console-photo,.console-photo:after,.console-photo img{position:absolute;inset:0;width:100%;height:100%}.console-photo img{object-fit:cover;object-position:38% 45%}.photo-right .console-photo img{object-position:65% 44%}.console-photo:after{content:"";background:linear-gradient(0deg,#0a120fe8,transparent 28%),linear-gradient(90deg,transparent 34%,#07120e36)}.photo-right .console-photo:after{background:linear-gradient(0deg,#0a120fe8,transparent 28%),linear-gradient(90deg,#07120e45,transparent 66%)}.console-wrap{width:min(1500px,calc(100% - clamp(44px,7vw,122px)));margin:auto;position:relative;min-height:clamp(580px,calc(100svh - 66px),1100px);display:grid;grid-template-rows:1fr auto;align-items:center;gap:24px;padding:clamp(34px,5.5vw,95px) 0 clamp(24px,3vw,50px)}.command{width:min(53%,730px);margin-left:auto;display:flex;align-items:flex-end;flex-direction:column;padding-block:10px}.photo-right .command{margin-left:0;align-items:flex-start}.glass-title{--cut:clamp(18px,2.5vw,38px);isolation:isolate;position:relative;width:100%;filter:drop-shadow(0 0 7px #77ec5b70) drop-shadow(0 8px 13px #071610a6)}.glass-title:before,.glass-title:after{content:"";position:absolute;inset:0;clip-path:polygon(var(--cut) 0,100% 0,calc(100% - 9px) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,7px var(--cut));z-index:-1}.glass-title:before{background:linear-gradient(142deg,#d5ff9d 1%,#83fa39 27%,#49804e 47%,#29f5ed 84%,#c0fff0)}.glass-title:after{inset:2px;background:linear-gradient(140deg,#456529f2 0%,#163721f5 31%,#0a2425f2 76%,#17665be8)}.plate-content{padding:clamp(24px,3.1vw,49px) clamp(24px,3.6vw,58px)}.plate-content small{display:flex;align-items:center;gap:8px;color:#c6f1c2;letter-spacing:.08em;font-size:clamp(10px,1vw,14px);text-transform:uppercase}.plate-content i{display:block;width:22px;height:3px;transform:skew(-32deg);background:#a6fb56;box-shadow:8px 0 0 #a6fb5680}.photo-console h1{font-size:clamp(31px,3.6vw,68px);line-height:1.08;letter-spacing:-.012em;margin:12px 0 2px;overflow-wrap:normal;color:white}.address-plate{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 20px;color:#f4fff5;background:linear-gradient(105deg,#142d1aed,#152926f5);border:1px solid #81d990;border-right-color:#56e4d6;border-radius:3px 12px 3px 12px;box-shadow:0 1px 8px #0dd2b34d;text-decoration:none;font-size:clamp(14px,1.28vw,20px);font-weight:700;line-height:1.25}.address-plate svg{color:#a9fa52;flex:none}.address-plate small{color:#c0ddbc;display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.console-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 19px;padding:15px 0 0}.console-actions .button{background:#c0fc73;color:#102313;border:1px solid #d9ffac;border-radius:4px 10px 4px 10px;box-shadow:0 2px 16px #0b150fc4}.console-actions .button:hover{background:#d9ffa5}.console-actions>a:not(.button){padding:7px 11px;background:#101b16de;color:white;font-size:15px;font-weight:700;border-radius:3px;text-underline-offset:3px}.service-dock{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:10px}.service-dock a{position:relative;display:flex;align-items:center;gap:9px;justify-content:center;text-decoration:none;padding:14px 9px;border:1px solid #7cbf6e;border-radius:8px 2px 8px 2px;background:linear-gradient(145deg,#293e25eb,#101e19f2);box-shadow:inset 0 -3px 0 #5aaf69a6;color:#f0ffed;font-size:clamp(13px,1.16vw,19px);font-weight:750;line-height:1.24}.service-dock a:nth-child(even){border-color:#62c3bc;box-shadow:inset 0 -3px 0 #56b9b3a1}.service-dock svg{color:#b8f380;width:clamp(21px,2.15vw,35px);height:auto;flex:none}.service-dock a:nth-child(even) svg{color:#8aeade}.service-dock a:hover,.service-dock a:focus-visible{background:#294632;border-color:#c4ffa3}.pinned .step-panel,.scene-step .step-panel{background:linear-gradient(135deg,#213b20f2,#102528f5);border:1px solid #76bb72;border-left:4px solid #abf16a;border-bottom-color:#4db5aa;border-radius:18px 3px 18px 3px;box-shadow:0 0 18px #36ad8540;padding:clamp(20px,2.7vw,42px)}.scene-step .caption .button{background:#c5f988;color:#17251c}.scene-step{scroll-margin-top:0}
@media(max-width:760px){.console-wrap{width:calc(100% - 30px);min-height:max(610px,calc(100svh - 55px));grid-template-rows:minmax(178px,1fr) auto auto;gap:13px;padding:12px 0 17px}.command,.photo-right .command{grid-row:2;width:100%;margin:0;align-items:stretch;padding:0}.glass-title{--cut:20px}.plate-content{padding:15px 23px 16px}.photo-console h1{font-size:clamp(29px,7.8vw,45px);line-height:1.06;margin:7px 0 1px}.plate-content small{font-size:9px}.console-photo img{object-position:32% 30%}.photo-right .console-photo img{object-position:72% 30%}.console-photo:after,.photo-right .console-photo:after{background:linear-gradient(0deg,#08110ff2,transparent 80%)}.address-plate{align-self:flex-start;font-size:14px;margin-top:7px;gap:8px;padding:6px 12px;max-width:100%}.address-plate svg{width:15px;height:19px}.address-plate small{font-size:8px}.console-actions{padding-top:8px;gap:8px}.console-actions .button{padding:9px 12px;font-size:14px}.console-actions>a:not(.button){font-size:13px;padding:6px}.service-dock{grid-row:3;display:flex;gap:5px;flex-wrap:wrap}.service-dock a{flex:1 1 28%;padding:7px 4px;gap:5px;font-size:11px;min-height:40px}.service-dock svg{width:18px}.pinned .step-panel{padding:19px}.scene-step .caption .button{font-size:15px}}@media(max-width:360px){.console-wrap{min-height:655px}.console-actions{gap:3px}.console-actions>a:not(.button){font-size:12px}}@media(prefers-reduced-motion:reduce){.photo-console *{transition:none!important}}
body{background:#101b18;color:#eef6ec}body>header .logo,body>footer .logo{color:#effcf2}.sectionhead{padding-block:38px}.sectionhead small,.china small,.contact small,.catalog small{color:#b9dbbd}.sectionhead h2{color:#effbec}.price-note{color:#bed1c6}.price-note .inline a,.catalog a,.china a,.contact .after-panel>a,.contact .actions>a:not(.button){color:#c4f0cc}.inline a:hover,.catalog a:hover,.contact a:hover{text-decoration-thickness:2px}.feature{background:#18251f;border-block:1px solid #41624a}.feature-copy{position:relative}.feature-copy:before{content:"";display:block;height:4px;width:53px;margin:0 0 15px;background:linear-gradient(90deg,#acf45f,#3dddd6)}.feature .button,.contact .button{background:#c8fa8c;color:#172b1e;border-radius:3px 10px 3px 10px}.feature>img{max-height:570px}.cyber-note{background:linear-gradient(100deg,#1f3d29,#112623);color:#e9faef;border:1px solid #477255;border-left:4px solid #a9f677;box-shadow:0 4px 15px #06150a66}.cyber-note a{color:#b9f9c4}.china-shot,.contact-shot{position:relative;isolation:isolate;display:grid;align-items:center;background:#131c19}.china-shot:before,.contact-shot:before{content:"";position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center}.china-shot:before{background-image:linear-gradient(90deg,#07130ddc,#08130e33 90%),url(nebenzin-repair-inverter-v6.webp);background-position:center}.contact-shot:before{background-image:linear-gradient(90deg,#07110fe8,#07110f37 92%),url(ref-reception-v8.webp);background-position:60% 55%}.china{max-width:1230px}.china .after-panel,.contact .after-panel{max-width:675px;background:linear-gradient(125deg,#14291bed,#112321f5);border:1px solid #59896a;border-left:4px solid #9bdc72;border-bottom-color:#488d84;border-radius:20px 4px 18px 4px;box-shadow:0 8px 28px #06150d66;padding:clamp(23px,4vw,54px)}.china h2,.contact h2{font-size:clamp(30px,3.4vw,53px)}.after-panel>p,.contact .after-panel p{margin-top:14px}.prebook{border-top:1px solid #45705d;padding-top:13px}.prebook a{font-weight:650}.catalog{background:linear-gradient(110deg,#20372a,#112b2c);border-color:#37584a}.catalog>.wrap{padding-block:34px}.catalog h2{color:white}.catalog p{margin-top:6px;color:#bfd4c7;font-size:16px}.contact-shot{min-height:85vh;min-height:85svh}.contact{padding-block:clamp(60px,8vw,150px)}.contact address{font-size:clamp(19px,2vw,27px)}.contact details{padding-top:12px;border-top:1px solid #3c5b48}footer{background:#0a1714;color:#d3e8da;border-top:1px solid #45624f}header .logo img,footer .logo img{display:block;background:#fff}
@media(max-width:760px){.sectionhead{padding-block:25px}.price-note{padding-block:22px 32px}.feature-copy{padding-block:28px}.catalog>.wrap{padding-block:23px}.china{padding:100px 0 28px}.china .after-panel,.contact .after-panel{padding:21px 18px}.china-shot:before{background-image:linear-gradient(0deg,#08150eed,transparent 75%),url(nebenzin-repair-inverter-v6.webp);background-position:64% 25%}.contact-shot{min-height:100vh;min-height:100svh;align-items:end}.contact-shot:before{background-image:linear-gradient(0deg,#07150ee8,transparent 80%),url(ref-reception-v8.webp);background-position:64% 26%}.contact{padding:180px 0 30px}.contact .actions{gap:12px}.catalog+.contact-shot{border-top:1px solid #365b45}.after-panel details p{font-size:16px}.cyber-note{margin-block:20px}}

.top .logo img,footer .logo img{box-sizing:content-box;object-fit:contain;width:42px;height:30px;padding:3px 6px;background:#f5fff4;border-radius:5px}@media(max-width:760px){.top .logo img,footer .logo img{width:33px;height:23px}}
@media(min-width:761px){#svc-repair .step-panel,#svc-units .step-panel{margin-left:auto}}@media(max-width:760px){#svc-repair .motionframe img,#svc-units .motionframe img,.scene-stage img[src*="ref-repair"],.scene-stage img[src*="ref-units"]{object-position:33% center}}

.prebook p>a{display:inline-flex;align-items:center;max-width:100%;min-height:40px;line-height:1.36}.prebook>a{display:inline-flex;align-items:center;min-height:40px}
