*,html{scrollbar-width:none}*,body{margin:0;padding:0}.about-section,.hero-section,body{min-height:100vh}.footer-links-list a,.nav-links a,.social-hex,.view-btn{text-decoration:none}.c-info span,.neon-btn,.popup-form .neon-btn,.popup-header h3,.submit-btn{text-transform:uppercase}:root{--cyan:#00f2ff;--purple:#7000ff;--dark-bg:#020205;--glass-bg:rgba(255, 255, 255, 0.03);--text-gray:#b2bec3;--font-main:'Cairo',sans-serif;--font-code:'JetBrains Mono',monospace;--transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}*{box-sizing:border-box}html{-ms-overflow-style:none}html::-webkit-scrollbar{display:none}::-webkit-scrollbar{display:none}body{background:var(--dark-bg);color:#fff;font-family:var(--font-main);overflow-x:hidden;direction:rtl}body::before{content:'';background:radial-gradient(circle at center,transparent 20%,var(--dark-bg) 80%);z-index:0}@font-face{font-family:'';src:url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap);font-display:swap}#circuitCanvas{z-index:-1;opacity:.6}#circuitCanvas,body::before{left:0;position:fixed;pointer-events:none;top:0;height:100%;width:100%}.central-core,.icon-number,.info span,.load-text-box,.nav-logo,.section-subtitle,.service-list li,.timer-box span{font-family:var(--font-code)}.footer-links ul,.nav-links,.service-list{list-style:none}.scroll-container{height:100vh;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cyber-navbar{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-100px);width:90%;max-width:1200px;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background:rgba(2,2,5,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(0,242,255,.1);border-radius:50px;z-index:1000}body.hero-active .cyber-navbar{transform:translateX(-50%) translateY(0);opacity:1}.nav-logo{display:flex;align-items:center;gap:10px}.nav-logo img{width:40px;filter:drop-shadow(0 0 5px var(--cyan))}.nav-logo span{font-weight:900;font-size:1.2rem;letter-spacing:1px}.nav-links{display:flex;gap:30px}.nav-links a{color:var(--text-gray);font-weight:700;position:relative;transition:.3s;padding:5px 0}.nav-links a::before{content:attr(data-text);position:absolute;top:0;left:0;width:0;overflow:hidden;color:var(--cyan);transition:.5s cubic-bezier(.4, 0, .2, 1);border-bottom:2px solid var(--cyan);white-space:nowrap}.cyber-input-group input:focus~.input-bar,.nav-links a.active::before,.nav-links a:hover::before{width:100%}.hero-section{display:flex;justify-content:space-between;align-items:center;padding:120px 10% 60px;position:relative;z-index:1}.reveal-element{transform:translateY(30px)}body.hero-active .reveal-element{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.2s}.delay-2{transition-delay:0.4s}.delay-3{transition-delay:0.6s}.delay-4{transition-delay:0.8s}.cyber-core-reactor{position:relative;width:500px;height:500px;display:flex;justify-content:center;align-items:center;perspective:1200px}.reactor-ring{position:absolute;border-radius:50%;border:2px solid transparent;box-shadow:0 0 20px rgba(0,242,255,.1)}.ring-outer{width:100%;height:100%;border-top-color:var(--cyan);border-bottom-color:var(--purple);animation:15s linear infinite spin3D}.ring-middle{width:75%;height:75%;border-left-color:var(--cyan);border-right-color:var(--purple);animation:10s linear infinite reverse spin3D}.ring-inner{width:50%;height:50%;border:2px dashed var(--cyan);animation:20s linear infinite spin}.reactor-heart{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.energy-sphere{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,var(--cyan) 0,var(--purple) 60%,transparent 100%);filter:blur(25px);opacity:.6;animation:3s infinite alternate pulseDeep}.core-logo{width:80px;z-index:2;filter:drop-shadow(0 0 15px var(--cyan));animation:4s ease-in-out infinite alternate floatLogo}@keyframes spin3D{from{transform:rotateX(65deg) rotateZ(0)}to{transform:rotateX(65deg) rotateZ(360deg)}}@keyframes pulseDeep{from{transform:scale(.85);opacity:.4}to{transform:scale(1.15);opacity:.7}}@keyframes floatLogo{from{transform:translateY(-10px)}to{transform:translateY(10px)}}.menu-toggle{display:none;flex-direction:column;gap:6px;cursor:pointer;z-index:1100}.menu-toggle .bar{width:30px;height:3px;background-color:var(--cyan);border-radius:5px;transition:.4s cubic-bezier(.68, -.6, .32, 1.6);box-shadow:0 0 10px var(--cyan)}.menu-toggle.active .bar:first-child{transform:translateY(9px) rotate(45deg)}.menu-toggle.active .bar:nth-child(2){opacity:0;transform:translateX(-20px)}.menu-toggle.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:776px){.menu-toggle,.nav-links{display:flex}.nav-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:rgba(5,5,15,.98);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:.6s cubic-bezier(.77, 0, .175, 1);z-index:1050}.nav-links.active{right:0}.nav-links li a{font-size:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:2px}.nav-cta{display:none}}.about-section{padding:100px 8%;display:flex;align-items:center;position:relative;z-index:1;background:radial-gradient(circle at 20% 50%,rgba(112,0,255,.05),transparent);overflow:hidden}.about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.tech-stack-circles{position:relative;width:400px;height:400px;display:flex;justify-content:center;align-items:center}.central-core{width:100px;height:100px;background:var(--cyan);border-radius:20px;display:flex;justify-content:center;align-items:center;color:#000;font-weight:900;font-size:1.8rem;box-shadow:0 0 50px var(--cyan);z-index:5;transform:rotate(-10deg)}.popup-content,.testi-slide{transform:scale(.8) translateY(50px)}.glow-pulse{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(0,242,255,.15) 0,transparent 70%);animation:4s ease-in-out infinite pulse}.orbit-icon{position:absolute;width:35px;height:35px;background:var(--dark-bg);border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 15px var(--cyan)}.icon-1{animation:12s linear infinite orbit1}.icon-2{animation:18s linear infinite reverse orbit1}.icon-3{animation:15s linear 2s infinite orbit1}.section-subtitle{color:var(--cyan);letter-spacing:2px;margin-bottom:10px;display:block;position:relative;z-index:1}.section-title{font-size:2.5rem;font-weight:900;margin-bottom:25px}.card-info h4,.v-icon,.view-btn{font-weight:700}.offer-title span,.popup-title span,.section-title span{color:var(--cyan);text-shadow:0 0 15px var(--cyan)}.close-btn:hover,.footer-logo span{text-shadow:0 0 10px var(--cyan)}.text-block p{color:var(--text-gray);line-height:1.8;margin-bottom:20px;font-size:1.1rem}.values-list{margin-top:30px}.value-item{display:flex;gap:20px;margin-bottom:25px;align-items:flex-start}.portfolio-grid,.services-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.v-icon{background:var(--purple);min-width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;box-shadow:0 0 15px rgba(112,0,255,.4)}.card-inner,.portfolio-card{flex-direction:column;overflow:hidden}.services-section{padding:100px 8%;position:relative;z-index:2}.services-grid{display:grid;margin-top:50px}.service-card{position:relative;height:400px;cursor:pointer;perspective:1000px}.card-inner{position:relative;width:100%;height:100%;background:rgba(255,255,255,.03);backdrop-filter:blur(15px);border:1px solid rgba(0,242,255,.1);border-radius:30px;padding:40px;transition:.5s;display:flex}.card-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(0,242,255,.15) 0,transparent 70%);opacity:0;transition:opacity .3s}.service-card:hover .card-glow{opacity:1}.service-card:hover .card-inner{transform:translateY(-15px) rotateX(5deg) rotateY(-5deg);border-color:var(--cyan);box-shadow:0 20px 40px rgba(0,242,255,.1)}.service-icon{position:relative;font-size:2.5rem;color:var(--cyan);margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.icon-number{font-size:1rem;opacity:.3}.popup-overlay,.testi-slide{opacity:0;visibility:hidden}.service-card h3{font-size:1.5rem;margin-bottom:15px;color:#fff}.service-card p{color:var(--text-gray);font-size:.95rem;line-height:1.6;margin-bottom:20px}.card-actions,.service-list{margin-top:auto}.service-list li{font-size:.85rem;color:var(--cyan);margin-bottom:8px;display:flex;align-items:center;gap:10px}.card-info h4,.footer-links ul li,.footer-links-list li{margin-bottom:12px}.active-service .card-inner{border-color:var(--purple);background:rgba(112,0,255,.05)}.active-service .service-icon{color:var(--purple)}.portfolio-section{padding:100px 8%;position:relative;z-index:10}.portfolio-grid{display:grid;margin-top:60px}.portfolio-card{position:relative;display:flex;background:linear-gradient(145deg,rgba(15,15,25,.9),#05050a);border:1px solid rgba(255,255,255,.05);border-radius:28px;height:100%;transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.portfolio-card:hover{transform:translateY(-15px);border-color:var(--cyan);box-shadow:0 25px 50px rgba(0,0,0,.6)}.image-wrapper{position:relative;height:230px;margin:15px;border-radius:20px;overflow:hidden;z-index:2}.image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.portfolio-card:hover .image-wrapper img{transform:scale(1.1)}.card-info{padding:15px 25px 30px;display:flex;flex-direction:column;flex-grow:1;z-index:2}.card-info h4{font-size:1.4rem;color:var(--cyan)}.card-info p{color:#a0a0a0;font-size:.95rem;line-height:1.6;margin-bottom:30px}.view-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:15px;background:rgba(255,255,255,.03);border:1px solid rgba(0,242,255,.2);border-radius:14px;color:#fff;font-size:.9rem;position:relative;overflow:hidden;transition:.4s}.close-btn,.contact-item i,.footer-logo span,.info span,.offer-badge,.project-tag,.timer-box span{color:var(--cyan)}.view-btn span{display:flex;align-items:center;gap:10px;z-index:2}.view-btn i{font-size:.8rem;transition:.3s}.view-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,242,255,.2),transparent);transition:.5s}.neon-btn.primary,.popup-form .neon-btn,.view-btn:hover{background:var(--cyan);color:#000}.view-btn:hover{box-shadow:0 0 20px var(--cyan)}.view-btn:hover i{transform:translateX(5px) scale(1.2)}.view-btn:hover::before{left:100%}.project-tag{position:absolute;top:30px;left:30px;z-index:10;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);padding:5px 15px;border-radius:8px;font-size:.7rem;font-weight:900;border:1px solid var(--cyan)}.neon-btn,.submit-btn{font-weight:700;cursor:pointer}.popup-overlay{position:fixed;inset:0;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;transition:.5s cubic-bezier(.4, 0, .2, 1)}.popup-content{background:rgba(255,255,255,.03);width:90%;max-width:500px;position:relative;transition:.6s cubic-bezier(.34, 1.56, .64, 1);box-shadow:0 0 50px rgba(0,0,0,.8),inset 0 0 20px rgba(0,242,255,.05)}.popup-overlay.active .popup-content{transform:scale(1) translateY(0)}.close-btn{position:absolute;top:25px;right:25px;cursor:pointer;line-height:1}.close-btn:hover{transform:rotate(90deg) scale(1.2)}.popup-header{text-align:center;margin-bottom:40px}.popup-form{display:flex;flex-direction:column;gap:20px}.popup-form input,.popup-form textarea{font-family:var(--font-main);outline:0}.popup-form input:focus,.popup-form textarea:focus{border-color:var(--cyan);background:rgba(0,242,255,.05);box-shadow:0 0 15px rgba(0,242,255,.1)}.popup-form textarea{height:120px;resize:none}.popup-form .neon-btn{width:100%;padding:18px;border:none;border-radius:12px;font-weight:900;letter-spacing:2px;cursor:pointer;transition:.4s;margin-top:10px}.popup-form .neon-btn:hover{box-shadow:0 0 30px var(--cyan);transform:translateY(-3px)}@media (max-width:600px){.popup-content{padding:40px 25px}.popup-title{font-size:1.8rem}}.neon-btn{padding:15px 35px;border:none;font-family:var(--font-main);transition:.4s;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.dot.active,.footer-top-line,.neon-btn.primary{box-shadow:0 0 15px var(--cyan)}.neon-btn.secondary{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.2)}.neon-btn:hover{transform:translateY(-5px);box-shadow:0 0 30px var(--cyan)}@keyframes orbit1{from{transform:rotate(0) translateX(160px) rotate(0)}to{transform:rotate(360deg) translateX(160px) rotate(-360deg)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.7}}@media (max-width:968px){.hero-section{flex-direction:column;padding-top:140px;text-align:center;position:relative;z-index:1}.cyber-core-reactor{width:280px;height:280px}.about-grid{grid-template-columns:1fr;text-align:center}.tech-stack-circles{width:300px;height:300px;margin:0 auto}.value-item{flex-direction:column;align-items:center}}.info h4,.offer-info{text-align:right}.contact-offer-section .section-header{text-align:center;margin-bottom:60px}.contact-offer-section{padding:100px 8%;background:0 0;position:relative;z-index:5}.offer-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:rgba(10,10,18,.85);backdrop-filter:blur(20px);border:1px solid rgba(0,242,255,.2);border-radius:40px;padding:60px;box-shadow:0 0 50px rgba(0,0,0,.5);align-items:center}.offer-badge{background:rgba(0,242,255,.1);padding:10px 20px;border-radius:50px;border:1px solid var(--cyan);display:inline-block;font-size:.9rem;margin-bottom:20px}.offer-title{font-size:2.8rem;line-height:1.2;margin-bottom:20px}.timer-wrapper{display:flex;gap:15px;margin-top:35px}.timer-box{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:15px;min-width:80px;text-align:center}.timer-box span{font-size:1.8rem;display:block}.contact-form-wrapper{background:rgba(255,255,255,.02);padding:40px;border-radius:30px;border:1px solid rgba(255,255,255,.05)}.input-bar,.submit-btn{background:var(--cyan)}.cyber-form{display:flex;flex-direction:column;gap:25px}.cyber-input-group{position:relative}.cyber-input-group input,.cyber-input-group textarea{width:100%;background:0 0;border:none;border-bottom:2px solid rgba(255,255,255,.1);padding:10px 0;color:#fff;outline:0;font-size:1rem}.cyber-input-group label{position:absolute;top:10px;right:0;color:#888;pointer-events:none;transition:.3s}.cyber-input-group input:focus~label,.cyber-input-group input:valid~label,.cyber-input-group textarea:focus~label,.cyber-input-group textarea:valid~label{top:-20px;font-size:.8rem;color:var(--cyan)}.input-bar{position:absolute;bottom:0;right:0;width:0;height:2px;transition:.4s}.submit-btn{padding:15px;color:#000;border:none;border-radius:10px;transition:.3s}.submit-btn:hover{box-shadow:0 0 25px var(--cyan);transform:scale(1.02)}@media (max-width:1100px){.offer-container{padding:40px;gap:30px}.offer-title{font-size:2.2rem}}@media (max-width:992px){.contact-offer-section{padding:60px 5%}.offer-container{grid-template-columns:1fr;padding:30px 20px;gap:50px;text-align:center}.offer-info{text-align:center;display:flex;flex-direction:column;align-items:center}.offer-title{font-size:1.8rem;margin-bottom:15px}.timer-wrapper{justify-content:center;flex-wrap:wrap;gap:10px}.timer-box{min-width:70px;padding:10px;flex:1;max-width:90px}.timer-box span{font-size:1.5rem}.contact-form-wrapper{padding:25px 20px;width:100%}.cyber-input-group label{right:0;left:auto}}@media (max-width:480px){.offer-title{font-size:1.5rem}.timer-box{min-width:60px}.timer-box span{font-size:1.2rem}.timer-box p{font-size:.7rem}}.testimonials-section{padding:120px 8%;background:0 0;position:relative;z-index:1}.section-header{margin-bottom:80px}.testimonial-slider{position:relative;max-width:900px;margin:60px auto;min-height:500px;display:flex;flex-direction:column;align-items:center}.testimonial-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.testi-slide{position:absolute;top:0;width:100%;transition:.8s cubic-bezier(.68, -.55, .265, 1.55);pointer-events:none;z-index:1}.testi-slide.active{transform:scale(1) translateY(0);pointer-events:auto;z-index:2}.testi-card-premium{background:rgba(10,10,15,.8);backdrop-filter:blur(20px);border:1px solid rgba(0,242,255,.2);border-radius:30px;padding:60px 40px;box-shadow:0 20px 50px rgba(0,0,0,.5);width:100%}.testi-card-premium::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,242,255,.1),transparent 50%,rgba(112,0,255,.1));pointer-events:none}.quote-mark{font-size:8rem;font-family:'JetBrains Mono',monospace;color:var(--cyan);line-height:0;position:absolute;top:60px;right:50px;opacity:.15;user-select:none}.comment{font-size:1.6rem;color:#e0e0e0;line-height:1.8;margin-bottom:40px;position:relative;font-style:italic;font-weight:300}.client-profile{display:inline-flex;align-items:center;gap:20px;background:rgba(255,255,255,.05);padding:10px 30px;border-radius:100px;border:1px solid rgba(255,255,255,.1)}.avatar-box{width:65px;height:65px;background:linear-gradient(45deg,var(--cyan),var(--purple));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-weight:900;font-size:1.2rem;box-shadow:0 0 20px rgba(0,242,255,.4)}.info h4{color:#fff;font-size:1.2rem;margin-bottom:5px}.info span{font-size:.85rem;display:block;opacity:.8}.slider-dots{position:absolute;bottom:-20px;display:flex;gap:12px;z-index:10}.dot{width:40px;height:4px;background:rgba(255,255,255,.1);border-radius:2px;cursor:pointer;transition:.4s cubic-bezier(.175, .885, .32, 1.275)}.dot.active{background:var(--cyan);width:80px}.cyber-footer{position:relative;background:#020b10;padding:80px 40px 20px 20px;border-top:2px solid rgba(0,242,255,.1);overflow:hidden;color:#fff}.footer-glow-top{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:2px;background:linear-gradient(90deg,transparent,#00f2ff,transparent);box-shadow:0 0 20px #00f2ff}.footer-main-grid{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;gap:40px;margin-bottom:60px}.c-item,.social-hub{gap:15px;display:flex}.f-logo-img{width:40px;height:40px;margin-left:10px;filter:drop-shadow(0 0 5px #00f2ff)}.footer-logo{display:flex;align-items:center;font-size:1.8rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;color:#00f2ff}.brand-desc{color:#a0aab2;line-height:1.8;font-size:.95rem;margin-bottom:25px}.social-hex{width:45px;height:45px;background:rgba(0,242,255,.05);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,242,255,.2);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);color:#00f2ff;transition:.3s}.social-hex:hover{background:#00f2ff;color:#000;transform:translateY(-5px);box-shadow:0 0 15px #00f2ff}.footer-title{color:#00f2ff;margin-bottom:25px;font-size:1.1rem;position:relative;padding-right:15px}.footer-links-list{list-style:none;padding:0}.footer-links-list a{color:#a0aab2;transition:.3s;font-size:.95rem;display:flex;align-items:center;gap:8px}.footer-links-list a:hover{color:#00f2ff;padding-right:8px}.contact-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:20px;border-radius:10px}.c-item{margin-bottom:20px}.c-icon{color:#00f2ff;font-size:1.2rem}.c-info span{display:block;font-size:.75rem;color:#64748b}.c-info strong{font-size:.9rem;color:#e2e8f0}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.logic-glow{color:#00f2ff;font-weight:700;text-shadow:0 0 10px rgba(0,242,255,.5)}.system-status{background:rgba(0,255,100,.05);padding:5px 15px;border-radius:20px;display:flex;align-items:center;gap:10px;border:1px solid rgba(0,255,100,.1)}.status-indicator{width:8px;height:8px;background:#00ff64;border-radius:50%;box-shadow:0 0 10px #00ff64;animation:2s infinite pulseStatus}.status-text{font-family:'Courier New',Courier,monospace;font-size:.8rem;color:#00ff64}@keyframes pulseStatus{0%,100%{opacity:1}50%{opacity:.3}}@media (max-width:992px){.footer-main-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.portfolio-grid{grid-template-columns:1fr}.portfolio-section{padding:80px 5%}.testi-card-premium{padding:60px 30px}.comment{font-size:1.2rem}.client-profile{padding:10px 15px}.footer-main-grid{grid-template-columns:1fr;text-align:center}.footer-links-list a,.footer-logo,.social-hub{justify-content:center}.footer-bottom{justify-content:center;text-align:center}}.popup-overlay{backdrop-filter:blur(15px) saturate(180%);background:rgba(0,0,0,.75)}.popup-content{background:radial-gradient(circle at top left,rgba(20,20,35,.95),#05050a);border:1px solid rgba(0,242,255,.15);box-shadow:0 40px 100px rgba(0,0,0,.8),inset 0 0 20px rgba(0,242,255,.05);padding:50px 40px;border-radius:40px;overflow:hidden}.popup-content::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);animation:3s linear infinite scan-line}@keyframes scan-line{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.popup-header h3{letter-spacing:3px;font-size:.8rem;color:var(--cyan);opacity:.8}.popup-title{font-size:2.2rem;margin-top:10px;font-weight:800}.popup-form input,.popup-form textarea{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:15px 20px;color:#fff;font-family:Inter,sans-serif;transition:.3s;margin-bottom:20px;width:100%}.popup-form input:focus{border-color:var(--cyan);background:rgba(0,242,255,.02);box-shadow:0 0 15px rgba(0,242,255,.1);outline:0}.close-btn,.close-popup{width:45px;height:45px;background:rgba(255,255,255,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);color:var(--cyan);font-size:1.5rem;transition:.4s}.close-popup:hover{background:var(--cyan);color:#000;transform:rotate(180deg)}.status-dot{display:inline-block;width:8px;height:8px;background:#0f8;border-radius:50%;margin-right:10px;box-shadow:0 0 10px #0f8;animation:1.5s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.terminal-box{background:rgba(0,0,0,.3);padding:25px;border-radius:20px;border-right:3px solid var(--cyan);margin:20px 0}