.nav-container[data-astro-cid-22pp2lvt]{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,170,.2)}.nav-content[data-astro-cid-22pp2lvt]{max-width:84rem;margin:0 auto;padding:0 1.5rem}.nav-inner[data-astro-cid-22pp2lvt]{display:flex;align-items:center;justify-content:space-between;height:5rem}.nav-spacer[data-astro-cid-22pp2lvt]{height:5rem}.logo-link[data-astro-cid-22pp2lvt]{transition:transform .3s ease}.logo-link[data-astro-cid-22pp2lvt]:hover{transform:scale(1.05)}.logo-img[data-astro-cid-22pp2lvt]{filter:drop-shadow(0 0 4px rgba(0,255,170,.5)) drop-shadow(0 0 8px rgba(0,255,170,.3));animation:logo-flicker 4s infinite}.logo-text[data-astro-cid-22pp2lvt]{font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0%,#00d4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:logo-flicker 4s infinite}@keyframes logo-flicker{0%,19%,21%,23%,25%,to{filter:drop-shadow(0 0 4px rgba(0,255,170,.8)) drop-shadow(0 0 8px rgba(0,255,170,.5))}20%,24%{filter:drop-shadow(0 0 2px rgba(0,255,170,.4))}}.nav-links-desktop[data-astro-cid-22pp2lvt]{display:none;align-items:center;gap:.25rem}@media(min-width:1024px){.nav-links-desktop[data-astro-cid-22pp2lvt]{display:flex}}.nav-link[data-astro-cid-22pp2lvt]{position:relative;padding:.5rem 1rem;color:#f5f5f5;font-size:.95rem;font-weight:500;transition:all .3s ease;border-radius:.5rem;display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;text-shadow:0 0 5px rgba(0,255,170,.3),0 0 10px rgba(0,255,170,.2)}.nav-link[data-astro-cid-22pp2lvt]:hover{color:var(--color-primary);text-shadow:0 0 8px rgba(0,255,170,.8),0 0 15px rgba(0,255,170,.6),0 0 20px rgba(0,255,170,.4)}.dropdown-icon[data-astro-cid-22pp2lvt]{width:1rem;height:1rem;transition:transform .3s ease}.nav-dropdown[data-astro-cid-22pp2lvt]:hover .dropdown-icon[data-astro-cid-22pp2lvt]{transform:rotate(180deg)}.nav-dropdown[data-astro-cid-22pp2lvt]{position:relative}.dropdown-content[data-astro-cid-22pp2lvt]{position:absolute;top:100%;left:0;margin-top:.5rem;min-width:15rem;background:#0f0f19f2;backdrop-filter:blur(12px);border:1px solid rgba(0,255,170,.2);border-radius:.75rem;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:0 10px 40px #00000080}.nav-dropdown[data-astro-cid-22pp2lvt]:hover .dropdown-content[data-astro-cid-22pp2lvt]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link[data-astro-cid-22pp2lvt]{display:block;padding:.75rem 1rem;color:#f5f5f5;font-size:.9rem;border-radius:.5rem;transition:all .2s ease;text-shadow:0 0 3px rgba(0,255,170,.2),0 0 6px rgba(0,255,170,.1)}.dropdown-link[data-astro-cid-22pp2lvt]:hover{background:#00ffaa1a;color:var(--color-primary);padding-left:1.25rem;text-shadow:0 0 6px rgba(0,255,170,.6),0 0 12px rgba(0,255,170,.4)}.dropdown-link-main[data-astro-cid-22pp2lvt]{font-weight:600;background:linear-gradient(135deg,var(--color-primary) 0%,#00d4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-cta-desktop[data-astro-cid-22pp2lvt]{display:none;align-items:center;gap:1rem}@media(min-width:1024px){.nav-cta-desktop[data-astro-cid-22pp2lvt]{display:flex}}.btn-cta[data-astro-cid-22pp2lvt]{position:relative;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00ffaa26,#00d4ff26);border:2px solid var(--color-primary);border-radius:.75rem;color:#fff;font-weight:600;font-size:.95rem;overflow:hidden;transition:all .3s ease}.btn-cta[data-astro-cid-22pp2lvt]:hover{transform:scale(1.05);box-shadow:0 0 10px var(--color-primary),0 0 20px var(--color-primary),0 0 30px var(--color-primary)}.btn-text[data-astro-cid-22pp2lvt]{position:relative;z-index:10}.btn-shimmer[data-astro-cid-22pp2lvt]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,255,170,.3),transparent);transform:translate(-100%)}.btn-cta[data-astro-cid-22pp2lvt]:hover .btn-shimmer[data-astro-cid-22pp2lvt]{animation:shimmer 1.5s infinite}@keyframes shimmer{to{transform:translate(100%)}}.mobile-btn[data-astro-cid-22pp2lvt]{display:block;color:#f5f5f5;transition:all .2s ease;background:none;border:none;cursor:pointer;filter:drop-shadow(0 0 3px rgba(0,255,170,.3))}.mobile-btn[data-astro-cid-22pp2lvt]:hover{color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(0,255,170,.8))}@media(min-width:1024px){.mobile-btn[data-astro-cid-22pp2lvt]{display:none}}.mobile-icon[data-astro-cid-22pp2lvt]{width:1.5rem;height:1.5rem}.mobile-menu[data-astro-cid-22pp2lvt]{display:none;background:#0a0a0ffa;backdrop-filter:blur(12px);border-top:1px solid rgba(0,255,170,.1)}.mobile-menu[data-astro-cid-22pp2lvt].active{display:block}@media(min-width:1024px){.mobile-menu[data-astro-cid-22pp2lvt]{display:none!important}}.mobile-menu-inner[data-astro-cid-22pp2lvt]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.mobile-link[data-astro-cid-22pp2lvt]{display:block;padding:.75rem 0;color:#f5f5f5;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s ease;text-shadow:0 0 4px rgba(0,255,170,.3),0 0 8px rgba(0,255,170,.2)}.mobile-link[data-astro-cid-22pp2lvt]:hover{color:var(--color-primary);padding-left:.5rem;text-shadow:0 0 8px rgba(0,255,170,.8),0 0 15px rgba(0,255,170,.5)}.mobile-link-cta[data-astro-cid-22pp2lvt]{font-weight:600;background:linear-gradient(135deg,var(--color-primary) 0%,#00d4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#countdown[data-astro-cid-rn2voh6w]>div[data-astro-cid-rn2voh6w]{position:relative;overflow:hidden}#countdown[data-astro-cid-rn2voh6w]>div[data-astro-cid-rn2voh6w]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,170,.2),transparent);animation:countdown-shimmer 3s infinite}@keyframes countdown-shimmer{0%{left:-100%}to{left:100%}}@keyframes pulse-border{0%,to{border-color:#f9731680;box-shadow:0 0 20px #f973164d}50%{border-color:#ef4444cc;box-shadow:0 0 30px #ef444480}}.animate-pulse-border[data-astro-cid-rn2voh6w]{animation:pulse-border 2s ease-in-out infinite}.accordion-header[data-astro-cid-rn2voh6w]{cursor:pointer}.accordion-content[data-astro-cid-rn2voh6w]{transition:max-height .4s ease-out}.gallery-item[data-astro-cid-rn2voh6w]{position:relative;overflow:hidden}.gallery-item[data-astro-cid-rn2voh6w]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,170,.3),transparent);transition:left .5s ease;z-index:1}.gallery-item[data-astro-cid-rn2voh6w]:hover:before{left:100%}.bg-grid[data-astro-cid-rn2voh6w]{background-image:linear-gradient(rgba(0,255,170,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,170,.1) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 20s linear infinite}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.scan-lines[data-astro-cid-rn2voh6w]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,255,170,.03) 50%);background-size:100% 4px;pointer-events:none;animation:scan 8s linear infinite;z-index:1}@keyframes scan{0%{background-position:0 0}to{background-position:0 100%}}.gradient-blob[data-astro-cid-rn2voh6w]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 20s ease-in-out infinite}.gradient-blob-1[data-astro-cid-rn2voh6w]{width:500px;height:500px;background:var(--color-primary);top:-10%;left:-10%}.gradient-blob-2[data-astro-cid-rn2voh6w]{width:400px;height:400px;background:#00d4ff;top:50%;right:-10%;animation-delay:-7s}.gradient-blob-3[data-astro-cid-rn2voh6w]{width:350px;height:350px;background:var(--color-secondary);bottom:-10%;left:30%;animation-delay:-14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.9)}}.card-hover[data-astro-cid-rn2voh6w]{transition:all .3s ease}.card-hover[data-astro-cid-rn2voh6w]:hover{transform:translateY(-8px);border-color:#00ffaa80;box-shadow:0 0 20px #00ffaa4d,0 10px 40px #00000080}.glitch[data-astro-cid-rn2voh6w]{position:relative;animation:glitch-anim 15s infinite}.glitch[data-astro-cid-rn2voh6w]:before,.glitch[data-astro-cid-rn2voh6w]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.glitch[data-astro-cid-rn2voh6w]:before{left:2px;text-shadow:-2px 0 #ff00de;clip:rect(44px,450px,56px,0);animation:glitch-anim-2 15s infinite linear alternate-reverse;opacity:0}.glitch[data-astro-cid-rn2voh6w]:after{left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00de;animation:glitch-anim-3 15s infinite linear alternate-reverse;opacity:0}@keyframes glitch-anim{0%,85%{clip-path:inset(0 0 0 0)}86%{clip-path:inset(40% 0 61% 0)}87%{clip-path:inset(92% 0 1% 0)}88%{clip-path:inset(43% 0 1% 0)}89%{clip-path:inset(25% 0 58% 0)}90%{clip-path:inset(54% 0 7% 0)}91%,to{clip-path:inset(0 0 0 0)}}@keyframes glitch-anim-2{0%,84%{opacity:0;clip:rect(0,9999px,0,0)}85%{opacity:1;clip:rect(65px,9999px,119px,0)}90%,to{opacity:0;clip:rect(0,9999px,0,0)}}@keyframes glitch-anim-3{0%,84%{opacity:0;clip:rect(0,9999px,0,0)}85%{opacity:1;clip:rect(83px,9999px,107px,0)}90%,to{opacity:0;clip:rect(0,9999px,0,0)}}.neon-text[data-astro-cid-rn2voh6w]{text-shadow:0 0 5px rgba(0,255,170,.5),0 0 10px rgba(0,255,170,.3),0 0 20px rgba(0,255,170,.2)}.neon-glow-btn[data-astro-cid-rn2voh6w]:hover{box-shadow:0 0 5px var(--color-primary),0 0 10px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary)}.neon-glow-btn-secondary[data-astro-cid-rn2voh6w]:hover{box-shadow:0 0 5px var(--color-secondary),0 0 10px var(--color-secondary),0 0 20px var(--color-secondary),0 0 40px var(--color-secondary)}.cyber-highlight[data-astro-cid-rn2voh6w]{color:var(--color-primary);font-weight:600}.cyber-dot[data-astro-cid-rn2voh6w]{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.fade-in-up[data-astro-cid-rn2voh6w]{opacity:0;animation:fadeInUp .8s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
