@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#0ff;--secondary:#1a1a2e;--tertiary:#00ffb3;--text-color:#b0e0e6;--background:#000}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;background-color:var(--background);color:#b0e0e6;color:var(--text-color);font-family:Orbitron,sans-serif;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:2rem;position:relative;z-index:10}.full-screen-section{align-items:center;background-color:#000;background-color:var(--background);display:flex;justify-content:center;min-height:100vh;position:relative}#data-canvas{height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:0}.header-nav{align-items:center;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.header-nav .logo{color:#0ff;color:var(--primary);font-size:1.8rem;font-weight:700;text-decoration:none;text-shadow:0 0 10px #0ff;text-shadow:0 0 10px var(--primary);transition:transform .3s ease}.header-nav .logo:hover{transform:scale(1.05)}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#b0e0e6;color:var(--text-color);font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-links a.nav-active-link,.nav-links a:hover{color:#0ff;color:var(--primary)}.nav-links a.nav-active-link{text-shadow:0 0 10px #0ff,0 0 20px #0ff;text-shadow:0 0 10px var(--primary),0 0 20px var(--primary);transform:scale(1.1)}.hamburger-menu{cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;width:30px;z-index:1001}.hamburger-menu span{background-color:#0ff;background-color:var(--primary);height:3px;transform-origin:1px;transition:all .3s linear;width:100%}.hamburger-menu.open span:first-child{transform:rotate(45deg)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){transform:rotate(-45deg)}.hero{background:linear-gradient(180deg,#1a1a2e,#000);background:linear-gradient(180deg,var(--secondary) 0,var(--background) 100%);border-bottom:2px solid #0ff;border-bottom:2px solid var(--primary);text-align:center}.hero-content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.hero h1{color:#0ff;color:var(--primary);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;letter-spacing:5px;text-shadow:0 0 20px #0ff;text-shadow:0 0 20px var(--primary);text-transform:uppercase}.hero h2{color:#b0e0e6;color:var(--text-color);font-size:clamp(1rem,3vw,1.5rem);margin:1rem auto;max-width:800px}.cta-button{background-color:#00ffb3;background-color:var(--tertiary);border-radius:5px;box-shadow:0 0 10px #00ffb3;box-shadow:0 0 10px var(--tertiary);color:#000;color:var(--background);display:inline-block;font-weight:700;letter-spacing:2px;margin-top:2rem;padding:.75rem 2rem;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.cta-button:hover{box-shadow:0 0 20px #00ffb3;box-shadow:0 0 20px var(--tertiary);transform:scale(1.05)}section{background-color:#000;background-color:var(--background);border-bottom:1px dashed #1a1a2e;border-bottom:1px dashed var(--secondary);padding:4rem 0}section h2{color:#0ff;color:var(--primary);font-size:clamp(2rem,5vw,3rem);margin-bottom:3rem;text-align:center;text-shadow:0 0 5px #0ff;text-shadow:0 0 5px var(--primary)}.benefits-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.benefit-item{background:#1a1a2e80;box-shadow:0 0 20px #00ffff4d;flex:1 1 300px;overflow:visible;padding:2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-item:hover{box-shadow:0 0 30px #00ffb3;box-shadow:0 0 30px var(--tertiary);transform:translateY(-10px) scale(1.05)}.benefit-item:after,.benefit-item:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background .3s ease;width:100%}.benefit-item:before{background:linear-gradient(90deg,#0ff 20px,#0000 0),linear-gradient(90deg,#0000 calc(100% - 20px),#0ff calc(100% - 20px)),linear-gradient(180deg,#0ff 20px,#0000 0),linear-gradient(180deg,#0000 calc(100% - 20px),#0ff calc(100% - 20px));background:linear-gradient(to right,var(--primary) 20px,#0000 20px),linear-gradient(to right,#0000 calc(100% - 20px),var(--primary) calc(100% - 20px)),linear-gradient(to bottom,var(--primary) 20px,#0000 20px),linear-gradient(to bottom,#0000 calc(100% - 20px),var(--primary) calc(100% - 20px));background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:20px 2px,20px 2px,2px 20px,2px 20px}.benefit-item:after{background:linear-gradient(270deg,#0ff 20px,#0000 0),linear-gradient(270deg,#0000 calc(100% - 20px),#0ff calc(100% - 20px)),linear-gradient(0deg,#0ff 20px,#0000 0),linear-gradient(0deg,#0000 calc(100% - 20px),#0ff calc(100% - 20px));background:linear-gradient(to left,var(--primary) 20px,#0000 20px),linear-gradient(to left,#0000 calc(100% - 20px),var(--primary) calc(100% - 20px)),linear-gradient(to top,var(--primary) 20px,#0000 20px),linear-gradient(to top,#0000 calc(100% - 20px),var(--primary) calc(100% - 20px));background-position:100% 100%,0 100%,100% 100%,0 100%;background-repeat:no-repeat;background-size:20px 2px,20px 2px,2px 20px,2px 20px}.benefit-item:hover:before{background:linear-gradient(90deg,#00ffb3 20px,#0000 0),linear-gradient(90deg,#0000 calc(100% - 20px),#00ffb3 calc(100% - 20px)),linear-gradient(180deg,#00ffb3 20px,#0000 0),linear-gradient(180deg,#0000 calc(100% - 20px),#00ffb3 calc(100% - 20px));background:linear-gradient(to right,var(--tertiary) 20px,#0000 20px),linear-gradient(to right,#0000 calc(100% - 20px),var(--tertiary) calc(100% - 20px)),linear-gradient(to bottom,var(--tertiary) 20px,#0000 20px),linear-gradient(to bottom,#0000 calc(100% - 20px),var(--tertiary) calc(100% - 20px));background-repeat:no-repeat;background-size:20px 2px,20px 2px,2px 20px,2px 20px}.benefit-item:hover:after{background:linear-gradient(270deg,#00ffb3 20px,#0000 0),linear-gradient(270deg,#0000 calc(100% - 20px),#00ffb3 calc(100% - 20px)),linear-gradient(0deg,#00ffb3 20px,#0000 0),linear-gradient(0deg,#0000 calc(100% - 20px),#00ffb3 calc(100% - 20px));background:linear-gradient(to left,var(--tertiary) 20px,#0000 20px),linear-gradient(to left,#0000 calc(100% - 20px),var(--tertiary) calc(100% - 20px)),linear-gradient(to top,var(--tertiary) 20px,#0000 20px),linear-gradient(to top,#0000 calc(100% - 20px),var(--tertiary) calc(100% - 20px));background-repeat:no-repeat;background-size:20px 2px,20px 2px,2px 20px,2px 20px}.benefit-item .icon{color:#00ffb3;color:var(--tertiary);font-size:3rem;margin-bottom:1rem;text-shadow:0 0 10px #00ffb3;text-shadow:0 0 10px var(--tertiary)}.benefit-item h3{font-weight:700;text-shadow:0 0 5px #0ff;text-shadow:0 0 5px var(--primary)}.benefit-item p{color:#b0e0e6;color:var(
    --text-color
  );font-weight:400}.screenshots{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding-top:2rem}.screenshot-item{background-color:#1a1a2e;background-color:var(--secondary);border:2px solid #0ff;border:2px solid var(--primary);border-radius:25px;box-shadow:0 0 15px #0ff6;height:550px;overflow:hidden;position:relative;transition:transform .3s ease;width:300px}.screenshot-item:hover{transform:scale(1.05)}.screenshot-item img{display:block;height:100%;object-fit:cover;width:100%}.screenshot-item:before{animation:border-glow 5s linear infinite;background:conic-gradient(from 0deg,#0ff,#0ff 20deg,#0000 20deg,#0000 50deg,#00ffb3 50deg,#00ffb3 70deg,#0000 70deg,#0000 100deg);background:conic-gradient(from 0deg,var(--primary),var(--primary) 20deg,#0000 20deg,#0000 50deg,var(--tertiary) 50deg,var(--tertiary) 70deg,#0000 70deg,#0000 100deg);background-size:200% 200%;border-radius:30px;content:"";filter:blur(8px);inset:-5px;opacity:.8;position:absolute;z-index:-1}@keyframes border-glow{0%{background-position:0 0}to{background-position:200% 200%}}.coming-soon{padding:5rem 0;text-align:center}.coming-soon h2{margin-bottom:1.5rem}.coming-soon p{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:2rem}.app-store-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.app-store-links a{align-items:center;background-color:#0e0e1a;border:2px solid #336;border-radius:10px;color:#558;cursor:not-allowed;display:inline-flex;font-weight:700;gap:10px;padding:.75rem 1.5rem;text-decoration:none;transition:none}.app-store-links a:hover{background-color:#0e0e1a;transform:none}.app-store-links i{color:#336;font-size:1.5rem}.newsletter-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto 0;max-width:600px}.newsletter-form input[type=email]{background-color:#1a1a2e;background-color:var(--secondary);border:2px solid #0ff;border:2px solid var(--primary);border-radius:5px;color:#0ff;color:var(--primary);flex-grow:1;font-family:Orbitron,sans-serif;font-size:1rem;outline:none;padding:1rem;transition:box-shadow .3s ease,border-color .3s ease}.newsletter-form input[type=email]:focus{border-color:#00ffb3;border-color:var(--tertiary);box-shadow:0 0 10px #0ff;box-shadow:0 0 10px var(--primary)}.newsletter-form button{background-color:#00ffb3;background-color:var(--tertiary);border:none;border-radius:5px;color:#000;color:var(--background);cursor:pointer;font-weight:700;letter-spacing:1px;padding:1rem 2rem;text-transform:uppercase;transition:background-color .3s ease,transform .3s ease}.newsletter-form button:hover{background-color:#ff4757;transform:scale(1.05)}#message{font-size:1.1rem;margin-top:1.5rem;transition:opacity .5s ease}#message,footer{color:#0ff;color:var(--primary)}footer{background-color:#000;background-color:var(
    --background
  );border-top:2px solid #0ff;border-top:2px solid var(--primary);font-size:.9rem;padding:2rem;text-align:center}@media (max-width:768px){.header-nav{justify-content:space-between}.nav-links{align-items:center;background-color:#1a1a2e;background-color:var(--secondary);flex-direction:column;gap:3rem;height:100vh;justify-content:center;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease-in-out;width:70%}.nav-links.nav-active{transform:translateX(0)}.nav-links a{font-size:1.5rem}.hamburger-menu{display:flex}}
/*# sourceMappingURL=main.6810b28e.css.map*/