.wall[data-astro-cid-pny7aqyt]{background:#0b131a;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;box-shadow:0 30px 60px -30px #14202b99}.screen[data-astro-cid-pny7aqyt]{aspect-ratio:16/10;color:#c9d6e0;background:radial-gradient(120% 100% at 50% 40%,#1f2e3b 0%,#121c25 100%);border-radius:4px;margin:0;position:relative;overflow:hidden}.screen[data-astro-cid-pny7aqyt]:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:absolute;inset:0}svg[data-astro-cid-pny7aqyt]{fill:none;stroke:#6f8394;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.dim[data-astro-cid-pny7aqyt]{stroke:#3c4e5d}.person[data-astro-cid-pny7aqyt]{stroke:#c9d6e0}.detect[data-astro-cid-pny7aqyt]{stroke:var(--signal);stroke-width:2px;animation:2.4s step-end infinite blink}.led[data-astro-cid-pny7aqyt]{fill:#4fbf7a;stroke:none}.ring[data-astro-cid-pny7aqyt]{stroke:#4fbf7a;opacity:0;transform-origin:160px 48px;animation:3s ease-out infinite ping}.ring--late[data-astro-cid-pny7aqyt]{animation-delay:1.5s}.lit[data-astro-cid-pny7aqyt]{fill:#f2a90029;stroke:none}.off[data-astro-cid-pny7aqyt]{stroke:#3c4e5d}.hud[data-astro-cid-pny7aqyt]{z-index:1;font:500 clamp(.55rem, 1.1vw, .7rem) / 1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;display:flex;position:absolute;left:0;right:0}.top[data-astro-cid-pny7aqyt]{top:0}.top[data-astro-cid-pny7aqyt]>span[data-astro-cid-pny7aqyt]:last-child{white-space:nowrap}.bottom[data-astro-cid-pny7aqyt]{color:#8fa1b0;bottom:0}.rec[data-astro-cid-pny7aqyt]{align-items:center;gap:5px;display:inline-flex}.rec[data-astro-cid-pny7aqyt] i[data-astro-cid-pny7aqyt]{background:var(--rec);border-radius:50%;width:7px;height:7px;animation:1.2s step-end infinite blink}.ok[data-astro-cid-pny7aqyt]{color:#4fbf7a}.tag[data-astro-cid-pny7aqyt]{color:var(--signal)}@keyframes blink{50%{opacity:0}}@keyframes ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (width<=520px){.bottom[data-astro-cid-pny7aqyt]>span[data-astro-cid-pny7aqyt]:last-child{display:none}}.reviews-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding-block:clamp(40px,7vw,96px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:20px;display:grid}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.4vw,2.75rem)}.lede[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:52ch;font-size:1.15rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service[data-astro-cid-lcdefpme]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:28px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.service[data-astro-cid-lcdefpme].electric{background:var(--ink);color:var(--paper);border-color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:16px 40px;margin-top:16px;display:grid}.service[data-astro-cid-lcdefpme].electric .label[data-astro-cid-lcdefpme]{color:var(--signal);margin-bottom:10px}.service[data-astro-cid-lcdefpme].electric p[data-astro-cid-lcdefpme]{color:#c3ced7}.service[data-astro-cid-lcdefpme].electric h3[data-astro-cid-lcdefpme]{margin-bottom:10px}.service[data-astro-cid-lcdefpme].electric ul[data-astro-cid-lcdefpme]{color:#c3ced7;margin:0;padding:0;font-size:.92rem;list-style:none}.service[data-astro-cid-lcdefpme].electric li[data-astro-cid-lcdefpme]{border-top:1px solid #e9edf01f;padding:6px 0 6px 18px;position:relative}.service[data-astro-cid-lcdefpme].electric li[data-astro-cid-lcdefpme]:before{content:"";background:var(--signal);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:2px}.electric-price[data-astro-cid-lcdefpme]{justify-items:start;gap:14px;display:grid}.service[data-astro-cid-lcdefpme].electric .price[data-astro-cid-lcdefpme]{color:var(--paper);border:0;margin:0;padding:0}.service[data-astro-cid-lcdefpme].electric:hover{border-color:var(--signal)}@media (width<=1120px){.service[data-astro-cid-lcdefpme].electric{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.electric-price[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=640px){.service[data-astro-cid-lcdefpme].electric{grid-template-columns:minmax(0,1fr)}}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.02rem}.service[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);transform:translateY(-2px)}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.service[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);font:600 1.4rem/1.2 var(--font-display);color:var(--ink);margin-top:auto;padding-top:16px}.unit[data-astro-cid-lcdefpme]{font:400 .85rem/1.4 var(--font-body);color:var(--steel);display:block}.more[data-astro-cid-lcdefpme]{font-weight:600}.process[data-astro-cid-lcdefpme]{background:var(--paper-2);border-block:1px solid var(--line)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;padding-top:44px;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);background:var(--ink);width:28px;height:28px;color:var(--signal);font:500 .8rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";border-top:1px dashed var(--steel);position:absolute;top:14px;left:36px;right:-8px}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.95rem}.head-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:end;max-width:none}.head-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:12px;display:grid}.works[data-astro-cid-lcdefpme]{padding-top:0}.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1120px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.cases[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.head-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}}@media (width<=960px){.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:2px 0 0 48px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{border-top:0;border-left:1px dashed var(--steel);inset:36px auto -20px 14px}}
