.tech-hero-bg{--tech-hero-play-state:paused;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff}.tech-hero-bg:before{content:"";background:linear-gradient(108deg,#eaf3ff,#f5f9ff 48%,#e4efff);-webkit-mask-image:linear-gradient(#000,#000 100px,transparent 480px);mask-image:linear-gradient(#000,#000 100px,transparent 480px)}.tech-hero-bg:before,.tech-hero-bg__grid{position:absolute;inset:0 0 auto;height:480px}.tech-hero-bg__grid{background-image:linear-gradient(90deg,#89a9df24 1px,transparent 0),linear-gradient(180deg,#89a9df24 1px,transparent 0);background-size:72px 72px;background-position:top;opacity:.52;-webkit-mask-image:linear-gradient(#000,#000 120px,transparent 460px);mask-image:linear-gradient(#000,#000 120px,transparent 460px)}.tech-hero-bg .tech-hero-bg__field{position:absolute;top:0;left:0;display:block;width:100%;height:480px;max-width:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000 200px,transparent 480px);mask-image:linear-gradient(#000,#000 200px,transparent 480px)}.tech-hero-bg .tech-hero-bg__field--mobile{display:none}.tech-hero-bg__signal,.tech-hero-bg__track{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tech-hero-bg__track{stroke:#7599d4;stroke-width:1;opacity:.25}.tech-hero-bg__signal{stroke:#4b74ff;stroke-width:1.5;stroke-dasharray:9 91;opacity:.62;animation:tech-hero-signal 14s linear infinite;animation-play-state:var(--tech-hero-play-state)}.tech-hero-bg__node{fill:#4b74ff;opacity:.45;animation:tech-hero-node 10s ease-in-out infinite;animation-play-state:var(--tech-hero-play-state)}.tech-hero-bg__node-halo{fill:#4b74ff;opacity:.06;animation:tech-hero-node-halo 10s ease-in-out infinite;animation-play-state:var(--tech-hero-play-state)}.tech-hero-bg:after{content:"";position:absolute;inset:auto 0 0;height:76px;background:linear-gradient(transparent,#fff)}@keyframes tech-hero-signal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes tech-hero-node{0%,to{opacity:.3}50%{opacity:.7}}@keyframes tech-hero-node-halo{0%,to{opacity:.035}50%{opacity:.1}}@media (max-width:767px){.tech-hero-bg__grid{background-size:64px 64px;opacity:.4}.tech-hero-bg .tech-hero-bg__field--desktop{display:none}.tech-hero-bg .tech-hero-bg__field--mobile{display:block;opacity:.65}.tech-hero-bg__signal{stroke-width:1.2;stroke-dasharray:7 93}}@media (prefers-reduced-motion:reduce){.tech-hero-bg__node,.tech-hero-bg__node-halo,.tech-hero-bg__signal{animation:none}.tech-hero-bg__signal{stroke-dashoffset:-28;opacity:.35}}