@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:#f60;--orange-ink:#b84a00;--orange-soft:#fff1e8;--bg:#fff;--bg-2:#f2f3f5;--surface:#fff;--ink:#000;--text:#16171a;--mute:#5b5e66;--line:#e2e4e8;--line-2:#c9ccd2;--night:#000;--night-2:#17181b;--night-line:#2c2e33;--night-text:#f4f4f5;--night-mute:#a2a5ad;--wa:#1faf55;--focus:#f60;--font-d:"Montserrat Variable", "Montserrat", "Arial", sans-serif;--font:"Onest Variable", "Onest", "Segoe UI", Arial, sans-serif;--r-s:6px;--r-m:12px;--r-l:20px;--gap-block:clamp(56px, 8vw, 112px);--gap-card:16px;--wrap:1240px;--pad:clamp(16px, 4vw, 32px);--header-h:64px;color-scheme:light}:root[data-theme=dark]{--orange-ink:#ff8a3d;--orange-soft:#2a1607;--bg:#08080a;--bg-2:#111215;--surface:#15161a;--ink:#fff;--text:#ecedef;--mute:#a2a5ad;--line:#26282d;--line-2:#3a3d44;--night:#000;--night-2:#15161a;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--orange-ink:#ff8a3d;--orange-soft:#2a1607;--bg:#08080a;--bg-2:#111215;--surface:#15161a;--ink:#fff;--text:#ecedef;--mute:#a2a5ad;--line:#26282d;--line-2:#3a3d44;--night-2:#15161a;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font:400 17px/1.55 var(--font);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (width<=760px){body{padding-bottom:76px;font-size:16px}}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wrap{width:100%;max-width:calc(var(--wrap) + var(--pad) * 2);padding:0 var(--pad);margin:0 auto}.block--tight{padding:calc(var(--gap-block) * .6) 0}.block--gray{background:var(--bg-2)}.block--night{background:var(--night);color:var(--night-text)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.price,.num{font-variant-numeric:tabular-nums;white-space:nowrap}h1,h2,h3{color:var(--ink);margin:0}.block--night h2,.block--night h3{color:#fff}.h1{font:800 clamp(31px, 5.2vw, 64px)/1.05 var(--font-d);letter-spacing:-.035em;text-wrap:balance}.h2{font:800 clamp(25px, 3.2vw, 40px)/1.12 var(--font-d);letter-spacing:-.03em;text-wrap:balance}.h3{font:700 20px/1.25 var(--font);letter-spacing:-.01em}.lead{color:var(--mute);max-width:60ch;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.block--night .lead{color:var(--night-mute)}.kicker{font:500 15px/1.3 var(--font);color:var(--mute);align-items:center;gap:10px;margin:0 0 14px;display:flex}.kicker:before{content:"";background:var(--orange);width:22px;height:2px}.block--night .kicker{color:var(--night-mute)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sec-head .lead{margin:14px 0 0}.link{color:var(--orange-ink);border-bottom:2px solid;padding-bottom:1px;font-weight:600;text-decoration:none}.link:hover{color:var(--ink)}.need{font:600 12.5px/1.2 var(--font);color:var(--orange-ink);background:var(--orange-soft);border:1px dashed color-mix(in srgb, var(--orange) 55%, transparent);white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.block--night .need,.night .need{color:#ff9a55;background:#2a1607}.vf{--c:var(--orange);--l:22px;--t:3px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l) no-repeat;position:relative}.btn{--h:52px;min-height:var(--h);border-radius:var(--r-s);font:700 16px/1.1 var(--font);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:20px;height:20px}.btn--main{background:var(--orange);color:#000}.btn--main:hover{background:#ff7a1f}.btn--dark{background:var(--ink);color:var(--bg)}.btn--dark:hover{color:#fff;background:#2a2a2a}.btn--line{border-color:var(--ink);color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--bg)}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{background:#17964a}.btn--ghost-night{color:#fff;background:0 0;border-color:#fff}.btn--ghost-night:hover{color:#000;background:#fff}.btn--s{--h:44px;padding:0 16px;font-size:15px}.btn--block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=520px){.btn-row .btn{flex:100%}}.topbar{background:var(--night);color:var(--night-mute);font-size:14px}.topbar .wrap{align-items:center;gap:24px;min-height:38px;display:flex}.topbar a{color:#fff;text-decoration:none}.topbar .sp{margin-left:auto}.topbar .kk{border:1px solid var(--night-line);border-radius:4px;padding:2px 8px}@media (width<=1100px){.topbar{display:none}}.header{z-index:40;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.header .wrap{height:var(--header-h);align-items:center;gap:28px;display:flex}.logo{flex:none;display:block}.logo img{width:auto;height:46px}.logo .logo-w,:root[data-theme=dark] .logo .logo-b{display:none}:root[data-theme=dark] .logo .logo-w{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .logo-b{display:none}:root:not([data-theme=light]) .logo .logo-w{display:block}}.nav{gap:2px;margin-left:auto;display:flex}.nav a{font:600 15px/1 var(--font);color:var(--text);white-space:nowrap;border-radius:6px;padding:8px 10px;text-decoration:none}.nav a:hover,.nav a[aria-current]{background:var(--bg-2)}.nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--orange);border-radius:6px 6px 0 0}.header .btn{flex:none}.burger{background:var(--bg-2);border-radius:var(--r-s);cursor:pointer;border:0;place-items:center;width:48px;height:48px;margin-left:auto;display:none}.burger span,.burger span:before,.burger span:after{content:"";background:var(--ink);width:20px;height:2px;transition:transform .2s;display:block;position:relative}.burger span:before{position:absolute;top:-6px}.burger span:after{position:absolute;top:6px}.h-call{display:none}@media (width<=1180px){.nav,.header .btn--wa-h{display:none}.burger{margin-left:0;display:grid}.h-call{border-radius:var(--r-s);background:var(--orange);color:#000;place-items:center;width:48px;height:48px;margin-left:auto;display:grid}.h-call svg{width:22px;height:22px}.header .wrap{gap:10px}}@media (width<=760px){:root{--header-h:62px}.logo img{height:38px}}@media (width<=340px){.logo img{height:33px}}.mnav{inset:var(--header-h) 0 0 0;z-index:39;background:var(--bg);padding:8px var(--pad) 120px;display:none;position:fixed;overflow-y:auto}.mnav.open{display:block}body.menu-open{overflow:hidden}body.menu-open .burger span{background:0 0}body.menu-open .burger span:before{transform:translateY(6px)rotate(45deg)}body.menu-open .burger span:after{transform:translateY(-6px)rotate(-45deg)}.mnav ul{margin:0;padding:0;list-style:none}.mnav li a{border-bottom:1px solid var(--line);min-height:56px;font:600 18px/1.2 var(--font);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.mnav li a small{font:500 14px/1 var(--font);color:var(--mute);white-space:nowrap}.mnav .mnav-sub a{min-height:48px;font-size:16px;font-weight:500}.mnav .mnav-contact{gap:10px;margin-top:24px;display:grid}.mnav .mnav-contact p{color:var(--mute);margin:8px 0 0;font-size:15px}.dock{display:none}@media (width<=760px){.dock{z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.dock .btn{--h:52px;padding:0 10px;font-size:15.5px}}.crumbs{color:var(--mute);padding:18px 0 0;font-size:14px}.crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line-2);margin-right:8px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.hero .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hero .h1{margin-bottom:22px}.hero .lead{margin:0 0 30px}.hero-phone{color:var(--mute);margin:22px 0 0;font-size:15px}.hero-phone a{color:var(--ink);margin-right:8px;font-size:18px;font-weight:700;text-decoration:none}@media (width<=960px){.hero .wrap{grid-template-columns:1fr}}.monitor{background:var(--night);color:var(--night-text);border-radius:var(--r-l);padding:18px;position:relative}.monitor .vf{--l:26px;border-radius:10px;padding:14px}.monitor svg.plan{width:100%;height:auto}.osd{font:500 13px/1 var(--font);color:var(--night-mute);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.osd .rec{color:#fff;align-items:center;gap:8px;display:inline-flex}.osd .rec:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.25}}.monitor-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding:0 4px;display:flex}.monitor-cap b{font:700 18px/1.2 var(--font-d);letter-spacing:-.02em;color:#fff}.monitor-cap span{color:var(--night-mute);font-size:14px}@media (width<=520px){.monitor{border-radius:var(--r-m);padding:12px}.monitor .vf{padding:10px}.monitor-cap b{font-size:16px}}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.trust .wrap{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-item{align-items:flex-start;gap:14px;padding:26px 24px 26px 0;display:flex}.trust-item+.trust-item{border-left:1px solid var(--line);padding-left:24px}.trust-item svg{width:28px;height:28px;color:var(--orange);flex:none;margin-top:2px}.trust-item b{font:700 17px/1.25 var(--font);color:var(--ink);display:block}.trust-item span{color:var(--mute);margin-top:4px;font-size:14.5px;line-height:1.4;display:block}.brands{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.brands i{font:700 15px/1 var(--font-d);letter-spacing:-.02em;color:var(--ink);font-style:normal}@media (width<=960px){.trust .wrap{grid-template-columns:1fr 1fr}.trust-item{padding:20px 16px 20px 0}.trust-item+.trust-item{padding-left:16px}.trust-item:nth-child(3){border-left:0;padding-left:0}.trust-item:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.trust .wrap{grid-template-columns:1fr}.trust-item,.trust-item+.trust-item{border-left:0;padding:16px 0}.trust-item+.trust-item{border-top:1px solid var(--line)}}.svc-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.svc{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;gap:10px;min-height:260px;padding:28px 28px 26px;text-decoration:none;transition:background .15s;display:flex;position:relative}.svc:hover{background:var(--bg-2)}.svc:hover .svc-ico{background:var(--orange);color:#000}.svc-ico{background:var(--bg-2);width:52px;height:52px;color:var(--ink);border-radius:10px;place-items:center;margin-bottom:8px;transition:background .15s;display:grid}.svc:hover .svc-ico{background:var(--orange)}.svc-ico svg{width:28px;height:28px}.svc p{color:var(--mute);margin:0;font-size:15.5px;line-height:1.45}.svc .svc-price{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:14px;display:flex}.svc .svc-price b{font:700 22px/1 var(--font-d);letter-spacing:-.03em;color:var(--ink)}.svc .svc-price small{color:var(--mute);font-size:14px}.svc .svc-price em{color:var(--orange-ink);white-space:nowrap;font-size:15px;font-style:normal;font-weight:700}@media (width<=960px){.svc-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.svc-grid{grid-template-columns:1fr}.svc{grid-template-columns:48px 1fr;gap:6px 14px;min-height:0;padding:22px 18px;display:grid}.svc-ico{grid-row:span 2;width:48px;height:48px;margin:0}.svc .svc-price{grid-column:1/-1;padding-top:10px}}.picker{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.step{margin-bottom:30px}.step-t{font:700 17px/1.3 var(--font);color:var(--ink);align-items:center;gap:12px;margin:0 0 14px;display:flex}.step-t i{font:700 14px/1 var(--font-d);background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opt{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;min-height:92px;padding:14px 14px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.opt:hover{border-color:var(--ink)}.opt svg{width:26px;height:26px;color:var(--mute)}.opt b{font:600 15.5px/1.2 var(--font);color:var(--ink)}.opt small{color:var(--mute);font-size:13.5px;line-height:1.25}.opt[aria-pressed=true]{background:var(--orange-soft);border-color:#0000}.opt[aria-pressed=true]:after{content:"";pointer-events:none;--c:var(--orange);--l:16px;--t:3px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l) no-repeat;position:absolute;inset:-4px}.opt[aria-pressed=true] svg{color:var(--orange-ink)}.seg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seg .opt{text-align:center;justify-content:center;align-items:center;gap:2px;min-height:72px}.seg .opt b{font:700 22px/1 var(--font-d);letter-spacing:-.02em}.seg .opt[disabled]{opacity:.38;cursor:not-allowed}.seg .opt[data-rec]:before{content:"советуем";background:var(--ink);color:var(--bg);font:600 11px/1 var(--font);white-space:nowrap;border-radius:10px;padding:4px 7px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.stepper{border:1px solid var(--line-2);border-radius:var(--r-s);align-items:center;display:inline-flex;overflow:hidden}.stepper button{background:var(--bg-2);cursor:pointer;width:52px;height:52px;color:var(--ink);border:0;font-size:24px}.stepper output{text-align:center;min-width:72px;font:700 22px/1 var(--font-d);color:var(--ink)}.step-note{color:var(--mute);margin:10px 0 0;font-size:14.5px}@media (width<=960px){.picker{grid-template-columns:1fr}}@media (width<=600px){.opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.opts .opt{gap:6px;min-height:82px;padding:12px 10px}.opts .opt small{display:none}.opts .opt b{font-size:14.5px}.seg{gap:8px}}.result{top:calc(var(--header-h) + 16px);background:var(--night);color:var(--night-text);border-radius:var(--r-l);padding:clamp(20px,3vw,30px);position:sticky}.result-top{color:var(--night-mute);justify-content:space-between;gap:12px;font-size:15px;display:flex}.result-name{font:700 19px/1.25 var(--font-d);letter-spacing:-.02em;color:#fff;margin:10px 0 18px}.result-price{margin:0 0 6px -4px;padding:14px 18px;display:inline-block}.result-price b{font:700 clamp(36px, 5vw, 52px)/1 var(--font-d);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.result-price small{color:var(--night-mute);margin-top:8px;font-size:14px;display:block}.nvr{aspect-ratio:16/9;border:1px solid var(--night-line);background:#0f0f11;border-radius:8px;gap:4px;margin:18px 0;padding:6px;display:grid}.nvr div{background:linear-gradient(160deg,#24262b,#17181b);border-radius:3px;position:relative;overflow:hidden}.nvr div:after{content:attr(data-n);font:600 10px/1 var(--font);color:#9ea1a8;position:absolute;top:5px;left:6px}.nvr div:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.nvr.n16 div:after{font-size:8px;top:3px;left:3px}.nvr.n16 div:before{width:3px;height:3px;top:3px;right:3px}.nvr-cap{color:var(--night-mute);margin:-10px 0 18px;font-size:13.5px}.result ul{gap:8px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.result li{align-items:flex-start;gap:10px;display:flex}.result li svg{width:18px;height:18px;color:var(--orange);flex:none;margin-top:3px}.result .btn-row .btn{flex:100%}.result-alt{color:var(--night-mute);margin:16px 0 0;font-size:14px}.result-alt a{color:#fff}@media (width<=960px){.result{position:static}}.clients{border-top:1px solid var(--night-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client{border-bottom:1px solid var(--night-line);padding:28px 24px 28px 0}.client+.client{border-left:1px solid var(--night-line);padding-left:24px}.client b{font:700 clamp(18px, 1.7vw, 22px)/1.25 var(--font-d);letter-spacing:-.02em;color:#fff;display:block}.client span{color:var(--night-mute);margin-top:10px;font-size:14.5px;line-height:1.45;display:block}.client--gov b{color:var(--night-mute);font-size:clamp(16px,1.4vw,19px)}.clients-note{color:var(--night-mute);margin:20px 0 0;font-size:14px}@media (width<=960px){.clients{grid-template-columns:1fr 1fr}.client:nth-child(3){border-left:0;padding-left:0}}@media (width<=520px){.clients{grid-template-columns:1fr}.client,.client+.client{border-left:0;padding:20px 0}}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.case{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.ph{aspect-ratio:16/10;text-align:center;color:var(--mute);background:repeating-linear-gradient(135deg, var(--bg-2) 0 14px, color-mix(in srgb, var(--bg-2) 70%, var(--line)) 14px 28px);place-items:center;font-size:14px;display:grid;position:relative}.ph .vf{--l:18px;background-color:#0000;padding:22px 26px}.ph .vf span{color:var(--ink);font-weight:600;display:block}.case-b{flex-direction:column;flex:1;gap:14px;padding:20px 20px 22px;display:flex}.case-b .h3{font-size:18px}.case dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:15px;display:grid}.case dt{color:var(--mute)}.case dd{text-align:right;color:var(--ink);margin:0;font-weight:600}@media (width<=960px){.cases{grid-template-columns:1fr 1fr}}@media (width<=600px){.cases{grid-template-columns:1fr}}.lead-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact-list{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.contact-list li{align-items:flex-start;gap:14px;display:flex}.contact-list svg{width:22px;height:22px;color:var(--orange-ink);flex:none;margin-top:3px}.contact-list b{color:var(--ink);font-size:18px;display:block}.contact-list a{text-decoration:none}.contact-list span{color:var(--mute);font-size:15px}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);gap:16px;padding:clamp(20px,3vw,32px);display:grid}.field label{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.field input,.field select,.field textarea{border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:52px;padding:12px 14px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 35%, transparent);outline:none}.field .err{color:#c0262d;margin-top:6px;font-size:14px;display:none}.field.bad input{border-color:#c0262d}.field.bad .err{display:block}.check{color:var(--mute);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.check input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin:1px 0 0}.form-ok{text-align:left;display:none}.form.sent>:not(.form-ok){display:none}.form.sent .form-ok{display:block}.form-ok .h3{margin:8px 0}.form-ok p{color:var(--mute);margin:0 0 18px}@media (width<=960px){.lead-wrap{grid-template-columns:1fr}}.footer{background:var(--night);color:var(--night-mute);padding:64px 0 32px;font-size:15px}.footer a{color:var(--night-text);text-decoration:none}.footer a:hover{text-decoration:underline}.f-grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:32px;display:grid}.f-grid h4{font:700 15px/1.2 var(--font);color:#fff;margin:0 0 14px}.f-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.f-logo img{width:auto;height:44px;margin-bottom:18px}.f-phone{font:700 20px/1.2 var(--font-d);letter-spacing:-.02em;color:#fff!important}.f-bottom{border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:14px;display:flex}.req{gap:6px;display:grid}@media (width<=960px){.f-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.f-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.f-grid>:first-child,.f-grid>:last-child{grid-column:1/-1}}.svc-hero{padding:24px 0 clamp(40px,6vw,72px)}.svc-hero .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,64px);display:grid}.svc-hero .h1{margin:18px 0 20px;font-size:clamp(30px,5vw,60px)}.price-card{border-radius:var(--r-l);background:var(--night);color:var(--night-text);padding:24px}.price-card .vf{margin-bottom:18px;padding:18px 20px}.price-card .big{font:700 clamp(34px, 4.4vw, 46px)/1 var(--font-d);letter-spacing:-.03em;color:#fff;white-space:nowrap}.price-card .big small{font:500 16px/1 var(--font);letter-spacing:0;color:var(--night-mute);margin-left:6px}.price-card dl{grid-template-columns:1fr auto;gap:10px 16px;margin:0;font-size:15.5px;display:grid}.price-card dt{color:var(--night-mute)}.price-card dd{color:#fff;text-align:right;white-space:nowrap;margin:0;font-weight:700}@media (width<=960px){.svc-hero .wrap{grid-template-columns:1fr}}.tbl{border-collapse:collapse;width:100%;font-size:16px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px 16px 0}.tbl th{color:var(--mute);font-size:14px;font-weight:600}.tbl td:last-child,.tbl th:last-child{text-align:right;white-space:nowrap;color:var(--ink);padding-right:0;font-weight:700}.tbl td small{color:var(--mute);margin-top:2px;font-size:14px;font-weight:400;display:block}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}@media (width<=960px){.two{grid-template-columns:1fr}}.work{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.work li{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.work svg{width:20px;height:20px;color:var(--orange-ink);flex:none;margin-top:3px}@media (width<=600px){.work{grid-template-columns:1fr}}.steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.steps li{counter-increment:s;padding:0 20px 0 0;position:relative}.steps li:before{content:counter(s);background:var(--bg);border:2px solid var(--ink);width:44px;height:44px;font:700 16px/1 var(--font-d);color:var(--ink);z-index:1;border-radius:50%;place-items:center;margin-bottom:18px;display:grid;position:relative}.steps li:first-child:before{background:var(--orange);border-color:var(--orange);color:#000}.steps li:after{content:"";background:var(--line-2);height:2px;position:absolute;top:22px;left:44px;right:0}.steps li:last-child:after{display:none}.steps b{color:var(--ink);margin-bottom:6px;font-size:17px;display:block}.steps span{color:var(--mute);font-size:15px;line-height:1.45;display:block}.block--gray .steps li:before{background:var(--bg-2)}.block--gray .steps li:first-child:before{background:var(--orange)}@media (width<=960px){.steps{grid-template-columns:1fr;gap:0}.steps li{grid-template-columns:44px 1fr;column-gap:16px;padding:0 0 24px;display:grid}.steps li:before{grid-row:span 2;margin:0}.steps li:after{width:2px;height:auto;inset:44px auto 0 21px}}.kits{gap:var(--gap-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kit{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.kit:hover{border-color:var(--ink)}.kit .kit-n{font:600 15px/1 var(--font);color:var(--mute)}.kit .h3{font-size:18px}.kit .kit-p{font:700 24px/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;margin-top:auto;padding-top:12px}.kit .kit-p small{font:500 14px/1 var(--font);color:var(--mute);letter-spacing:0}.kit p{color:var(--mute);margin:0;font-size:15px}@media (width<=1100px){.kits{grid-template-columns:1fr 1fr}}@media (width<=520px){.kits{grid-template-columns:1fr}}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:700 18px/1.35 var(--font);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);flex:none;width:14px;height:14px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.faq details[open] summary:after{transform:rotate(225deg)}.faq details p{color:var(--mute);max-width:70ch;margin:0 0 22px}.cta-band{background:var(--orange);color:#000;border-radius:var(--r-l);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:grid}.cta-band .h2{color:#000}.cta-band p{margin:10px 0 0;font-size:17px}.cta-band .btn--dark{color:#fff;background:#000}.cta-band .btn--line{color:#000;border-color:#000}.cta-band .btn--line:hover{color:#fff;background:#000}@media (width<=860px){.cta-band{grid-template-columns:1fr}}.product{padding:24px 0 var(--gap-block);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.gallery-main{background:var(--bg-2);border-radius:var(--r-l);aspect-ratio:1;place-items:center;padding:10%;display:grid;position:relative}.gallery-main .vf{--l:30px;position:absolute;inset:22px}.gallery-main svg{width:100%;height:auto}.gallery-main .need{position:absolute;bottom:22px;left:22px}.thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.thumbs button{aspect-ratio:1;border-radius:var(--r-s);border:1px solid var(--line);background:var(--bg-2);cursor:pointer;place-items:center;padding:12%;display:grid}.thumbs button[aria-current]{border:2px solid var(--ink)}.thumbs svg{width:100%;height:auto}.p-brand{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:flex}.p-brand b{font:700 14px/1 var(--font-d);color:var(--ink);letter-spacing:-.01em}.p-title{font:700 clamp(24px, 3vw, 36px)/1.15 var(--font-d);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:14px 0 12px}.p-sub{color:var(--mute);margin:0 0 22px}.p-facts{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.p-facts li{border:1px solid var(--line-2);color:var(--ink);white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:14.5px;font-weight:600}.buy{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);padding:clamp(18px,2.6vw,26px)}.buy-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.buy-price b{font:700 clamp(32px, 3.6vw, 42px)/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.stock{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.stock:before{content:"";background:var(--wa);border-radius:50%;width:9px;height:9px}.buy-opts{gap:10px;margin:20px 0 16px;display:grid}.buy-opt{border:1px solid var(--line-2);border-radius:var(--r-s);cursor:pointer;grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.buy-opt input{width:20px;height:20px;accent-color:var(--orange);margin:2px 0 0}.buy-opt b{color:var(--ink);font-size:16px;display:block}.buy-opt span{color:var(--mute);margin-top:3px;font-size:14px;line-height:1.4;display:block}.buy-opt em{color:var(--ink);white-space:nowrap;font-size:15px;font-style:normal;font-weight:700}.buy-opt:has(input:checked){border-color:var(--orange);background:var(--orange-soft)}.buy .btn-row .btn{flex:200px}.buy-notes{color:var(--mute);gap:10px;margin:18px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.buy-notes li{gap:10px;display:flex}.buy-notes svg{width:18px;height:18px;color:var(--orange-ink);flex:none;margin-top:2px}.qty{border:1px solid var(--line-2);border-radius:var(--r-s);flex:none;align-items:center;height:52px;display:inline-flex}.qty button{cursor:pointer;width:44px;height:100%;color:var(--ink);background:0 0;border:0;font-size:22px}.qty output{text-align:center;min-width:32px;font-weight:700}.buy-cta{flex-wrap:wrap;gap:10px;display:flex}.buy-cta .btn{flex:180px}@media (width<=960px){.product{grid-template-columns:1fr}}.specs{border-collapse:collapse;width:100%;font-size:16px}.specs th,.specs td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 0}.specs th{color:var(--mute);width:46%;padding-right:16px;font-weight:400}.specs td{color:var(--ink);font-weight:600}.specs caption{text-align:left;font:700 15px/1.2 var(--font);color:var(--ink);padding:26px 0 6px}.specs caption:first-child{padding-top:0}.goods{gap:var(--gap-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.good{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.good-img{aspect-ratio:4/3;background:var(--bg-2);place-items:center;padding:14%;display:grid}.good-img svg{width:100%;height:auto;max-height:100%}.good-b{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.good-b b{color:var(--ink);font-size:16px;line-height:1.3}.good-b span{color:var(--mute);font-size:14px}.good-p{font:700 20px/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;margin-top:auto;padding-top:8px}@media (width<=1100px){.goods{grid-template-columns:1fr 1fr}}@media (width<=380px){.goods{grid-template-columns:1fr}}.mount{border-radius:var(--r-l);background:var(--night);color:var(--night-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.mount-l{padding:clamp(24px,4vw,48px)}.mount-l .h2{color:#fff;margin-bottom:14px}.mount-l p{color:var(--night-mute);max-width:46ch;margin:0 0 24px}.mount-r{background:var(--night-2);padding:clamp(24px,4vw,48px)}.mount-r dl{grid-template-columns:1fr auto;gap:14px 20px;margin:0;font-size:16px;display:grid}.mount-r dt{color:var(--night-mute)}.mount-r dd{color:#fff;text-align:right;white-space:nowrap;margin:0;font-weight:700}.mount-r .sum{border-top:1px solid var(--night-line);padding-top:14px}.mount-r .sum dd{color:var(--orange);font-size:20px}@media (width<=860px){.mount{grid-template-columns:1fr}}.p-dock{display:none}@media (width<=760px){body.has-pdock .dock{display:none}.p-dock{z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 95%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.p-dock .btn{--h:52px;flex:1;padding:0 12px;font-size:15px}.p-dock .btn--wa{flex:0 0 52px;padding:0}}.trust-item .brands{display:flex}.need,.client .need,.trust-item .need,.contact-list .need{width:auto;display:inline-flex}.client span.need{margin-top:0}.case dd .sk{background:var(--bg-2);vertical-align:middle;border-radius:5px;width:96px;height:10px;display:inline-block}.case dd .sk.s{width:56px}.case-need{margin:0}.picker-extra{border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--surface);flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:center;gap:16px;margin-top:-10px;padding:18px 20px;display:flex}.picker-extra b{color:var(--ink);display:block}.picker-extra span{color:var(--mute);font-size:15px}.picker-extra .price{font:700 20px/1 var(--font-d);color:var(--ink);letter-spacing:-.03em}[hidden]{display:none!important}.picker>div:first-child{grid-column:1}.result{grid-area:1/2/span 2}@media (width<=960px){.result{grid-area:auto/1}.picker-extra{margin-top:0}}.result li>span .need{margin-left:4px}.specs tr.grp th{font:700 15px/1.2 var(--font);color:var(--ink);border-bottom:2px solid var(--ink);width:auto;padding:26px 0 8px}.specs tr.grp:first-child th{padding-top:0}.p-title{font-size:clamp(24px,2.7vw,34px)}.gallery-main .need{bottom:34px;left:50%;transform:translate(-50%)}.mount-r dl{gap:14px;display:grid}.mount-r dl div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.mount-r dl div.sum{border-top:1px solid var(--night-line);margin-top:4px;padding-top:16px}.mount-r dl div.sum dd{color:var(--orange);font-size:20px}.picker{grid-template-rows:auto 1fr}.picker-extra{align-self:start}.mount-r dl{grid-template-columns:1fr}.mount{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=860px){.mount{grid-template-columns:minmax(0,1fr)}}.hero .wrap>*,.svc-hero .wrap>*,.picker>*,.two>*,.lead-wrap>*,.product>*,.mount>*{min-width:0}@media (width<=960px){.hero .wrap,.svc-hero .wrap,.picker,.two,.lead-wrap,.product{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.h1{letter-spacing:-.03em;font-size:clamp(24px,7.6vw,34px)}.svc-hero .h1{font-size:clamp(24px,7.4vw,34px)}.h2{font-size:clamp(22px,6.4vw,28px)}.svc .svc-price{flex-wrap:wrap;row-gap:6px}.p-title{font-size:clamp(22px,6.6vw,28px)}}.need{white-space:normal;max-width:100%}@media (width<=380px){.btn{white-space:normal;text-align:center;padding:8px 16px;line-height:1.2}.result{padding:18px 16px}}.f-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}@media (width<=960px){.f-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=380px){.f-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.price-card .big small{margin:10px 0 0;display:block}}@media (width<=760px){.p-dock .btn--dark{flex:none;padding:0 16px}}@media (width<=960px){.monitor{max-width:620px}.nvr{max-width:440px}}@media (width>=640px) and (width<=960px){.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.case-b{padding:16px}.case dl{font-size:14px}}:root[data-theme=dark] .monitor,:root[data-theme=dark] .result,:root[data-theme=dark] .price-card,:root[data-theme=dark] .mount{box-shadow:inset 0 0 0 1px var(--line-2)}:root[data-theme=dark] .block--night,:root[data-theme=dark] .footer{border-top:1px solid var(--line)}:root[data-theme=dark] .cta-band{color:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .monitor,:root:not([data-theme=light]) .result,:root:not([data-theme=light]) .price-card,:root:not([data-theme=light]) .mount{box-shadow:inset 0 0 0 1px var(--line-2)}:root:not([data-theme=light]) .block--night,:root:not([data-theme=light]) .footer{border-top:1px solid var(--line)}}:root{--gap-block:clamp(36px, 5vw, 60px)}.block{padding:var(--gap-block) 0}.h1{font-size:clamp(30px,4.1vw,56px);line-height:1.08}@media (width<=600px){.h1,.svc-hero .h1{font-size:clamp(26px,7.8vw,30px);line-height:1.12}}.hero{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,80px)}.hero-media{margin:0;position:relative}.hero-photo{border-radius:var(--r-l);aspect-ratio:4/3;background:#1a1b1f;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-photo:after{content:"";pointer-events:none;--c:var(--orange);--l:30px;--t:3px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l) no-repeat;position:absolute;inset:16px}.hero-photo.vf{background:#1a1b1f}.plan-inset{color:#fff;background:#000;border:1px solid #26282d;border-radius:14px;width:42%;min-width:210px;padding:10px 10px 12px;position:absolute;bottom:-32px;left:-28px;box-shadow:0 18px 40px -18px #0000008c}.plan-inset .plan{border-radius:6px;width:100%;height:auto}.plan-inset>span{color:#b9bcc3;padding:10px 4px 0;font-size:13.5px;line-height:1.35;display:block}.plan-inset>span b{color:#fff;font:700 15px/1.25 var(--font-d);display:block}.hero-phone span{margin-left:4px}@media (width<=960px){.hero-media{max-width:640px;margin-bottom:28px}.plan-inset{bottom:-28px;left:12px}}@media (width<=600px){.plan-inset{width:54%;min-width:0;padding:7px 7px 9px}.plan-inset>span{padding-top:7px;font-size:12.5px}.plan-inset>span b{font-size:13px}.hero-photo:after{--l:22px;inset:10px}}@media (width<=380px){.hero-phone span{margin:4px 0 0;font-size:13px;display:block}}.wa-ico,.btn--line:hover .wa-ico{color:var(--wa)}.svc{gap:8px;min-height:0;padding:20px 22px 24px}.svc-img{border:1px solid var(--line);background:#fff;border-radius:10px;height:180px;margin:0 0 10px;padding:14px;display:block}.svc-img img{object-fit:contain;width:100%;height:100%}.svc:hover .svc-img{border-color:var(--line-2)}.svc .svc-price{margin-top:auto;padding-top:14px;display:block}.svc .svc-price small{color:var(--mute);margin-bottom:4px;font-size:14px;display:block}.svc .svc-price b{font-size:24px}@media (width<=600px){.svc{padding:18px 16px 20px;display:flex}.svc-img{height:150px}}.seg .opt[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.seg .opt[aria-pressed=true]:after{display:none}.seg .opt[aria-pressed=true] b,.seg .opt[aria-pressed=true] small{color:var(--bg)}.result-price{margin:0 0 4px;padding:4px 0 0}.nvr{aspect-ratio:16/9;background:#050506;gap:3px;padding:4px}.nvr div:before{display:none}.nvr .feed{background-position:50%;background-size:cover;border-radius:2px;position:relative;overflow:hidden}.nvr .feed i,.nvr .feed em,.nvr .feed time{z-index:1;color:#fff;text-shadow:0 1px 2px #000000e6;letter-spacing:.02em;font:600 10px/1 Consolas,Courier New,monospace;position:absolute}.nvr .feed i{top:6px;left:6px}.nvr .feed em{align-items:center;gap:4px;display:inline-flex;top:6px;right:6px}.nvr .feed em:before{content:"";background:#ff3b30;border-radius:50%;width:6px;height:6px;box-shadow:0 0 4px #ff3b30}.nvr .feed time{bottom:6px;left:6px}.nvr .feed:after{content:"";background:linear-gradient(#0000 62%,#00000073);font-size:0;position:absolute;inset:0}.nvr.n8 .feed i,.nvr.n8 .feed em,.nvr.n8 .feed time{font-size:8.5px}.nvr.n16 .feed i,.nvr.n16 .feed em{font-size:7px;top:3px}.nvr.n16 .feed i{left:3px}.nvr.n16 .feed em{right:3px}.nvr.n16 .feed time{display:none}@media (width<=600px){.nvr.n4 .feed time,.nvr.n8 .feed time{display:none}.nvr .feed i,.nvr .feed em{font-size:8.5px}}.marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mark{border:1px solid var(--night-line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:96px;padding:0 12px;display:flex}.mark b{font:800 clamp(18px, 1.9vw, 24px)/1.1 var(--font-d);letter-spacing:-.02em;color:#a7aab1}.mark small{color:#74777f;font-size:13px}.marks--brands .mark{height:72px}.marks--brands .mark b{color:#8e9199;font-size:clamp(16px,1.5vw,20px)}.marks-note{color:var(--night-mute);margin:16px 0 0;font-size:15px}.marks-h{font:700 16px/1.2 var(--font);color:#fff;margin:44px 0 14px}@media (width<=760px){.marks{grid-template-columns:minmax(0,1fr);gap:10px}.mark{height:76px}.marks--brands{grid-template-columns:repeat(3,minmax(0,1fr))}.marks--brands .mark{height:60px}}.ph>div{border:1px dashed var(--line-2);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:10px;padding:18px 22px}.ph>div span{color:var(--ink);font-weight:600;display:block}.svc-media{position:relative}.svc-media .price-card{z-index:2;width:min(380px,92%);margin:-72px 20px 0 auto;position:relative;box-shadow:0 20px 40px -20px #0009}.price-card .pc-head{color:var(--night-mute);font-size:15px}.price-card .big{margin:6px 0 16px}@media (width<=960px){.svc-media{max-width:640px}.svc-media .price-card{margin:-56px 12px 0 auto}}@media (width<=600px){.svc-media .price-card{width:100%;margin:-40px 0 0;padding:18px}}.faq-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.faq-aside{top:calc(var(--header-h) + 20px);border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;padding:24px;display:grid;position:sticky}.faq-aside .h3{margin:0}.faq-aside p{color:var(--mute);margin:0 0 6px;font-size:15.5px}@media (width<=960px){.faq-wrap{grid-template-columns:minmax(0,1fr)}.faq-aside{position:static}}.gallery-main{border:1px solid var(--line);background:#fff;padding:8%}.gallery-main img{object-fit:contain;width:100%;height:100%}.p-src{color:var(--mute);margin:8px 0 0;font-size:13.5px}.mini{top:calc(var(--header-h) + 20px);border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;padding:16px;display:grid;position:sticky}.mini-top{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mini-top img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:96px;height:96px;padding:6px}.mini-top b{color:var(--ink);font-size:15px;line-height:1.3;display:block}.mini-top .mini-p{font:700 22px/1 var(--font-d);color:var(--ink);white-space:nowrap;margin-top:6px;display:block}.mini .btn{width:100%}.mini-sum{color:var(--mute);margin:-2px 0 0;font-size:14px}@media (width<=960px){.mini{display:none}}.good-img{border-bottom:1px solid var(--line);background:#fff;padding:10%}.good-img img{object-fit:contain;width:100%;height:100%}.good-b b{font-size:15px;font-weight:600}#harakteristiki .two{grid-template-columns:300px minmax(0,1fr);align-items:start}@media (width<=960px){#harakteristiki .two{grid-template-columns:minmax(0,1fr)}}.specs{table-layout:fixed}.specs td{overflow-wrap:anywhere;font-weight:500}.specs th{width:38%}@media (width<=600px){.specs{font-size:15px}.specs th{width:40%;padding-right:10px}}.seg .opt[aria-pressed=true][data-rec]:before{background:var(--orange);color:#000}.svc-img{padding:10px}.svc-hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}@media (width<=960px){.svc-hero .wrap{grid-template-columns:minmax(0,1fr)}}.svc-media .price-card{margin-top:-96px}@media (width<=960px){.svc-media .price-card{margin-top:-56px}}@media (width<=600px){.svc-media .price-card{margin-top:-32px}}.mini-top{grid-template-columns:80px minmax(0,1fr)}.mini-top img{width:80px;height:80px}@media (width<=600px){.plan-inset{width:46%}}.h-cart{border-radius:var(--r-s);border:1.5px solid var(--line-2);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.h-cart:hover{border-color:var(--ink)}.h-cart svg{width:22px;height:22px}.h-cart-n{background:var(--orange);color:#000;min-width:20px;height:20px;font:700 12px/20px var(--font);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:-7px;right:-7px}@media (width<=1180px){.h-cart{margin-left:auto}.h-call{margin-left:0!important}}@media (width<=380px){.h-cart,.h-call,.burger{width:44px;height:44px}}.toast{opacity:0;z-index:60;background:var(--ink);color:var(--bg);pointer-events:none;border-radius:10px;align-items:center;gap:14px;max-width:min(520px,100vw - 24px);padding:14px 18px;font-size:15px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 40px -16px #0000008c}.toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast a{color:var(--orange);white-space:nowrap;font-weight:700}@media (width<=760px){.toast{bottom:88px}}.lead .m-only{display:none}@media (width<=600px){.hero{padding-top:20px}.hero .lead .d-only{display:none}.hero .lead .m-only{display:inline}.hero .lead{margin-bottom:20px;font-size:16.5px}.hero .h1{margin-bottom:14px}.hero-phone{display:none}.hero .btn-row{gap:10px}.hero .btn-row .btn{--h:48px}.hero-media{margin-bottom:24px}.svc-hero .lead{font-size:16.5px}}.svc-img{background:var(--bg-2);border:0;border-radius:10px;place-items:center;height:180px;padding:0;display:grid;overflow:hidden}.svc-img img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:78%;height:auto;max-height:138px}:root[data-theme=dark] .svc-img{background:#edeef0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .svc-img{background:#edeef0}}.svc:hover .svc-img{background:color-mix(in srgb, var(--bg-2) 80%, var(--orange) 8%)}@media (width<=600px){.svc-grid{border-left:0}.svc{border-right:0;grid-template-columns:96px minmax(0,1fr);align-content:center;gap:2px 14px;min-height:120px;padding:12px 0;display:grid}.svc-img{grid-row:1/span 3;align-self:center;width:96px;height:96px;margin:0}.svc-img img{max-width:80%;max-height:74px}.svc .h3{align-self:end;font-size:17px}.svc p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.svc .svc-price{flex-wrap:wrap;align-self:start;align-items:baseline;gap:8px;margin-top:0;padding-top:2px;display:flex}.svc .svc-price small{margin:0;font-size:13px;display:inline}.svc .svc-price b{font-size:19px}}.svc-ico{width:52px;height:52px}.ph--img{background:#111;padding:0;position:relative;overflow:hidden}.ph--img img{object-fit:cover;width:100%;height:100%}.ex-badge{color:#fff;font:600 12px/1 var(--font);letter-spacing:.02em;background:#000000b8;border-radius:4px;padding:6px 9px;position:absolute;top:12px;left:12px}.case-ex{color:var(--mute);margin:0;font-size:13.5px;line-height:1.4}.case dd.price{font-variant-numeric:tabular-nums}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.person{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);overflow:hidden}.person img{aspect-ratio:3/4;object-fit:cover;width:100%}.person-b{padding:16px 18px 20px}.person-r{color:var(--mute);margin:4px 0 8px;font-size:14.5px}@media (width<=760px){.team{grid-template-columns:1fr 1fr}}.kit .scheme{width:76px;height:auto;color:var(--ink);opacity:.85;position:absolute;top:16px;right:16px}.wide-photo{border-radius:var(--r-l);aspect-ratio:21/8;background:#111;margin:0 0 32px;overflow:hidden}.wide-photo img{object-fit:cover;width:100%;height:100%}@media (width<=600px){.wide-photo{aspect-ratio:16/9}}.picker-extra{margin-top:0}.result .nvr{min-height:0}.cat-head{padding-top:8px;padding-bottom:clamp(20px,3vw,32px)}.cat-head .h1{margin:16px 0 14px;font-size:clamp(28px,3.6vw,46px)}.cat-head .lead{margin:0}.chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.chips a,.chips span{border:1px solid var(--line-2);min-height:40px;color:var(--ink);background:var(--surface);border-radius:22px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--ink)}.chips .on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chips small{color:var(--mute);font-weight:500}.chips .on small{color:var(--bg);opacity:.7}.list-count{color:var(--mute);margin:0 0 16px;font-size:15px}.good-img{place-items:center;padding:12px;display:grid}.good-img img{object-fit:contain;max-width:100%;max-height:100%}.good-img img.thumb{width:min(190px,100%);height:auto}.good-b b{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.noimg{width:100%;height:100%;color:var(--line-2);text-align:center;place-items:center;gap:6px;display:grid}.noimg svg{stroke-width:1.3px;width:56px;height:56px}.noimg i{font:500 12px/1 var(--font);color:var(--mute);font-style:normal}.pager{flex-wrap:wrap;justify-content:center;gap:8px;margin:36px 0 0;display:flex}.pg{border:1px solid var(--line-2);border-radius:var(--r-s);min-width:44px;height:44px;color:var(--ink);place-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:grid}a.pg:hover{border-color:var(--ink)}.pg.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pg.gap{border:0;min-width:24px;padding:0}.cat-note{border:1px solid var(--line);border-radius:var(--r-m);color:var(--mute);background:var(--bg-2);margin:36px 0 0;padding:18px 20px;font-size:15px}.cat-note a{color:var(--ink);font-weight:600}.all-list{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);margin-top:24px}.all-list>summary{cursor:pointer;font:700 17px/1.3 var(--font);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.all-list>summary::-webkit-details-marker{display:none}.all-list>summary:after{content:"";border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.all-list[open]>summary:after{transform:rotate(225deg)}.all-list h3{font:700 16px/1.3 var(--font);color:var(--ink);margin:22px 0 8px}.all-body{padding:0 20px 22px}.all-body ul{columns:2;column-gap:32px;margin:0;padding:0;font-size:15px;list-style:none}.all-body li{break-inside:avoid;border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.all-body li a{text-decoration:none}.all-body li a:hover{text-decoration:underline}.all-body li span{white-space:nowrap;color:var(--mute);font-variant-numeric:tabular-nums}@media (width<=760px){.all-body ul{columns:1}}.gallery-main{place-items:center;display:grid}.gallery-main img{width:auto;max-width:100%;height:auto;max-height:100%}.gallery-main .noimg svg{width:120px;height:120px}.gallery-main .noimg i{font-size:15px}.gallery-main{aspect-ratio:1}:root[data-theme=dark] .gallery-main{background:#edeef0;border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gallery-main{background:#edeef0;border-color:#0000}}.p-cap{color:var(--mute);margin:10px 0 0;font-size:13.5px}.buy-note-price{color:var(--mute);margin-top:6px;font-size:13.5px;display:block}.buy-cta .btn svg,.buy .btn svg{flex:none}.p-sub:empty,.p-facts:empty{display:none}.cart-wrap{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.cl-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cl{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.cl-img{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:96px;height:96px;padding:6px;display:grid}.cl-img img{width:auto;max-width:100%;height:auto;max-height:100%}.cl-img svg{width:40px;height:40px;color:var(--line-2)}.cl-n{font:600 16px/1.35 var(--font);color:var(--ink);text-decoration:none;display:block}.cl-n:hover{text-decoration:underline}.cl-p{color:var(--mute);margin:4px 0 10px;font-size:14px;display:block}.cl-r{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cl .qty{height:44px}.cl-s{font:700 19px/1 var(--font-d);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;margin-left:auto}.cl-x{border:1px solid var(--line-2);border-radius:var(--r-s);cursor:pointer;width:44px;height:44px;color:var(--mute);background:0 0;place-items:center;display:grid}.cl-x:hover{color:#c0262d;border-color:#c0262d}.cl-x svg{width:20px;height:20px}.cart-side{top:calc(var(--header-h) + 16px);position:sticky}.cart-total{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.cart-total span{color:var(--mute)}.cart-total b{font:700 32px/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.cart-note{color:var(--mute);margin:0 0 16px;font-size:14px}.cart-empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-l);padding:clamp(32px,6vw,72px) 16px}.cart-empty svg{width:56px;height:56px;color:var(--line-2);margin:0 auto 14px}.cart-empty p{color:var(--mute);max-width:42ch;margin:8px auto 22px}.check--inst{color:var(--ink);font-size:15px;font-weight:600}@media (width<=960px){.cart-wrap{grid-template-columns:minmax(0,1fr)}.cart-side{position:static}}@media (width<=520px){.cl{grid-template-columns:72px minmax(0,1fr);gap:12px}.cl-img{width:72px;height:72px}.cl-s{margin-left:0}}.page-head{padding-top:8px;padding-bottom:clamp(24px,4vw,40px)}.page-head .h1{margin:16px 0 14px;font-size:clamp(28px,3.8vw,48px)}.page-head .lead{margin:0}.cards{gap:var(--gap-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}a.card:hover{border-color:var(--ink)}.card .h3{font-size:19px}.card p{color:var(--mute);margin:0;font-size:15.5px}.card .card-p{font:700 21px/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);margin-top:auto;padding-top:10px}.card .card-p small{font:500 13.5px/1.2 var(--font);color:var(--mute);letter-spacing:0;margin-bottom:6px;display:block}.card .card-ic{background:var(--bg-2);width:44px;height:44px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.card .card-ic svg{width:24px;height:24px}@media (width<=960px){.cards{grid-template-columns:1fr 1fr}}@media (width<=600px){.cards{grid-template-columns:1fr}}.prose{max-width:780px}.prose h2{font:800 clamp(22px, 2.4vw, 28px)/1.2 var(--font-d);letter-spacing:-.02em;color:var(--ink);margin:36px 0 12px}.prose h3{font:700 19px/1.3 var(--font);color:var(--ink);margin:24px 0 8px}.prose p,.prose li{color:var(--text)}.prose ul,.prose ol{padding-left:22px}.prose li{margin:6px 0}.prose a{color:var(--orange-ink)}.draft-mark{display:none}.req-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:16px}.req-table th,.req-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 0}.req-table th{width:34%;color:var(--mute);padding-right:16px;font-weight:500}.todo{background:var(--orange-soft);color:var(--orange-ink);border:1px dashed color-mix(in srgb, var(--orange) 55%, transparent);border-radius:4px;padding:2px 6px;font-size:.92em;font-weight:600;display:inline}.req .todo,.footer .todo{color:#ff9a55;background:#2a1607}.map-ph{aspect-ratio:16/9;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg-2);text-align:center;color:var(--mute);place-items:center;padding:20px;display:grid}.map-ph a{color:var(--ink);font-weight:700}.rel{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rel a{border:1px solid var(--line-2);min-height:40px;color:var(--ink);border-radius:22px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rel a:hover{border-color:var(--ink)}.photo-prod{background:#fff;place-items:center;display:grid}.hero-photo.photo-prod{background:var(--bg-2)}.hero-photo.photo-prod img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:66%;height:auto;max-height:72%}:root[data-theme=dark] .hero-photo.photo-prod{background:#edeef0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-photo.photo-prod{background:#edeef0}}.svc-media--solo .price-card{width:100%;margin:0}.legal-box{border-left:4px solid var(--orange);background:var(--bg-2);border-radius:0 var(--r-m) var(--r-m) 0;gap:10px;padding:18px 20px;display:grid}.legal-box p{margin:0}.tbl-note{color:var(--mute);margin:12px 0 0;font-size:14px}.price-group{margin-bottom:48px}.price-group h2{margin-bottom:8px}.price-group>p{color:var(--mute);margin:0 0 12px}.tbl td.unit{color:var(--mute);white-space:nowrap;text-align:right;font-size:14px;font-weight:400}.tbl3 th:nth-child(2),.tbl3 td:nth-child(2){text-align:right;padding-right:12px}.tbl3 td:last-child,.tbl3 th:last-child{text-align:right}.map-ph .btn--dark{background:var(--orange);color:#fff}.map-ph .btn--dark:hover{color:#fff;background:#e65c00}@media (width>=1181px) and (width<=1500px){.header .wrap{gap:14px}.nav{gap:0}.nav a{padding:8px;font-size:14.5px}.header .btn--wa-h{padding:0 12px}}.marks--brands{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.marks--brands{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-img img{max-width:84%;max-height:150px}.req-table td,.req-table th{overflow-wrap:anywhere}.tbl3{table-layout:auto}@media (width<=480px){.tbl3 th:nth-child(2),.tbl3 td.unit{display:none}.tbl3 td:first-child small:after{content:""}.req-table th{width:38%}}.m-unit{display:none}@media (width<=480px){.m-unit{display:block}}@media (width<=600px){.svc .svc-price{grid-column:2}}.kit .scheme{width:84px;top:14px;right:14px}.kit .h3{padding-right:92px}.good-img{position:relative}.good-img img,.good-img img.thumb{object-fit:scale-down;width:calc(100% - 24px);max-width:none;height:calc(100% - 24px);max-height:none;position:absolute;inset:12px}.gallery-main img{mix-blend-mode:multiply}.hero-photo .ex-badge{top:30px;left:44px}.kits:has(>.kit:only-child){grid-template-columns:minmax(0,380px)}.goods{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-layout .goods{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.goods,.cat-layout .goods{grid-template-columns:repeat(2,minmax(0,1fr))}}.good{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.good:hover{border-color:var(--ink)}.good-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.good-img{aspect-ratio:4/3;background:#f4f5f7;border:0;border-radius:10px;margin:10px 10px 0;padding:0}.good-img img,.good-img img.thumb{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}:root[data-theme=dark] .good-img{background:#e9eaec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .good-img{background:#e9eaec}}.good-b{gap:6px;padding:12px 14px 4px}.good-b b{font:600 15.5px/1.3 var(--font);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.good-b .good-f{color:var(--mute);font-size:13.5px}.good-foot{justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 14px;display:flex}.good-foot .good-p{font:700 20px/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;margin:0;padding:0}.good-add{background:var(--ink);width:40px;height:40px;color:var(--bg);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.good-add:hover{background:var(--orange);color:#000}.good-add svg{width:20px;height:20px}@media (width<=600px){.good-foot .good-p{font-size:17px}.good-b b{font-size:14.5px}.good-img{margin:8px 8px 0}.good-foot{padding:8px 10px 12px}.good-b{padding:10px 10px 2px}}.cat-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.cat-layout:has(.cat-filters:empty){grid-template-columns:minmax(0,1fr)}.cat-filters:empty{display:none}.cat-filters{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);padding:6px 18px 18px;position:sticky;overflow:auto}.cf-top,.cf-bottom{display:none}.fg{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:16px 0}.fg:last-of-type{border-bottom:0}.fg legend{font:700 15px/1.2 var(--font);color:var(--ink);float:left;width:100%;margin-bottom:10px;padding:0}.fg legend+*{clear:both}.fg{display:block}.fo{cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:15px;display:flex}.fo input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin:0}.fo span{flex:1;min-width:0}.fo small{color:var(--mute);font-size:13px}.fp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fp input{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--bg);width:100%;min-width:0;min-height:42px;padding:0 10px;font-size:15px}.cat-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cat-bar .list-count{margin:0}.cat-sort select{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--surface);min-height:42px;padding:0 12px;font-size:15px}.cat-fbtn{display:none}.cat-more{text-align:center;margin-top:28px}.cat-empty{color:var(--mute);text-align:center;grid-column:1/-1;padding:40px 0}.chips--row{margin-top:18px}@media (width<=960px){.cat-layout{grid-template-columns:minmax(0,1fr);gap:0}.cat-fbtn:not([hidden]){order:3;width:100%;display:inline-flex}.cat-filters{max-height:none;display:none;position:static}.cat-filters.open{z-index:80;background:var(--bg);border:0;border-radius:0;padding:0 18px 90px;display:block;position:fixed;inset:0;overflow:auto}.cf-top{background:var(--bg);z-index:2;justify-content:space-between;align-items:center;padding:16px 0 8px;font-size:20px;display:flex;position:sticky;top:0}.cf-x{border:1px solid var(--line-2);border-radius:var(--r-s);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;font-size:26px;line-height:1}.cf-bottom{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:3;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.cf-bottom .btn{flex:1}body.filters-open{overflow:hidden}}@media (width<=760px){.chips--row{margin-right:calc(var(--pad) * -1);padding-right:var(--pad);scrollbar-width:none;flex-wrap:nowrap;margin-top:14px;overflow-x:auto}.chips--row::-webkit-scrollbar{display:none}.chips--row a,.chips--row span{white-space:nowrap;flex:none}}@media (width<=600px){.cat-intro{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.cat-head .h1{margin:12px 0 8px;font-size:27px}.lc-note{display:none}.cat-bar{gap:8px}}.cat-tiles .svc-img img.frm{width:auto;max-width:100%;height:100%;max-height:none}.cat-tiles .svc .h3{font-size:18px}.gallery-main{border-radius:var(--r-l);background:#f4f5f7;border:0;padding:0;overflow:hidden}.gallery-main img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.gallery-main img.small{width:80%;height:auto}:root[data-theme=dark] .gallery-main{background:#e9eaec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gallery-main{background:#e9eaec}}@media (width>=961px){.product>div:first-child{top:calc(var(--header-h) + 16px);align-self:start;position:sticky}}.keyspecs{margin:14px 0 0;padding:0;font-size:14.5px;list-style:none}.keyspecs li{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.keyspecs span{color:var(--mute)}.keyspecs b{text-align:right;color:var(--ink);font-weight:600}.stock--ask:before{display:none}.stock--ask svg{width:18px;height:18px;color:var(--mute)}@media (width<=960px){.keyspecs,.p-cap{display:none}}@media (width<=760px){.crumbs ol{flex-wrap:wrap;row-gap:2px}.crumbs li{min-width:0}.crumbs li:last-child span{overflow-wrap:anywhere}.gallery-main{aspect-ratio:auto;height:250px}.gallery-main img.small{width:auto;height:100%;margin:0 auto}.product{gap:18px}.p-brand{margin-top:0}.p-title{margin:8px 0 14px;font-size:21px}}.map-box{border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg-2);min-height:420px;position:relative;overflow:hidden}.map-box iframe{border:0;width:100%;height:100%;min-height:420px;display:block}.map-links{gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.map-links .btn--line{background:var(--bg)}@media (width<=960px){.map-box,.map-box iframe{height:260px;min-height:260px}}.cart-after{gap:22px;margin-top:28px;display:grid}.cart-after h2{font:700 18px/1.3 var(--font);color:var(--ink);margin:0 0 10px}.cart-steps{counter-reset:cs;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cart-steps li{counter-increment:cs;color:var(--text);grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.cart-steps li:before{content:counter(cs);background:var(--bg-2);width:32px;height:32px;font:700 14px/1 var(--font-d);color:var(--ink);border-radius:50%;place-items:center;display:grid}.cart-lines{gap:6px;margin:0 0 14px;font-size:15px;display:grid}.cart-lines div{justify-content:space-between;gap:12px;display:flex}.cart-lines dt{color:var(--mute)}.cart-lines dd{color:var(--ink);margin:0;font-weight:600}.tbl3 th,.tbl3 td{padding-top:11px;padding-bottom:11px}.chips--sticky{top:var(--header-h);z-index:6;background:var(--bg);scrollbar-width:none;flex-wrap:nowrap;margin-top:12px;padding:10px 0;position:sticky;overflow-x:auto}.chips--sticky::-webkit-scrollbar{display:none}.chips--sticky a{white-space:nowrap;flex:none}.price-group{scroll-margin-top:calc(var(--header-h) + 64px);margin-bottom:36px}.marks:not(.marks--brands) .mark{text-align:left;border:0;border-left:3px solid var(--orange);align-items:flex-start;height:auto;padding:6px 0 6px 18px}.marks:not(.marks--brands) .mark b{color:#ffffffeb;font-size:clamp(20px,2.2vw,28px)}.marks:not(.marks--brands) .mark small{color:var(--night-mute);font-size:14px}.marks--brands{flex-wrap:wrap;align-items:center;gap:18px clamp(28px,5vw,72px);display:flex}.marks--brands .mark{border:0;height:auto;padding:0}.marks--brands .mark b{font:800 clamp(20px, 2.2vw, 30px)/1 var(--font-d);letter-spacing:.01em;color:#ffffffb3}@media (width<=760px){.marks:not(.marks--brands){gap:14px}.marks--brands{gap:14px 28px}}.opt[aria-pressed=true]:after{inset:-1px}.work li:last-child:nth-child(odd){grid-column:1/-1}.hero-photo.photo-prod img{max-width:84%;max-height:80%}@media (width>=961px){.svc-media .price-card{margin-right:52px}}.cat-tiles .svc-img img.frm{object-fit:contain;width:180px;max-width:none;height:180px;max-height:none}@media (width<=600px){.cat-tiles .svc-img img.frm{width:96px;height:96px}}.kit .kit-img{object-fit:cover;border-radius:8px;width:100%;height:140px;margin-bottom:4px;display:block}.kit .kit-n,.kit .h3{padding-right:0}.kit{position:static}@media (width<=760px){.toast{justify-content:space-between;max-width:none;padding:10px 14px;font-size:14px;line-height:1.3;bottom:84px;left:12px;right:12px;transform:translateY(20px)}.toast.on{transform:translateY(0)}.toast span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mnav{padding-bottom:170px}.price-group{max-width:960px}.tbl-models{color:var(--orange-ink);white-space:nowrap;margin-left:8px;font-size:13.5px;font-weight:600;text-decoration:none}.tbl-models:hover{text-decoration:underline}.chips--sticky{flex-wrap:wrap;overflow:visible}@media (width<=760px){.chips--sticky{flex-wrap:nowrap;overflow-x:auto}}.fo span{overflow-wrap:normal;hyphens:none;font-size:14.5px;line-height:1.25}.cat-filters{padding-left:16px;padding-right:14px}.keyspecs+.specs,.keyspecs{margin-bottom:0}@media (width<=600px){.svc-media .price-card dl{display:none}.svc-media .price-card{width:100%;margin-top:12px;padding-bottom:6px}}@media (width<=760px){.chips--sticky{max-width:100%;position:static;flex-wrap:nowrap!important;overflow-x:auto!important}.page-head{overflow-x:clip}}.req-table th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.art-head{padding-bottom:8px}.art-head .h1{max-width:880px}.art-meta{color:var(--mute);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:14px;display:flex}.art-meta span:before{content:"";opacity:.5;vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:18px;display:inline-block}.art-body{font-size:17px;line-height:1.7}.art-body>p:first-child{font-size:19px;line-height:1.6}.art-body table{border-collapse:collapse;width:100%;margin:18px 0;font-size:15px}.art-body th,.art-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}@media (width<=640px){.art-body{font-size:16px}.art-body>p:first-child{font-size:17px}.art-body table{display:block;overflow-x:auto}}.brand-grid{gap:var(--gap-card);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.brand-grid .brand-card{grid-column:span 2}.brand-grid.n5 .brand-card:nth-child(n+4),.brand-grid.n4 .brand-card{grid-column:span 3}.brand-card{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.brand-card:hover{border-color:var(--ink)}.bc-img{aspect-ratio:16/9;background:var(--bg-2);place-items:center;padding:16px;display:grid}.bc-img img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:70%;max-height:100%}.bc-b{flex-direction:column;gap:6px;padding:18px 22px 22px;display:flex}.bc-b .h3{margin:0;font-size:clamp(22px,2.2vw,28px)}.bc-n{color:var(--mute);font-size:15px}@media (width<=760px){.brand-grid{grid-template-columns:1fr 1fr}.brand-grid .brand-card,.brand-grid.n5 .brand-card:nth-child(n+4),.brand-grid.n4 .brand-card{grid-column:span 1}.brand-grid.n5 .brand-card:last-child{grid-column:span 2}.bc-b{padding:14px 16px 18px}}@media (width<=400px){.brand-grid{grid-template-columns:1fr}.brand-grid.n5 .brand-card:last-child{grid-column:span 1}}.brand-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.bh-facts{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bh-facts li{color:var(--ink);align-items:flex-start;gap:10px;font-weight:600;display:flex}.bh-facts svg{width:20px;height:20px;color:var(--orange-ink);flex:none;margin-top:2px}.brand-hero .chips{margin-top:22px}.bh-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.bh-photos.p1{grid-template-columns:minmax(0,1fr);max-width:360px}.bh-photos.p2{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-photos a{aspect-ratio:1;background:var(--bg-2);border-radius:var(--r-m);place-items:center;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden}.bh-photos img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.bh-photos.p3{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-photos.p3 a:first-child{aspect-ratio:2.2;grid-column:span 2}@media (width<=860px){.brand-hero{grid-template-columns:1fr}.bh-photos{order:-1}.bh-photos.p3 a:first-child{aspect-ratio:2.4}}.text-wrap{display:block}.text-card{display:none}@media (width>=1100px){.text-wrap{grid-template-columns:minmax(0,780px) 340px;justify-content:space-between;align-items:start;gap:48px;display:grid}.text-card{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;gap:12px;padding:24px;display:flex;position:sticky;top:96px}.text-card .h3{margin:0;font-size:20px}.tc-price{flex-direction:column;gap:4px;display:flex}.tc-price small{color:var(--mute);font-size:13.5px}.tc-price b{font:800 30px/1.05 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.tc-price span{color:var(--mute);font-size:14px}.tc-note{color:var(--mute);margin:0;font-size:14.5px}}.page-head--lg{padding-top:clamp(14px,2.2vw,28px)}.fp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp input{-moz-appearance:textfield;appearance:textfield;text-overflow:ellipsis;padding:0 8px;font-size:14px}.fp input::-webkit-outer-spin-button,.fp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fp input::placeholder{font-size:13px}@media (width<=400px){.wa-long{display:none}}@media (width<=359px){.opts{grid-template-columns:1fr 1fr;gap:8px}.opt{min-height:84px;padding:12px 10px 10px}.opt b{font-size:14.5px}.good-foot{flex-direction:column;align-items:stretch;gap:8px}.good-foot .good-p{font-size:17px}.good-add{width:100%;height:36px}.good-b b{font-size:14px}}.stock--out:before{background:#c62828}.good-out{color:var(--mute);font-size:13px;font-weight:600}.art-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-l,20px);background:var(--bg-2);width:100%;max-width:1240px;height:auto;display:block}.art-wrap{display:block}.art-toc{display:none}.art-body ol{counter-reset:st;gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.art-body ol>li{counter-increment:st;min-height:36px;margin:0;padding:2px 0 2px 52px;position:relative}.art-body ol>li:before{content:counter(st);background:var(--ink);color:#fff;width:36px;height:36px;font:800 16px/1 var(--font-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.art-body ol>li:first-child:before{background:var(--orange);color:#000}.scheme-fig{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);margin:18px 0 26px;padding:18px 14px 14px}.sf-svg svg{width:100%;height:auto;display:block}.scheme-fig figcaption{text-align:center;color:var(--mute);margin-top:10px;font-size:14px}.card--art{padding:0 0 22px;overflow:hidden}.card--art>:not(.card-cover){margin-left:22px;margin-right:22px}.card-cover{aspect-ratio:16/9;object-fit:cover;width:100%;margin:0 0 6px;display:block}@media (width>=1100px){.art-wrap{grid-template-columns:minmax(0,780px) 300px;justify-content:space-between;align-items:start;gap:48px;display:grid}.art-toc{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);padding:20px 22px;display:block;position:sticky;top:96px}.toc-t{font:800 14px/1 var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:0 0 10px}.art-toc ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.art-toc a{color:var(--text);border-left:3px solid #0000;margin-left:-10px;padding:6px 0 6px 10px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.art-toc a:hover{color:var(--orange-ink);border-left-color:var(--orange)}}.art-body h2,.art-body h3{scroll-margin-top:90px}.brand-hero>*{min-width:0}.bh-text{min-width:0;max-width:100%}.logo-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lw{border:1px solid var(--night-line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:104px;padding:14px 16px;display:flex}.lw img{object-fit:contain;opacity:.92;width:auto;max-width:84%}.lw b{font:800 clamp(18px, 1.8vw, 22px)/1.1 var(--font-d);letter-spacing:-.01em;color:#ffffffe6}.lw small{color:var(--night-mute);font-size:13px}.logo-wall--brands .lw{min-height:80px}@media (width<=860px){.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-wall--brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lw{min-height:92px;padding:12px}}.good-img img,.good-img img.thumb{object-fit:scale-down!important}.gallery-main img{object-fit:scale-down}.gallery-main img.small{width:auto;max-width:80%;height:auto;max-height:80%}.good-b b{overflow-wrap:anywhere}@media (width<=640px){.hero-media{margin-bottom:8px}.plan-inset{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:12px;width:auto;min-width:0;margin-top:12px;padding:10px;display:grid;position:relative;bottom:auto;left:auto}.plan-inset>span{padding:0;font-size:13.5px}.plan-inset>span b{font-size:15px}}@media (width<=520px){.specs,.specs tbody,.specs tr,.specs th,.specs td{width:100%;display:block}.specs th{border-bottom:0;width:100%;padding:12px 0 2px;font-size:14px}.specs td{padding:0 0 12px}.specs tr.grp th{padding:22px 0 8px}.buy-opt{grid-template-columns:22px minmax(0,1fr)}.buy-opt em{grid-column:2}.mount-r{padding:22px 18px}.mount-r dl div{flex-wrap:wrap;gap:4px 12px}.mount-r dd{white-space:normal;text-align:left}.mount-r dl div.sum dd{font-size:17px}}@media (width<=400px){.p-dock{gap:6px;padding-left:10px;padding-right:10px}.p-dock .btn{white-space:nowrap;--h:48px;padding:0 8px;font-size:14px}.p-dock .btn--dark{flex:none;padding:0 12px}.p-dock .btn--main{flex:auto}.p-dock .btn--wa{flex:0 0 48px;padding:0}}@media (width>=700px) and (width<=960px){.product{grid-template-columns:300px minmax(0,1fr);gap:28px}.product>div:first-child{position:static}.product .gallery-main{aspect-ratio:1;height:auto;max-height:300px}}@media (width<=760px){.crumbs li{display:none}.crumbs li:nth-last-child(2){display:list-item}.crumbs li:nth-last-child(2):before{content:"←";color:var(--ink);margin-right:8px}.crumbs li+li:nth-last-child(2):before{content:"←"}}.bc-img{place-items:start;padding:20px 22px;position:relative}.bc-logo{object-fit:contain;z-index:1;align-self:start;width:auto;max-width:70%;height:40px;position:relative}.bc-name{font:800 clamp(28px, 3vw, 38px)/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);z-index:1;position:relative}.bc-img .bc-prod{object-fit:scale-down;object-position:right bottom;opacity:.9;mix-blend-mode:multiply;width:46%;max-width:none;height:78%;position:absolute;bottom:10px;right:14px}.bc-b .h3{font-size:20px}.bh-logo{width:auto;max-width:220px;height:40px;margin:0 0 14px;display:block}@media (width<=860px){.bh-photos,.bh-photos.p3{order:0;grid-template-columns:repeat(3,minmax(0,1fr));max-height:240px}.bh-photos.p2{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-photos.p1{grid-template-columns:minmax(0,1fr);max-width:240px}.bh-photos.p3 a:first-child{aspect-ratio:1;grid-column:auto}.bh-photos a{max-height:240px}.brand-hero .bh-photos{max-width:100%}}@media (width<=520px){.bh-photos a,.bh-photos{max-height:120px}.bh-logo{height:32px}}@media (width<=960px){.svc-media .hero-photo,.svc-media{width:100%;max-width:none}}.case dd{white-space:nowrap}.cases{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tbl{max-width:860px}.two>.tbl{max-width:none}.price-card dl{grid-template-columns:minmax(0,1fr) auto}.price-card dt{overflow-wrap:anywhere;min-width:0}@media (width<=359px){#vitrina .goods{grid-template-columns:repeat(2,minmax(0,1fr))}}.card--art .card-p{color:var(--orange-ink)}.card--art .card-p small{color:var(--mute)}.art-meta span:before{display:none}.kit-img,.ph img,.card-cover,.good-img,.bh-photos a{background-color:var(--bg-2)}@media (width<=520px){.scheme-fig{margin-left:-8px;margin-right:-8px;padding:12px 6px 10px}}@media (width>=700px) and (width<=960px){.f-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.f-grid>div:first-child{grid-column:1/-1}}.bh-logo{margin-top:12px}.sf-svg{max-width:420px;margin:0 auto}.sf-svg svg{width:100%;height:auto}.sf-r{fill:var(--bg-2);stroke:var(--line-2);stroke-width:1px}.sf-r--dark{fill:var(--ink);stroke:var(--ink)}.sf-r--dash{stroke:var(--mute);stroke-width:1.5px;stroke-dasharray:6 5}.sf-t{fill:var(--ink);font:700 15px var(--font)}.sf-t--dark{fill:var(--bg)}.sf-s{fill:var(--mute);font:400 14px var(--font)}.sf-s--dark{fill:var(--bg);opacity:.75}.sf-l{fill:var(--mute);font:400 14px var(--font);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.sf-lb{fill:var(--ink);font-weight:700}.sf-ln{fill:none;stroke:#f60;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sf-ln--d{stroke-dasharray:7 6}.sf-fr{fill:none;stroke:var(--line-2);stroke-width:2px}.sf-fr--dash{stroke-dasharray:3 6}.sf-fr--fill{fill:var(--bg-2);stroke:var(--line);stroke-width:1.5px}.sf-dot{fill:#f60;stroke:var(--surface);stroke-width:3px}.sf-dt{fill:#000;font:800 15px var(--font)}.sf-sq{fill:var(--ink)}.home-card{width:100%;max-width:none;margin-top:14px}.plan-sec{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.plan-fig svg{border-radius:16px;width:100%;height:auto}.plan-t{fill:#fff;font:700 18px var(--font)}.plan-t--s{fill:#a2a5ad;font-size:13px;font-weight:600}.plan-text .h2{color:#fff}.plan-text .lead{color:var(--night-mute);margin-top:12px}.plan-legend{gap:14px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.plan-legend li{color:var(--night-mute);grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.45;display:grid}.plan-legend b{color:#fff;font-size:16px;display:block}.lg{border-radius:50%;width:22px;height:22px;margin-top:2px;display:block}.lg--cam{background:#f60;box-shadow:0 0 0 3px #fff}.lg--zone{background:#ff660040;border:1.5px solid #f609}.lg--house{background:#1a1b1f;border:3px solid #8d9098;border-radius:4px}@media (width<=860px){.plan-sec{grid-template-columns:minmax(0,1fr)}}.h1--long{font-size:clamp(28px,3.2vw,44px)}.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-wall--brands{grid-template-columns:repeat(4,minmax(0,1fr))}.lw{min-height:88px}.lw img{width:auto;height:36px!important}@media (width<=860px){.logo-wall--brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-wall .lw:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=359px){.nm-br{display:none}}.good-b b{-webkit-line-clamp:3;line-clamp:3}@media (width<=760px){.chips--row{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.header{transition:transform .22s}.header.hdr-hide{transform:translateY(-100%)}}.p-dock{transition:transform .2s;transform:translateY(110%)}body.pdock-on .p-dock{transform:none}.mini{padding:16px}.mini-sum{margin:0;padding:0 2px}.card--art .card-p{font:700 15.5px/1.2 var(--font);letter-spacing:0;padding-top:12px}.card--art .card-p small{font:500 13.5px/1.2 var(--font);color:var(--mute);margin-bottom:12px;display:block}.card-cover,.kit-img{background-color:var(--bg-2)}.t-search{width:300px;margin-left:auto;display:none;position:relative}.t-search input,.m-search input{border:1px solid var(--night-line);color:#fff;width:100%;height:30px;font:400 14px var(--font);background:#ffffff14;border-radius:8px;padding:0 12px 0 34px}.t-search input::placeholder{color:var(--night-mute)}.t-search .s-ic,.m-search .s-ic{width:16px;height:16px;color:var(--night-mute);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.s-res{z-index:60;background:var(--surface);width:460px;max-height:70vh;color:var(--text);border:1px solid var(--line-2);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 50px #00000047}.s-it{color:inherit;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}.s-it:hover,.s-it.on{background:var(--bg-2)}.s-it img,.s-ph{object-fit:scale-down;background:var(--bg-2);mix-blend-mode:multiply;border-radius:8px;width:44px;height:44px}.s-n{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.s-it b{font:700 14px var(--font-d);color:var(--ink);white-space:nowrap}.s-empty{justify-items:start;gap:12px;padding:16px;display:grid}.s-empty p{color:var(--text);margin:0}.h-search{border-radius:var(--r-s);border:1.5px solid var(--line-2);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.h-search svg{width:22px;height:22px}.m-search{padding:10px var(--pad,16px);background:var(--bg);border-bottom:1px solid var(--line);position:relative}.m-search[hidden]{display:none}.m-search input{background:var(--bg-2);height:44px;color:var(--ink);border-color:var(--line-2);padding-left:40px;font-size:16px}.m-search .s-ic{left:calc(var(--pad,16px) + 12px);width:18px;height:18px;color:var(--mute);margin-top:-9px}.m-search .s-res{width:auto;max-height:60vh;box-shadow:none;margin-top:8px;position:static}@media (width>=961px){.t-search{display:block}.h-search,.m-search{display:none!important}}@media (width<=1180px){.h-search{margin-left:auto}.h-search+.h-cart{margin-left:0}}.topbar .t-search+.kk{margin-left:0}.f-col>summary{cursor:default;list-style:none}.f-col>summary::-webkit-details-marker{display:none}.f-col>summary h4{margin:0 0 14px}@media (width<=760px){.f-col{border-bottom:1px solid var(--night-line);padding:14px 0}.f-col>summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.f-col>summary h4{margin:0}.f-col>summary:after{content:"+";color:var(--night-mute);font-size:22px;line-height:1}.f-col[open]>summary:after{content:"−"}.f-col[open]>summary{margin-bottom:14px}}@media (width<=520px){.art-body table,.art-body tbody,.art-body tr,.art-body td{width:100%;display:block}.art-body thead{display:none}.art-body table{overflow:visible}.art-body tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 12px;padding:12px 14px}.art-body td{border:0;padding:3px 0}.art-body td:first-child{font:800 17px/1.2 var(--font-d);color:var(--ink);padding-bottom:6px}.art-body td:nth-child(2):before{content:"Где работает: ";color:var(--mute)}.art-body td:nth-child(3):before{content:"Для чего подходит: ";color:var(--mute)}}@media (width>=700px) and (width<=960px){.product .keyspecs,.product .p-cap{display:block}.cards,.cases{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-media{width:100%;max-width:none}.goods,.cat-layout .goods{grid-template-columns:repeat(3,minmax(0,1fr))}.result .nvr,.nvr{width:100%}}.brand-grid.n5 .brand-card:nth-child(n+4){grid-column:span 2}.brand-grid.n5 .brand-card:nth-child(4){grid-column:2/4}.brand-grid.n5 .brand-card:nth-child(5){grid-column:4/6}.bc-img{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:132px;padding:18px 20px;display:grid;position:static}.bc-img .bc-prod{object-position:center;width:auto;max-width:120px;height:96px;position:static}.bc-logo{max-width:100%}@media (width<=760px){.brand-grid.n5 .brand-card:nth-child(n+4),.brand-grid.n5 .brand-card:nth-child(4),.brand-grid.n5 .brand-card:nth-child(5){grid-column:span 1}.brand-grid.n5 .brand-card:last-child{grid-column:span 2}}@media (width<=400px){.brand-grid.n5 .brand-card:last-child{grid-column:span 1}}.topbar .wrap>*{white-space:nowrap}@media (width<=1500px){.topbar .wrap>span:nth-of-type(3){display:none}}@media (width<=1240px){.topbar .wrap>span:nth-of-type(2){display:none}}.s-ic{z-index:1}.m-search .s-ic{top:32px}@media (width<=380px){.h-call{display:none}}.lg-w,:root[data-theme=dark] .lg-k{display:none}:root[data-theme=dark] .lg-w{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg-k{display:none}:root:not([data-theme=light]) .lg-w{display:block}}:root[data-theme=dark] .bh-photos a,:root[data-theme=dark] .s-it img,:root[data-theme=dark] .s-ph{background:#e9eaec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bh-photos a,:root:not([data-theme=light]) .s-it img,:root:not([data-theme=light]) .s-ph{background:#e9eaec}}:root[data-theme=dark] .bc-prod{background:#e9eaec;border-radius:12px;padding:6px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bc-prod{background:#e9eaec;border-radius:12px;padding:6px}}.bc-img{text-align:left;min-height:210px;padding:22px 22px 18px;display:block;position:relative}.bc-logo{object-fit:contain;object-position:left center;width:auto;max-width:62%;height:40px}.bc-name{display:block}.bc-img .bc-prod{object-fit:scale-down;object-position:right bottom;width:auto;max-width:52%;height:170px;position:absolute;bottom:12px;right:14px}@media (width<=760px){.bc-img{min-height:190px}.bc-img .bc-prod{height:140px}}.bh-photos img{object-fit:scale-down}#vitrina .goods{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=960px){#vitrina .goods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=700px) and (width<=960px){#vitrina .goods{grid-template-columns:repeat(3,minmax(0,1fr))}}.mini{box-sizing:border-box;min-width:0;overflow:hidden}.mini>*,.mini-top>*{min-width:0;max-width:100%}.mini .btn{box-sizing:border-box;white-space:normal;width:100%;min-width:0;max-width:100%}.mini-top b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p-title{font-size:clamp(26px,3vw,44px);line-height:1.12}main:has(.product) .h2{font-size:clamp(22px,2.2vw,28px)}.p-dock .btn-cart{flex:none;padding:0 16px}.s-res{width:min(640px,100vw - 32px)}.robj{grid-template-columns:minmax(0,1fr)}.robj-phs{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.robj-ph{aspect-ratio:auto;height:320px}@media (width<=640px){.robj-ph{aspect-ratio:auto;height:200px}}.robj-b{padding:28px 32px 32px}.all-list,.all-body,.all-body ul,.all-body li{min-width:0}.all-body li a{overflow-wrap:anywhere;min-width:0}.all-body li span{white-space:nowrap;flex:none}.art-cover{aspect-ratio:auto;height:clamp(200px,44vw,420px)}@media (width<=960px){.svc-media .price-card{width:100%;max-width:none;margin:12px 0 0!important}}.text-wrap .prose ol{counter-reset:st;gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.text-wrap .prose ol>li{counter-increment:st;border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:14px 16px 14px 62px;position:relative}.text-wrap .prose ol>li:before{content:counter(st);background:var(--ink);width:34px;height:34px;color:var(--bg);font:800 15px/1 var(--font-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:16px}.text-wrap .prose ol>li:first-child:before{background:var(--orange);color:#000}.text-wrap .prose ul{gap:4px;margin:14px 0;padding:0;list-style:none;display:grid}.text-wrap .prose ul>li{border-bottom:1px solid var(--line);margin:0;padding:8px 0 8px 30px;position:relative}.text-wrap .prose ul>li:before{content:"";border-left:2.5px solid var(--orange);border-bottom:2.5px solid var(--orange);width:12px;height:7px;position:absolute;top:14px;left:4px;transform:rotate(-45deg)}.lw img{max-width:160px;max-height:52px}.lw img.lw-wide{width:150px;height:auto!important}.lw img.lw-tall{width:auto;height:52px!important}@media (width<=400px){.good-b b{-webkit-line-clamp:4;line-clamp:4}}.bc-img .bc-logo{mix-blend-mode:normal;max-height:none}:root[data-theme=dark] .bc-img .bc-prod{mix-blend-mode:normal;opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bc-img .bc-prod{mix-blend-mode:normal;opacity:1}}.bh-logo{mix-blend-mode:normal}.bc-name{max-width:52%;font-size:clamp(26px,2.4vw,34px);line-height:1.05}.s-res,.s-res *{white-space:normal}.s-it b{white-space:nowrap}.field-hint{color:var(--mute);margin-left:6px;font-size:.9em;font-weight:400}.qty .qty-in{text-align:center;width:64px;height:100%;font:700 17px var(--font);color:var(--ink);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;min-width:0;padding:0}.qty .qty-in::-webkit-outer-spin-button,.qty .qty-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ill-badge{z-index:2;color:#fff;font:500 11px/1 var(--font);letter-spacing:.02em;background:#0009;border-radius:6px;padding:5px 8px;position:absolute;bottom:12px;left:14px}.good-foot .good-p{white-space:normal}
