.form-checkbox[data-astro-cid-2lkv3ujd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border:1px solid #000;border-radius:50%;outline:none;cursor:pointer;position:relative}.form-checkbox[data-astro-cid-2lkv3ujd]:before{content:"";display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;background:var(--green);transform:scale(0);transition:transform .1s ease-in-out}.form-checkbox[data-astro-cid-2lkv3ujd]:checked:before{transform:scale(.6)}#hero-svg>path{stroke:#000;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes drawPath{to{stroke-dashoffset:-100}}@keyframes dash{to{stroke-dashoffset:0}}:root{--neon: rgb(185, 255, 102);--neon-weak: rgba(185, 255, 102, .6);--neon-faint: rgba(185, 255, 102, .25)}.glow{filter:drop-shadow(0 0 4px var(--neon-weak)) drop-shadow(0 0 10px var(--neon))}.circuit-no-fill,.circuits,.circuit-top-group{position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;z-index:-1;opacity:.4;pointer-events:none}.circuits path{fill:var(--neon);stroke:var(--neon);stroke-width:2px;fill-opacity:.1;stroke-opacity:.8;stroke-dasharray:1000;stroke-dashoffset:1000;animation-name:draw,fill;animation-fill-mode:forwards;animation-duration:15s,3s;animation-delay:.5s,5s;animation-direction:alternate;animation-iteration-count:infinite,initial}.circuit-no-fill{fill:none;stroke:var(--neon);stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:2px;stroke-miterlimit:10;animation-delay:1s;animation-direction:alternate;animation-duration:8s;animation-iteration-count:infinite;animation-name:dash;animation-timing-function:ease-in-out}.circuit-bottom-group{fill:none;stroke:var(--neon);stroke-width:2px;width:100vw;height:100vh;display:block}.circuit-top-group{fill:none;stroke:var(--neon);stroke-width:2px;width:100vw;height:100vh}.circuit-extension{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.circuit-extension path{stroke:var(--neon);stroke-width:1.5px;stroke-opacity:.6;fill:none;stroke-dasharray:200;stroke-dashoffset:200;animation:dash 12s ease-in-out infinite}.vertical-line{position:fixed;top:0;width:2px;height:100vh;background:linear-gradient(to bottom,transparent 0%,var(--neon) 20%,var(--neon) 80%,transparent 100%);opacity:.3;z-index:-1}.vertical-line:nth-child(1){left:15%;animation:pulse 3s ease-in-out infinite}.vertical-line:nth-child(2){left:45%;animation:pulse 3s ease-in-out infinite 1s}.vertical-line:nth-child(3){left:75%;animation:pulse 3s ease-in-out infinite 2s}.horizontal-line{position:fixed;left:0;height:2px;width:100vw;background:linear-gradient(to right,transparent 0%,var(--neon) 20%,var(--neon) 80%,transparent 100%);opacity:.3;z-index:-1}.horizontal-line:nth-child(1){top:25%;animation:pulse 4s ease-in-out infinite}.horizontal-line:nth-child(2){top:50%;animation:pulse 4s ease-in-out infinite 1.5s}.horizontal-line:nth-child(3){top:75%;animation:pulse 4s ease-in-out infinite 3s}.data-layer{position:fixed;inset:0;pointer-events:none;z-index:-1}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}@keyframes float{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-4px)}to{transform:translate(-50%,-50%) translateY(0)}}.data-node{position:absolute;width:8px;height:8px;border-radius:9999px;background:var(--neon-faint);box-shadow:0 0 8px var(--neon),0 0 14px var(--neon);animation:pulse 2.2s ease-in-out infinite,float 3.6s ease-in-out infinite}.data-node:after{content:"";position:absolute;right:50%;top:50%;width:12px;height:2px;background:linear-gradient(90deg,var(--neon) 0%,rgba(185,255,102,0) 100%);transform:translateY(-50%);filter:drop-shadow(0 0 6px var(--neon));opacity:.6}@media (max-width: 768px){.circuit-no-fill,.circuits,.circuit-top-group,.circuit-bottom-group{width:100vw;height:100vh}.vertical-line:nth-child(1){left:10%}.vertical-line:nth-child(2){left:50%}.vertical-line:nth-child(3){left:90%}#hero{padding-top:0!important;margin-top:0!important}.header-hero-connection{top:0;height:100vh}.row.items-center{padding-top:0!important;margin-top:-2.5rem!important}#mobile-logo{position:absolute;bottom:2rem;right:1rem;z-index:0;opacity:.3;pointer-events:none;width:8rem;height:8rem}#mobile-logo svg{width:100%;height:100%;fill:#b9ff66;opacity:.4}#svg-container{display:none!important}.circuit-no-fill,.circuits,.circuit-top-group,.circuit-bottom-group{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}#hero{min-height:100vh;width:100%;padding-top:0!important}.row.items-center{width:100%!important;max-width:100%!important;padding:0 1rem;margin-top:0!important;padding-top:0!important}.mt-20{margin-top:0!important}}#svg-container{position:relative;width:100%;height:100%;overflow:visible}#hero{position:relative;min-height:100vh}.header-hero-connection{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.accordion__icon[data-astro-cid-kq6n5brs]:before,.accordion__icon[data-astro-cid-kq6n5brs]:after{content:"";position:absolute;background-color:#000;transition:opacity .3s ease}.accordion__icon[data-astro-cid-kq6n5brs]:before{width:100%;height:6px;left:0;top:calc(50% - 3px)}.accordion__icon[data-astro-cid-kq6n5brs]:after{width:6px;height:100%;left:calc(50% - 3px);top:0}.accordion__icon[data-astro-cid-kq6n5brs].collapsed:after{opacity:0}
