*{margin:0;padding:0;box-sizing:border-box}:root{--color-deep:#050505;--color-teal:#00d992;--color-cyan:#00d992;--color-space-blue:#0a1a2e;--color-space-purple:#16213e;--color-nebula-pink:#8b5cf6;--color-nebula-blue:#3b82f6;--spacing-section:120px;--max-width:1600px}body{font-family:system-ui,-apple-system,sans-serif;background:var(--color-deep);color:#ffffff;line-height:1.6;overflow-x:hidden;position:relative}.stars-background{top:0;left:0;z-index:0;background:radial-gradient(2px 2px at 20% 30%,#fff,transparent),radial-gradient(2px 2px at 60% 70%,rgba(0,217,146,.9),transparent),radial-gradient(2px 2px at 90% 40%,#fff,transparent),radial-gradient(2px 2px at 10% 80%,rgba(0,217,146,.8),transparent),radial-gradient(2px 2px at 75% 15%,rgba(0,217,146,.7),transparent),radial-gradient(2px 2px at 35% 85%,#fff,transparent),radial-gradient(2px 2px at 85% 65%,rgba(0,217,146,.8),transparent),radial-gradient(2px 2px at 15% 45%,#fff,transparent),radial-gradient(2px 2px at 55% 25%,rgba(0,217,146,.7),transparent),radial-gradient(2px 2px at 95% 75%,#fff,transparent),radial-gradient(1.5px 1.5px at 25% 20%,rgba(0,217,146,.6),transparent),radial-gradient(1.5px 1.5px at 45% 60%,#fff,transparent),radial-gradient(1.5px 1.5px at 70% 35%,rgba(0,217,146,.7),transparent),radial-gradient(1.5px 1.5px at 30% 75%,#fff,transparent),radial-gradient(1.5px 1.5px at 80% 55%,rgba(0,217,146,.6),transparent),radial-gradient(1.5px 1.5px at 50% 10%,#fff,transparent),radial-gradient(1.5px 1.5px at 65% 80%,rgba(0,217,146,.5),transparent),radial-gradient(1.5px 1.5px at 40% 40%,#fff,transparent),radial-gradient(1.5px 1.5px at 88% 30%,rgba(0,217,146,.6),transparent),radial-gradient(1.5px 1.5px at 12% 60%,#fff,transparent),radial-gradient(1px 1px at 50% 50%,#fff,transparent),radial-gradient(1px 1px at 80% 10%,rgba(0,217,146,.6),transparent),radial-gradient(1px 1px at 33% 60%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 66% 20%,#fff,transparent),radial-gradient(1px 1px at 22% 35%,rgba(0,217,146,.4),transparent),radial-gradient(1px 1px at 78% 45%,#fff,transparent),radial-gradient(1px 1px at 38% 25%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 72% 70%,#fff,transparent),radial-gradient(1px 1px at 28% 90%,rgba(0,217,146,.4),transparent),radial-gradient(1px 1px at 62% 50%,#fff,transparent),radial-gradient(1px 1px at 18% 15%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 92% 85%,#fff,transparent),radial-gradient(1px 1px at 48% 70%,rgba(0,217,146,.4),transparent),radial-gradient(1px 1px at 58% 5%,#fff,transparent),radial-gradient(1px 1px at 42% 95%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 5% 50%,#fff,transparent),radial-gradient(1px 1px at 95% 20%,rgba(0,217,146,.4),transparent),radial-gradient(1px 1px at 8% 25%,#fff,transparent),radial-gradient(1px 1px at 52% 35%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 68% 90%,#fff,transparent),radial-gradient(1px 1px at 25% 55%,rgba(0,217,146,.4),transparent),radial-gradient(1px 1px at 75% 65%,#fff,transparent),radial-gradient(1px 1px at 35% 5%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 88% 50%,#fff,transparent),radial-gradient(1px 1px at 15% 70%,rgba(0,217,146,.4),transparent),radial-gradient(1px 1px at 82% 25%,#fff,transparent),radial-gradient(1px 1px at 45% 80%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 55% 15%,#fff,transparent),radial-gradient(2px 2px at 40% 50%,rgba(0,217,146,.8),transparent),radial-gradient(1.5px 1.5px at 65% 25%,#fff,transparent),radial-gradient(1px 1px at 30% 80%,rgba(0,217,146,.6),transparent),radial-gradient(2px 2px at 70% 60%,rgba(0,217,146,.7),transparent),radial-gradient(1px 1px at 85% 15%,#fff,transparent),radial-gradient(1.5px 1.5px at 20% 65%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 50% 30%,#fff,transparent),radial-gradient(2px 2px at 75% 85%,rgba(0,217,146,.8),transparent),radial-gradient(1px 1px at 15% 40%,rgba(0,217,146,.4),transparent),radial-gradient(1.5px 1.5px at 90% 70%,#fff,transparent),radial-gradient(1px 1px at 60% 10%,rgba(0,217,146,.5),transparent),radial-gradient(2px 2px at 25% 20%,rgba(0,217,146,.7),transparent),radial-gradient(1px 1px at 80% 50%,#fff,transparent),radial-gradient(1.5px 1.5px at 45% 90%,rgba(0,217,146,.6),transparent),radial-gradient(1px 1px at 70% 30%,#fff,transparent),radial-gradient(2px 2px at 35% 60%,rgba(0,217,146,.8),transparent),radial-gradient(1px 1px at 95% 45%,rgba(0,217,146,.4),transparent),radial-gradient(1.5px 1.5px at 10% 75%,#fff,transparent),radial-gradient(1px 1px at 55% 55%,rgba(0,217,146,.5),transparent),radial-gradient(2px 2px at 65% 40%,rgba(0,217,146,.7),transparent),radial-gradient(1px 1px at 40% 25%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 80%,rgba(0,217,146,.6),transparent),radial-gradient(1px 1px at 30% 50%,rgba(0,217,146,.4),transparent),radial-gradient(2px 2px at 90% 25%,rgba(0,217,146,.8),transparent),radial-gradient(1px 1px at 20% 90%,#fff,transparent),radial-gradient(1.5px 1.5px at 75% 50%,rgba(0,217,146,.5),transparent),radial-gradient(1px 1px at 50% 75%,#fff,transparent)}.nebula,.stars-background{position:fixed;width:100%;height:100%;pointer-events:none}.nebula{z-index:1;opacity:.1}.nebula-1{top:-20%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.4) 0,transparent 70%);border-radius:50%;filter:blur(80px)}.nebula-2{bottom:-20%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(59,130,246,.3) 0,transparent 70%);border-radius:50%;filter:blur(100px)}.nebula-3{top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(0,217,146,.2) 0,transparent 70%);border-radius:50%;filter:blur(120px)}.neon-text{color:var(--color-teal);text-shadow:0 0 5px var(--color-teal),0 0 10px var(--color-teal),0 0 15px var(--color-teal),0 0 20px var(--color-teal)}.neon-text--cyan{color:var(--color-cyan);text-shadow:0 0 5px var(--color-cyan),0 0 10px var(--color-cyan),0 0 20px var(--color-cyan)}.content-wrapper{position:relative;z-index:2}.hero{min-height:100vh;overflow:hidden;background:linear-gradient(135deg,rgba(10,26,62,.6),rgba(5,5,5,.8) 50%),radial-gradient(circle at 30% 50%,rgba(0,217,146,.1) 0,transparent 50%)}.hero,.hero__left{display:flex;position:relative}.hero__left{flex:1 1;align-items:center;justify-content:center;padding:80px 60px;background:linear-gradient(135deg,rgba(0,217,146,.08),rgba(139,92,246,.05) 50%,rgba(0,217,146,.02))}.hero__left:before{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,rgba(0,217,146,.6),rgba(139,92,246,.4),rgba(0,217,146,.6),transparent);opacity:.8;box-shadow:0 0 20px rgba(0,217,146,.5)}.hero__right{flex:1 1;display:flex;position:relative}.hero__content{max-width:600px;z-index:1}.hero__title{font-size:64px;line-height:1.2;margin-bottom:32px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-teal),rgba(139,92,246,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,217,146,.5))}.hero__subtitle{font-size:24px;opacity:.95;line-height:1.5;text-shadow:0 0 10px rgba(0,217,146,.3)}.hero__featured{width:100%;height:100%;z-index:1;display:flex}.hero__image{overflow:hidden}.hero__image,.hero__image img{width:100%;height:100%;position:relative}.hero__image img{object-fit:cover;display:block}.hero__image-placeholder{width:100%;height:100%;position:relative}.section{position:relative;padding:var(--spacing-section) 0}.section-container{max-width:var(--max-width);margin:0 auto;padding:0 40px}.section-header{text-align:center;margin-bottom:80px;position:relative}.section-header:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:300px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,217,146,.3) 20%,rgba(139,92,246,.5) 50%,rgba(0,217,146,.3) 80%,transparent);box-shadow:0 0 10px rgba(0,217,146,.3)}.section-title{font-size:48px;font-weight:700;margin-bottom:20px;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-teal),rgba(139,92,246,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 15px rgba(0,217,146,.4))}.section-desc{font-size:20px;opacity:.9;max-width:700px;margin:0 auto;text-shadow:0 0 10px rgba(0,217,146,.2)}.projects{background:linear-gradient(180deg,transparent,rgba(22,33,62,.3) 50%,transparent),radial-gradient(circle at 80% 50%,rgba(59,130,246,.1) 0,transparent 50%)}.project-list{display:flex;flex-direction:column;gap:60px}.project-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:400px;position:relative}.project-item:before{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;background:linear-gradient(90deg,transparent,rgba(0,217,146,.2),rgba(139,92,246,.3),rgba(0,217,146,.2),transparent);opacity:.5}.project-item:nth-child(2n){direction:rtl}.project-item:nth-child(2n)>*{direction:ltr}.project-content{padding:40px;flex-direction:column;z-index:1}.project-content,.project-visual{display:flex;justify-content:center;position:relative}.project-visual{height:100%;min-height:400px;border-radius:24px;overflow:hidden;border:2px solid rgba(0,217,146,.3);background:linear-gradient(135deg,rgba(10,10,10,.8),rgba(22,33,62,.6)),radial-gradient(circle at center,rgba(0,217,146,.1),transparent);align-items:center;transition:all .4s ease;box-shadow:0 0 30px rgba(0,217,146,.2)}.project-item:hover .project-visual{border-color:rgba(0,217,146,.6);box-shadow:0 20px 60px rgba(0,217,146,.4),0 0 50px rgba(139,92,246,.3);transform:scale(1.02)}.project-title{font-size:36px;font-weight:700;margin-bottom:20px}.project-desc{font-size:18px;opacity:.95;line-height:1.8}.project-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgba(0,217,146,.1),rgba(139,92,246,.05)),radial-gradient(circle at center,rgba(0,217,146,.2),transparent);display:flex;align-items:center;justify-content:center;font-size:24px;opacity:.6;position:relative}.project-placeholder:before{content:"🌌";font-size:64px;opacity:.3;animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.project-more{margin-top:80px;text-align:center}.project-more-button{display:inline-flex;align-items:center;gap:12px;padding:18px 48px;font-size:18px;font-weight:600;color:var(--color-teal);background:linear-gradient(135deg,rgba(10,10,10,.9),rgba(22,33,62,.7)),radial-gradient(circle at top right,rgba(0,217,146,.1),transparent);border:2px solid rgba(0,217,146,.4);border-radius:12px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,217,146,.2),inset 0 0 20px rgba(0,217,146,.05)}.project-more-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,217,146,.2),transparent);transition:left .5s ease}.project-more-button:hover:before{left:100%}.project-more-button:hover{transform:translateY(-4px);border-color:rgba(0,217,146,.7);box-shadow:0 8px 30px rgba(0,217,146,.4),0 0 40px rgba(139,92,246,.3),inset 0 0 30px rgba(0,217,146,.1);color:#fff;text-shadow:0 0 10px rgba(0,217,146,.5)}.project-more-button:after{content:"→";font-size:20px;transition:transform .3s ease}.project-more-button:hover:after{transform:translateX(4px)}.members{background:linear-gradient(180deg,transparent,rgba(10,26,62,.2)),radial-gradient(circle at 50% 50%,rgba(0,217,146,.05) 0,transparent 70%)}.members-wrapper{max-width:1000px;margin:0 auto}.terminal-container{background:linear-gradient(135deg,rgba(10,10,10,.9),rgba(22,33,62,.7)),radial-gradient(circle at top right,rgba(0,217,146,.1),transparent);border:2px solid rgba(0,217,146,.4);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(0,217,146,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.terminal-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(0,217,146,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.1) 0,transparent 50%);pointer-events:none;opacity:.5}.terminal-header{background:linear-gradient(90deg,rgba(0,217,146,.2),rgba(139,92,246,.15),rgba(0,217,146,.1));padding:20px 32px;display:flex;align-items:center;gap:12px;border-bottom:2px solid rgba(0,217,146,.3);position:relative;z-index:1}.terminal-dot{width:16px;height:16px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.5)}.terminal-dot--red{background:#ff5f56;box-shadow:0 0 10px rgba(255,95,86,.5)}.terminal-dot--yellow{background:#ffbd2e;box-shadow:0 0 10px rgba(255,189,46,.5)}.terminal-dot--green{background:#27c93f;box-shadow:0 0 10px rgba(39,201,63,.5)}.terminal-title{margin-left:20px;font-family:Courier New,monospace;font-size:16px;opacity:.95;letter-spacing:1px;text-shadow:0 0 10px rgba(0,217,146,.3)}.terminal-list{padding:32px;grid-gap:16px;gap:16px;z-index:1}.terminal-item,.terminal-list{display:grid;position:relative}.terminal-item{grid-template-columns:60px 50px 1fr 180px 120px;align-items:center;grid-gap:24px;gap:24px;padding:20px;border-radius:12px;border:1px solid rgba(0,217,146,.15);background:rgba(0,217,146,.03);font-family:Courier New,monospace;transition:all .3s ease}.terminal-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--color-teal),rgba(139,92,246,.6));opacity:0;transition:opacity .3s ease}.terminal-item:hover{background:rgba(0,217,146,.1);border-color:rgba(0,217,146,.4);transform:translateX(8px);box-shadow:0 4px 20px rgba(0,217,146,.2)}.terminal-item:hover:before{opacity:1}.terminal-item__id{color:var(--color-teal);font-weight:700;font-size:18px;text-shadow:0 0 10px rgba(0,217,146,.5)}.terminal-item__thumbnail{width:40px;height:40px;max-width:40px;max-height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;flex-shrink:0;position:static;box-sizing:border-box;grid-column:2}.terminal-item__thumbnail img,.terminal-item__thumbnail>span{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover;display:block}.terminal-item__name{font-size:16px}.terminal-item__role{opacity:.85;font-size:14px}.terminal-item__status{text-align:right;font-weight:700}@media (max-width:1200px){.hero{flex-direction:column}.hero__left,.hero__right{flex:none;width:100%;min-height:50vh}.hero__left:before{width:100%;height:2px;top:auto;bottom:0;background:linear-gradient(90deg,transparent,var(--color-teal),transparent)}.hero__image{max-height:400px}.project-item{grid-template-columns:1fr;direction:ltr!important}.project-item:nth-child(2n){direction:ltr}}@media (max-width:768px){.section{padding:80px 0}.section-container{padding:0 20px}.section-title{font-size:36px}.hero{position:relative;min-height:100vh}.hero__left{position:absolute;z-index:2;width:100%;height:100%;min-height:auto;padding:60px 20px;background:linear-gradient(180deg,rgba(5,5,5,.35),rgba(5,5,5,.32) 50%,rgba(5,5,5,.35));display:flex;align-items:center;justify-content:center}.hero__left:before{display:none}.hero__right{position:absolute;top:0;left:0;z-index:1}.hero__featured,.hero__image,.hero__right{width:100%;height:100%}.hero__image{position:relative;overflow:hidden}.hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero__image-placeholder{width:100%;height:100%;position:relative;background-color:transparent}.hero__title{font-size:42px}.project-item{min-height:300px}.project-item:nth-child(n+2){display:none}.project-visual{min-height:300px}.terminal-item{grid-template-columns:50px 40px 1fr;align-items:center;gap:12px;padding:16px}.terminal-item__thumbnail{width:32px;height:32px}.terminal-item__role,.terminal-item__status{display:none}.terminal-item__name{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4;word-break:break-word}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.content-wrapper{animation:fadeIn 1s ease-out}.project-item{animation:slideUp .6s ease-out backwards}.site-footer{position:relative;padding:100px 40px 50px;background:linear-gradient(180deg,transparent,rgba(10,26,62,.4) 50%,rgba(5,5,5,.6)),radial-gradient(circle at 50% 0,rgba(0,217,146,.08) 0,transparent 70%);border-top:1px solid rgba(0,217,146,.3);margin-top:var(--spacing-section);overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,146,.3) 20%,rgba(139,92,246,.5) 50%,rgba(0,217,146,.3) 80%,transparent);box-shadow:0 0 20px rgba(0,217,146,.3)}.site-footer__inner{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px;position:relative;z-index:1}.site-footer__copyright{font-size:16px;opacity:.85;color:#ffffff;line-height:1.6}.site-footer__copyright p{margin:0}.site-footer__social{display:flex;align-items:center;gap:24px}.site-footer__social-title{font-size:16px;font-weight:600;margin-right:4px;opacity:.9;color:var(--color-teal);text-shadow:0 0 10px rgba(0,217,146,.3)}.site-footer__social-links{display:flex;gap:12px;align-items:center}.site-footer__social-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:1px solid rgba(0,217,146,.3);background:linear-gradient(135deg,rgba(10,10,10,.9),rgba(22,33,62,.7)),radial-gradient(circle at center,rgba(0,217,146,.1),transparent);color:var(--color-teal);text-decoration:none;font-size:20px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.site-footer__social-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(0,217,146,.4),transparent);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.site-footer__social-link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,rgba(0,217,146,.5),rgba(139,92,246,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.site-footer__social-link:hover{border-color:rgba(0,217,146,.7);transform:translateY(-6px) scale(1.05);box-shadow:0 12px 32px rgba(0,217,146,.4),0 0 30px rgba(139,92,246,.3),inset 0 0 20px rgba(0,217,146,.1);color:#fff;text-shadow:0 0 15px rgba(0,217,146,.6)}.site-footer__social-link:hover:before{width:120%;height:120%}.site-footer__social-link:hover:after{opacity:1}.site-footer__social-link span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.site-footer{padding:80px 20px 40px}.site-footer__inner{flex-direction:column;text-align:center;gap:40px}.site-footer__social{flex-direction:column;gap:20px;width:100%}.site-footer__social-title{margin-right:0;margin-bottom:0}.site-footer__social-links{justify-content:center;flex-wrap:wrap}.site-footer__social-link{width:44px;height:44px;font-size:18px}}.comingSoon{max-width:1200px;margin:0 auto;padding:40px 0;text-align:center}.comingSoon__title{margin:0 0 16px;font-size:32px;line-height:1.2}.comingSoon__desc{margin:0;opacity:.9;font-size:18px}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:linear-gradient(180deg,rgba(5,5,5,.95),rgba(5,5,5,.85));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,217,146,.2);box-shadow:0 4px 30px rgba(0,0,0,.5),0 0 30px rgba(0,217,146,.08)}.siteHeader:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,146,.3) 20%,rgba(139,92,246,.5) 50%,rgba(0,217,146,.3) 80%,transparent);box-shadow:0 0 15px rgba(0,217,146,.3)}.siteHeader__inner{max-width:var(--max-width);margin:0 auto;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:14px;text-decoration:none;transition:all .3s ease}.logo:hover{transform:translateY(-2px)}.logo__ring{position:relative;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(0,217,146,1) 0,rgba(0,217,146,.6) 40%,rgba(0,217,146,.2) 70%,transparent 100%);box-shadow:0 0 8px rgba(0,217,146,.9),0 0 20px rgba(0,217,146,.5),0 0 40px rgba(0,217,146,.3),inset 0 0 10px rgba(0,217,146,.3);animation:pulse 3s ease-in-out infinite;overflow:hidden}@keyframes pulse{0%,to{box-shadow:0 0 8px rgba(0,217,146,.9),0 0 20px rgba(0,217,146,.5),0 0 40px rgba(0,217,146,.3),inset 0 0 10px rgba(0,217,146,.3)}50%{box-shadow:0 0 12px rgba(0,217,146,1),0 0 30px rgba(0,217,146,.6),0 0 50px rgba(0,217,146,.4),inset 0 0 15px rgba(0,217,146,.4)}}.logo__ring:before{content:"";position:absolute;top:25%;left:25%;width:30%;height:30%;background:rgba(255,255,255,.8);border-radius:50%;filter:blur(2px)}.logo__text{font-family:Courier New,monospace;font-size:20px;font-weight:700;letter-spacing:3px;color:#fff;text-shadow:0 0 2px rgba(255,255,255,.6),0 0 8px rgba(0,217,146,.95),0 0 16px rgba(0,217,146,.6),0 0 30px rgba(0,217,146,.3);transition:all .3s ease}.logo:hover .logo__text{text-shadow:0 0 2px rgba(255,255,255,.8),0 0 10px rgba(0,217,146,1),0 0 20px rgba(0,217,146,.8),0 0 40px rgba(0,217,146,.5)}.nav{display:flex;align-items:center;gap:8px}.nav__link{position:relative;text-decoration:none;color:rgba(255,255,255,.85);padding:10px 20px;font-size:15px;font-weight:500;letter-spacing:.5px;border-radius:8px;border:1px solid transparent;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,217,146,.1),rgba(139,92,246,.05));opacity:0;transition:opacity .3s ease;border-radius:8px}.nav__link:hover:before{opacity:1}.nav__link:hover{color:var(--color-teal);border-color:rgba(0,217,146,.3);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,217,146,.2),0 0 20px rgba(0,217,146,.1);text-shadow:0 0 10px rgba(0,217,146,.5)}.nav__link--active{color:var(--color-teal);border-color:rgba(0,217,146,.4);background:rgba(0,217,146,.08)}.nav__link--active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background:var(--color-teal);box-shadow:0 0 10px rgba(0,217,146,.8);border-radius:2px}.nav__cta{margin-left:16px;padding:10px 24px;font-size:15px;font-weight:600;color:var(--color-deep);background:linear-gradient(135deg,var(--color-teal) 0,rgba(0,217,146,.8) 100%);border:none;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,217,146,.4),0 0 20px rgba(0,217,146,.2)}.nav__cta:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,217,146,.5),0 0 30px rgba(0,217,146,.3)}.nav__toggle{display:none;flex-direction:column;gap:5px;padding:10px;background:transparent;border:1px solid rgba(0,217,146,.3);border-radius:8px;cursor:pointer;transition:all .3s ease}.nav__toggle:hover{border-color:rgba(0,217,146,.6);box-shadow:0 0 15px rgba(0,217,146,.2)}.nav__toggle-bar{width:24px;height:2px;background:var(--color-teal);border-radius:2px;transition:all .3s ease}@media (max-width:768px){.siteHeader__inner{padding:12px 20px}.logo__ring{width:32px;height:32px}.logo__text{font-size:18px;letter-spacing:2px}.nav{display:none}.nav--open,.nav__toggle{display:flex}.nav--open{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(5,5,5,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;border-bottom:1px solid rgba(0,217,146,.2);gap:8px}.nav--open .nav__link{width:100%;text-align:center;padding:14px 20px}.nav--open .nav__cta{margin-left:0;margin-top:8px;text-align:center}}