.wrap[data-astro-cid-q555m6uc]{width:min(var(--content-width), calc(100% - 3rem));margin-inline:auto}.hero-grid[data-astro-cid-q555m6uc]{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hero-grid[data-astro-cid-q555m6uc]>[data-astro-cid-q555m6uc]{min-width:0}h1[data-astro-cid-q555m6uc]{margin:var(--space-4) 0 var(--space-5)}h2[data-astro-cid-q555m6uc]{margin:0 0 var(--space-5)}p[data-astro-cid-q555m6uc]{margin:0 0 var(--space-5);max-width:44rem}.hero[data-astro-cid-q555m6uc] p[data-astro-cid-q555m6uc]{color:var(--color-on-inverse)}.intro[data-astro-cid-q555m6uc]{font-size:var(--text-lead);line-height:var(--leading-lead)}.button[data-astro-cid-q555m6uc]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-on-action);background:var(--color-action);text-decoration:none;display:inline-flex}.machine-visual[data-astro-cid-q555m6uc]{min-width:0;padding:var(--space-5);background:var(--color-inverse-raised);color:var(--color-on-inverse);border-radius:var(--radius-panel);margin:0}.visual-kicker[data-astro-cid-q555m6uc],.machine-visual[data-astro-cid-q555m6uc] figcaption[data-astro-cid-q555m6uc]{font-size:var(--text-small)}.machine-visual[data-astro-cid-q555m6uc] svg[data-astro-cid-q555m6uc]{width:100%;height:auto;margin-block:var(--space-5);display:block}.machine-floor[data-astro-cid-q555m6uc]{stroke:var(--color-brand-light);stroke-width:2px}.machine-body[data-astro-cid-q555m6uc]{fill:var(--color-inverse);stroke:var(--color-on-inverse-muted);stroke-width:2px;stroke-linejoin:round}.machine-detail[data-astro-cid-q555m6uc]{fill:none;stroke:var(--color-on-inverse-muted);stroke-width:2px;stroke-linecap:round}.machine-sensor[data-astro-cid-q555m6uc]{fill:var(--color-on-inverse);stroke:var(--color-on-inverse-muted);stroke-width:2px}.machine-gateway[data-astro-cid-q555m6uc]{fill:var(--color-inverse);stroke:var(--color-brand-light);stroke-width:2px}.signal-track[data-astro-cid-q555m6uc]{fill:none;stroke:var(--color-brand-light);stroke-width:1.5px;stroke-dasharray:5 7}.signal-progress[data-astro-cid-q555m6uc]{fill:none;stroke:var(--color-on-inverse);stroke-width:3px;stroke-dasharray:340}.signal-arrow[data-astro-cid-q555m6uc]{fill:none;stroke:var(--color-on-inverse);stroke-width:2px}.machine-visual[data-astro-cid-q555m6uc] text[data-astro-cid-q555m6uc]{fill:var(--color-on-inverse);font:15px var(--font-body)}.replay[data-astro-cid-q555m6uc]{cursor:pointer;min-height:var(--target-min);padding:var(--space-3) 0;color:inherit;font:inherit;font-size:var(--text-small);text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline;display:inline-block}.replay[data-astro-cid-q555m6uc][hidden]{display:none}.replay[data-astro-cid-q555m6uc]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);outline-color:currentColor}.explaining[data-astro-cid-q555m6uc] .signal-progress[data-astro-cid-q555m6uc]{animation:3.6s ease-in-out signal-once}@keyframes signal-once{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}.flow[data-astro-cid-q555m6uc]{margin-block:var(--space-section-short);padding-block:var(--space-6);border-block:1px solid var(--color-line)}.flow[data-astro-cid-q555m6uc] figcaption[data-astro-cid-q555m6uc]{margin-bottom:var(--space-5);font:600 var(--text-h3)/var(--leading-h3) var(--font-heading)}.flow[data-astro-cid-q555m6uc] ol[data-astro-cid-q555m6uc]{gap:var(--space-4);margin:0 0 var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.flow[data-astro-cid-q555m6uc] li[data-astro-cid-q555m6uc]{align-content:start;gap:var(--space-3);min-width:0;font-weight:600;display:grid}.flow[data-astro-cid-q555m6uc] li[data-astro-cid-q555m6uc] span[data-astro-cid-q555m6uc]{color:var(--color-action);font:600 var(--text-h3)/var(--leading-h3) var(--font-heading)}.flow[data-astro-cid-q555m6uc] p[data-astro-cid-q555m6uc]{font-size:var(--text-small);margin:0}.reading[data-astro-cid-q555m6uc]{max-width:var(--content-width)}.text-section[data-astro-cid-q555m6uc]{align-items:start;gap:var(--space-7);padding-block:var(--space-section-short);border-bottom:1px solid var(--color-line);grid-template-columns:10rem minmax(0,1fr);display:grid}.section-aside[data-astro-cid-q555m6uc]{gap:var(--space-3);display:grid}.section-number[data-astro-cid-q555m6uc]{color:var(--color-action);margin:0}.section-visual[data-astro-cid-q555m6uc] svg[data-astro-cid-q555m6uc]{width:100%;height:auto;display:block}.symbol-path[data-astro-cid-q555m6uc]{stroke:var(--color-action);stroke-width:2px;fill:none;stroke-linejoin:round;stroke-linecap:round}.symbol-detail[data-astro-cid-q555m6uc]{stroke:var(--color-action);stroke-width:2px;fill:none;stroke-linecap:round}.symbol-fill[data-astro-cid-q555m6uc]{fill:var(--color-action)}.contact[data-astro-cid-q555m6uc]{margin-top:var(--space-section-short);background:var(--color-surface)}.contact-inner[data-astro-cid-q555m6uc]{gap:var(--space-7);padding-block:var(--space-section);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.contact-actions[data-astro-cid-q555m6uc]{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.contact-actions[data-astro-cid-q555m6uc] a[data-astro-cid-q555m6uc]{min-height:var(--target-min)}.contact-actions[data-astro-cid-q555m6uc] p[data-astro-cid-q555m6uc]{font-size:var(--text-small)}.whatsapp[data-astro-cid-q555m6uc]{color:var(--color-action);align-items:center;display:inline-flex}@media (width<=63.99rem){.hero-grid[data-astro-cid-q555m6uc],.contact-inner[data-astro-cid-q555m6uc]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.hero[data-astro-cid-q555m6uc] .button[data-astro-cid-q555m6uc],.contact[data-astro-cid-q555m6uc] .button[data-astro-cid-q555m6uc]{width:100%}.flow[data-astro-cid-q555m6uc] ol[data-astro-cid-q555m6uc]{grid-template-columns:minmax(0,1fr)}.flow[data-astro-cid-q555m6uc] li[data-astro-cid-q555m6uc]{grid-template-columns:2rem minmax(0,1fr)}.text-section[data-astro-cid-q555m6uc]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.section-aside[data-astro-cid-q555m6uc]{align-items:center;gap:var(--space-5);display:flex}.section-visual[data-astro-cid-q555m6uc]{width:6rem}}@media (prefers-reduced-motion:reduce){.explaining[data-astro-cid-q555m6uc] .signal-progress[data-astro-cid-q555m6uc]{animation:none}.replay[data-astro-cid-q555m6uc]{display:none}}@media print{.replay[data-astro-cid-q555m6uc]{display:none}.hero-grid[data-astro-cid-q555m6uc],.contact-inner[data-astro-cid-q555m6uc]{display:block}}
