.flow-steps[data-astro-cid-xwk5yt2w]{gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=760px){.flow-steps[data-astro-cid-xwk5yt2w]{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-steps[data-astro-cid-xwk5yt2w]:before{content:"";border-top:2px dashed var(--line-strong);position:absolute;top:30px;left:12%;right:12%}}li[data-astro-cid-xwk5yt2w]{gap:.5rem;padding:0 .25rem;display:grid;position:relative}.flow-icon[data-astro-cid-xwk5yt2w]{background:var(--bg-elev);border:1px solid var(--line);width:60px;height:60px;box-shadow:var(--shadow-sm);color:var(--brand-ink);border-radius:18px;place-items:center;margin-bottom:.35rem;display:inline-grid;position:relative}.flow-icon[data-astro-cid-xwk5yt2w] svg[data-astro-cid-xwk5yt2w]{width:26px;height:26px}.flow-n[data-astro-cid-xwk5yt2w]{background:var(--brand);color:#16181d;width:24px;height:24px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}h3[data-astro-cid-xwk5yt2w]{font-size:var(--text-lg)}p[data-astro-cid-xwk5yt2w]{color:var(--ink-2);font-size:var(--text-sm);max-width:30ch;line-height:1.55}.hero-art[data-astro-cid-v7aqc3py]{width:min(100%,460px);height:auto;display:block}.wall[data-astro-cid-v7aqc3py]{fill:var(--bg-elev)}.wall-edge[data-astro-cid-v7aqc3py],.window[data-astro-cid-v7aqc3py]{fill:var(--line)}.window-glass[data-astro-cid-v7aqc3py]{fill:light-dark(#dfeaf1,#1b2a38)}.window-bar[data-astro-cid-v7aqc3py]{stroke:var(--line);stroke-width:4px}.slab[data-astro-cid-v7aqc3py]{fill:var(--line-strong)}.slab-shadow[data-astro-cid-v7aqc3py]{fill:var(--line)}.rail[data-astro-cid-v7aqc3py] line[data-astro-cid-v7aqc3py]{stroke:var(--ink-2)}.pot[data-astro-cid-v7aqc3py]{fill:light-dark(#c77b48,#8a5433)}.leaf[data-astro-cid-v7aqc3py]{fill:light-dark(#4f9a63,#3c7a4e)}.clamp[data-astro-cid-v7aqc3py]{fill:var(--ink-3)}.inverter[data-astro-cid-v7aqc3py]{fill:var(--ink-2)}.inverter-vent[data-astro-cid-v7aqc3py]{fill:var(--ink-3)}.led[data-astro-cid-v7aqc3py]{fill:var(--ok)}.cable[data-astro-cid-v7aqc3py]{fill:none;stroke:var(--ink-2);stroke-width:5px;stroke-linecap:round}.cable-flow[data-astro-cid-v7aqc3py]{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 14;animation:1.8s linear infinite va-flow}.socket[data-astro-cid-v7aqc3py]{fill:var(--bg-sunken);stroke:var(--line-strong);stroke-width:3px}.socket-inner[data-astro-cid-v7aqc3py]{fill:var(--bg-elev);stroke:var(--line);stroke-width:2px}.socket-hole[data-astro-cid-v7aqc3py]{fill:var(--ink-2)}.rays[data-astro-cid-v7aqc3py]{transform-origin:372px 96px;animation:60s linear infinite va-spin}@keyframes va-flow{to{stroke-dashoffset:-44px}}@keyframes va-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cable-flow[data-astro-cid-v7aqc3py],.rays[data-astro-cid-v7aqc3py]{animation:none}}.stats[data-astro-cid-lpgnvabz]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=720px){.stats[data-astro-cid-lpgnvabz]{grid-template-columns:repeat(4,minmax(0,1fr))}}li[data-astro-cid-lpgnvabz]{background:var(--bg-elev);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.85rem;padding:1rem 1.15rem;display:grid}.stat-icon[data-astro-cid-lpgnvabz]{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:11px;grid-row:1/span 2;place-items:center;display:inline-grid}.stat-icon[data-astro-cid-lpgnvabz] svg[data-astro-cid-lpgnvabz]{width:20px;height:20px}.stat-value[data-astro-cid-lpgnvabz]{font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.stat-label[data-astro-cid-lpgnvabz]{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.02em;font-weight:600}@media (width<=719px){li[data-astro-cid-lpgnvabz]{grid-template-columns:1fr;row-gap:.2rem;padding:.9rem 1rem}.stat-icon[data-astro-cid-lpgnvabz]{grid-row:auto;width:34px;height:34px;margin-bottom:.35rem}.stat-icon[data-astro-cid-lpgnvabz] svg[data-astro-cid-lpgnvabz]{width:18px;height:18px}.stat-value[data-astro-cid-lpgnvabz]{font-size:var(--text-lg);white-space:nowrap}}.hero[data-astro-cid-m3zpgalb]{background:radial-gradient(760px 420px at 82% 0%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 45%, var(--bg)), var(--bg) 70%);border-bottom:1px solid var(--line);padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(2rem,5vw,3.5rem)}.hero-grid[data-astro-cid-m3zpgalb]{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hero-copy[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{max-width:16ch;margin:1rem 0 1.25rem}.hero-copy[data-astro-cid-m3zpgalb] .lede[data-astro-cid-m3zpgalb]{margin-bottom:1.75rem}.hero-actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.trust[data-astro-cid-m3zpgalb]{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.trust[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:center;gap:.4rem;display:inline-flex}.trust[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{width:16px;height:16px;color:var(--ok)}.hero-art-wrap[data-astro-cid-m3zpgalb]{justify-content:center;display:none}@media (width>=900px){.hero-art-wrap[data-astro-cid-m3zpgalb]{display:flex}}.hero-stats[data-astro-cid-m3zpgalb]{margin-top:clamp(2rem,5vw,3.5rem)}.more[data-astro-cid-m3zpgalb]{white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{width:16px;height:16px}.topic[data-astro-cid-m3zpgalb] .topic-icon[data-astro-cid-m3zpgalb]{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:12px;place-items:center;display:inline-grid}.topic[data-astro-cid-m3zpgalb] .topic-icon[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{width:22px;height:22px}.how-band[data-astro-cid-m3zpgalb]{background:var(--bg-sunken);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.how-item[data-astro-cid-m3zpgalb]{border-radius:var(--radius-lg);background:var(--bg-elev);border:1px solid var(--line);padding:1.25rem}.how-n[data-astro-cid-m3zpgalb]{background:var(--ink);width:32px;height:32px;color:var(--bg);font-weight:800;font-size:var(--text-sm);border-radius:50%;place-items:center;margin-bottom:.75rem;display:inline-grid}.how-item[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:var(--text-lg);margin-bottom:.4rem}.how-item[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink-2);font-size:var(--text-sm)}
