.hero-gateway[data-astro-cid-47e4v2pu]{align-items:center;display:flex}.gateway[data-astro-cid-47e4v2pu]{background:#1b3350;border-radius:50%;flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative}.gateway[data-astro-cid-47e4v2pu] img{width:150px;height:auto}.led[data-astro-cid-47e4v2pu]{background:var(--color-ingeli-green);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite pulse;position:absolute;top:22px;right:18px}.link[data-astro-cid-47e4v2pu]{background:repeating-linear-gradient(90deg,#3a5674 0 6px,#0000 6px 12px);flex:60px;min-width:40px;height:2px;position:relative}.link-label[data-astro-cid-47e4v2pu]{color:var(--color-ingeli-blue);font-size:13px;font-weight:800;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.packet[data-astro-cid-47e4v2pu]{background:var(--color-ingeli-blue);border-radius:50%;width:12px;height:12px;animation:2.4s linear infinite travel;position:absolute;top:-5px;box-shadow:0 0 0 6px #0ea8d82e}.d2[data-astro-cid-47e4v2pu]{animation-delay:.8s}.d3[data-astro-cid-47e4v2pu]{animation-delay:1.6s}.machine[data-astro-cid-47e4v2pu]{background:var(--color-surface);min-width:200px;color:var(--color-ink);border-radius:16px;flex:0 250px;padding:18px;box-shadow:0 20px 50px #00000059}.machine-head[data-astro-cid-47e4v2pu]{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.online[data-astro-cid-47e4v2pu]{color:#2e7d1f;border-radius:var(--radius-pill);background:#e9f6e1;padding:4px 9px;font-size:11px}.machine-type[data-astro-cid-47e4v2pu]{color:var(--color-ink-muted);margin-top:2px;font-size:11px}.bars[data-astro-cid-47e4v2pu]{align-items:flex-end;gap:7px;height:70px;margin-top:16px;display:flex}.bar[data-astro-cid-47e4v2pu]{transform-origin:bottom;background:linear-gradient(#8fd8ef,#cdeff9);border-radius:3px;flex:1;animation:3.2s ease-out infinite alternate grow}.values[data-astro-cid-47e4v2pu]{color:var(--color-ink-muted);gap:18px;margin-top:14px;font-size:11px;display:flex}.values[data-astro-cid-47e4v2pu] div[data-astro-cid-47e4v2pu]{display:grid}.values[data-astro-cid-47e4v2pu] strong[data-astro-cid-47e4v2pu]{color:var(--color-ink);font-size:15px}@keyframes pulse{50%{opacity:.25}}@keyframes travel{0%{opacity:0;left:0%}10%,90%{opacity:1}to{opacity:0;left:100%}}@keyframes grow{0%{transform:scaleY(.08)}60%,to{transform:scaleY(1)}}@media (width<=520px){.hero-gateway[data-astro-cid-47e4v2pu]{gap:var(--space-10);flex-direction:column}.link[data-astro-cid-47e4v2pu]{display:none}}.cases[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.case[data-astro-cid-lcdefpme]{gap:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);align-content:start;display:grid}.case-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);margin-top:8px}.case[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:240px}.case-photos[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.more[data-astro-cid-lcdefpme]{margin-top:var(--space-6);color:var(--color-ink-muted)}.group-title[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 var(--space-4);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:15px}.sectors[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));padding:0;list-style:none;display:grid}.sector[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--color-surface);height:100%;color:var(--color-ink);text-decoration:none;display:grid;overflow:hidden}.sector[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:170px}.sector-text[data-astro-cid-lcdefpme]{gap:6px;padding:18px 20px 22px;display:grid}.sector-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-size:14px}.sector[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{text-decoration:underline}.value-curve[data-astro-cid-lcdefpme]{width:100%;max-width:520px}.banners[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));padding-bottom:88px;display:grid}.banner[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-10);border-radius:var(--radius-lg);flex-direction:column;min-height:360px;padding:clamp(28px,4vw,40px);text-decoration:none;display:flex}.banner-ecosysteme[data-astro-cid-lcdefpme]{background:var(--color-navy);color:var(--color-ink-on-brand)}.banner-roi[data-astro-cid-lcdefpme]{color:var(--color-navy);background:#eaf7fc}.dots[data-astro-cid-lcdefpme]{gap:40px;display:flex}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:50%;width:14px;height:14px}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{background:var(--color-fleet-blue)}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){background:var(--color-module-support)}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){background:var(--color-module-documentation)}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){background:var(--color-ingeli-green)}.chips[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--color-surface);padding:8px 14px;font-size:14px;font-weight:700}.banner-body[data-astro-cid-lcdefpme]{gap:10px;display:grid}.banner-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-link);font-size:13px;font-weight:700}.banner-ecosysteme[data-astro-cid-lcdefpme] .banner-eyebrow[data-astro-cid-lcdefpme],.banner-ecosysteme[data-astro-cid-lcdefpme] .banner-link[data-astro-cid-lcdefpme]{color:#4cc3ea}.banner-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.1}.banner-text[data-astro-cid-lcdefpme]{color:#3e4b52;max-width:520px;font-size:17px;line-height:1.5}.banner-ecosysteme[data-astro-cid-lcdefpme] .banner-text[data-astro-cid-lcdefpme]{color:#c9d3dc}.banner-link[data-astro-cid-lcdefpme]{color:var(--color-link);font-weight:700}.banner[data-astro-cid-lcdefpme]:hover .banner-link[data-astro-cid-lcdefpme]{text-decoration:underline}
