/* Neural connections echo the supplied AiBLE brand artwork. */
.blue-hero>.neural-network{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(90deg,#0001 0%,#0003 35%,#000b 65%,#000 100%);-webkit-mask-image:linear-gradient(90deg,#0001 0%,#0003 35%,#000b 65%,#000 100%)}.neural-network svg{display:block;width:100%;height:100%}.neural-connections path{fill:none;stroke:#188ace;stroke-width:.8;stroke-opacity:.48;vector-effect:non-scaling-stroke}.neuron-core{fill:#8defff}.neuron{animation:neuron-breathe 6s ease-in-out infinite;animation-delay:var(--pulse-delay)}.blue-hero:before{background-image:none}.blue-hero{background:radial-gradient(ellipse at 82% 45%,#073b60 0%,#08233e 44%,#040e20 100%)}.shooting-stars{z-index:0}.shooting-stars i{height:1px;width:110px}.blue-hero .hero-copy,.blue-hero>h1,.blue-hero>p,.blue-hero>.eyebrow{z-index:2}.blue-hero .hero-art{z-index:1}@keyframes neuron-breathe{0%,100%{opacity:.45}50%{opacity:1}}@media(max-width:760px){.blue-hero>.neural-network{mask-image:linear-gradient(180deg,#0002 0%,#0003 45%,#000b 100%);-webkit-mask-image:linear-gradient(180deg,#0002 0%,#0003 45%,#000b 100%)}.neural-connections path{stroke-opacity:.38}.neuron:nth-child(3n){display:none}}@media(prefers-reduced-motion:reduce){.neuron{animation:none;opacity:.7}}
