@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&family=Share+Tech+Mono&family=Exo+2:wght@300;400;500;600;700&family=Source+Code+Pro:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800,900&family=Rajdhani:wght@300;400;500;600;700&family=Share+Tech+Mono&family=Exo+2:wght@300;400;500;600;700&display=swap);body{font-display:swap;font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img{height:auto;max-width:100%}img[loading=lazy],img[loading=lazy].loaded{opacity:1}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.section-lazy{contain:none;contain-intrinsic-size:auto;content-visibility:visible}.will-animate{will-change:transform,opacity}.gpu-accelerated{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}html{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#0a0a12;position:relative;touch-action:pan-x pan-y}::selection{background:#00f3ff4d;color:#f0f5ff}::-webkit-scrollbar-thumb:hover{background:#00f3ff}*{-webkit-text-size-adjust:none;-webkit-touch-callout:none}input,select,textarea{-webkit-user-select:auto;user-select:auto}:focus{outline:none}a{color:#00d9ff;text-decoration:none;transition:all .3s ease}a:hover{color:#00f3ff;text-shadow:0 0 10px #00f3ff80}code,pre{font-family:Source Code Pro,monospace}.hidden{display:none!important}:root{--neon-blue:#00f3ff;--neon-pink:#f0f;--neon-purple:#9d00ff;--neon-green:#00ff9d;--neon-red:#f05;--cyber-yellow:#fc0;--cyber-orange:#f60;--primary:#0a0e27;--primary-light:#151b3d;--secondary:#00d9ff;--accent:#ff2a6d;--success:#00ff9d;--warning:#ffb800;--danger:#ff3b3b;--light:#f0f5ff;--bg-dark:#0a0a12;--bg-darker:#0a0a12;--bg-card:#0a0a12;--bg-glass:#0a0a12f2;--text-primary:#e0e0ff;--text-secondary:#a0a0c0;--text-glow:#b0b0ff;--border-neon:1px solid var(--neon-blue);--glow:0 0 20px #00d9ff4d;--transition:all 0.3s ease;--scanline:repeating-linear-gradient(0deg,#00f3ff0d,#00f3ff0d 1px,#0000 0,#0000 2px)}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:#0000}body{background:#0a0a12;background:var(--bg-dark);color:#e0e0ff;color:var(--text-primary);font-family:Rajdhani,sans-serif;line-height:1.6;min-height:100%;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}.payment-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05050800;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:999999}.payment-modal-container{animation:slideUp .4s ease-out;background:#0a0a12;background:var(--bg-card);border:2px solid #00d9ff4d;border-radius:20px;box-shadow:0 0 50px #00d9ff33;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.payment-modal-header{align-items:center;background:linear-gradient(90deg,#00d9ff1a,#7b42ff1a);border-bottom:1px solid #00d9ff33;display:flex;justify-content:space-between;padding:20px 25px}.modal-title-section{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:1.2rem;gap:12px}.close-modal-btn{align-items:center;background:#ff3a5e1a;border:1px solid #ff3a5e4d;border-radius:50%;color:#ff3b3b;color:var(--danger);cursor:pointer;display:flex;font-size:1.1rem;height:36px;justify-content:center;transition:all .3s;width:36px}.close-modal-btn:hover{background:#ff3a5e4d;transform:rotate(90deg)}.selected-plan-banner{align-items:center;background:#00d9ff0d;border-bottom:1px solid #00d9ff1a;display:flex;gap:15px;padding:15px 25px}.plan-icon{align-items:center;background:linear-gradient(135deg,#00d9ff,#ff2a6d);background:linear-gradient(135deg,var(--secondary),var(--accent));border-radius:12px;color:#0a0e27;color:var(--primary);display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.plan-details{flex:1 1}.plan-name-text{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:2px}.plan-price-text{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:700}.payment-modal-body{flex:1 1;overflow-y:auto;padding:25px}.gateway-selector{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:25px}.gateway-btn{align-items:center;background:#0a0e17cc;border:2px solid #00d9ff33;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px 15px;position:relative;text-align:center;transition:all .3s}.gateway-btn i{color:#00d9ff;color:var(--secondary);font-size:2rem;transition:all .3s}.gateway-btn span{color:#f0f5ffcc;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:600;transition:all .3s}.gateway-btn:hover{border-color:#00d9ff80;box-shadow:0 10px 30px #00d9ff33;transform:translateY(-3px)}.gateway-btn.active{background:linear-gradient(135deg,#00d9ff1a,#7b42ff1a);border-color:#00d9ff;border-color:var(--secondary)}.gateway-btn.active i{text-shadow:0 0 20px #00d9ff;text-shadow:0 0 20px var(--secondary)}.gateway-btn.active i,.gateway-btn.active span{color:#f0f5ff;color:var(--light)}.gateway-glow{border-radius:15px;box-shadow:0 0 30px #00d9ff4d;inset:0;opacity:0;position:absolute;transition:opacity .3s}.gateway-btn.active .gateway-glow{opacity:1}.payment-forms-container{animation:fadeIn .3s ease-out}.payment-form{background:#0a0e1780;border:1px solid #00d9ff1a;border-radius:15px;padding:25px}.saved-cards-section{margin-bottom:25px}.saved-cards-section h4{color:#00d9ff;color:var(--secondary);font-size:1rem;gap:10px;margin-bottom:15px}.saved-card{align-items:center;background:#0a0e17cc;border:2px solid #00d9ff33;border-radius:12px;cursor:pointer;display:flex;gap:15px;padding:15px 20px;position:relative;transition:all .3s}.saved-card:hover{border-color:#00d9ff80;transform:translateX(5px)}.saved-card.selected{background:#00d9ff1a;border-color:#00d9ff;border-color:var(--secondary)}.card-brand{color:#00d9ff;color:var(--secondary);font-size:2rem}.card-info{flex:1 1}.card-number{color:#f0f5ff;color:var(--light);font-family:Orbitron,monospace;font-size:1.1rem}.card-expiry{color:#a0a0c0;color:var(--text-secondary);font-size:.85rem;margin-top:2px}.card-processing{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.new-card-section h4{align-items:center;color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:1rem;gap:10px}.form-row,.new-card-section h4{display:flex;margin-bottom:15px}.form-row{gap:15px}.form-row.two-col{display:grid;grid-template-columns:1fr 1fr}.form-group{display:flex;flex:1 1;flex-direction:column;gap:8px}.form-group.full{width:100%}.form-group label{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:600}.form-group input,.form-group select{background:#0a0e17cc;border:2px solid #00d9ff33;border-radius:10px;color:#f0f5ff;color:var(--light);font-family:Exo\ 2,sans-serif;font-size:1rem;padding:14px 16px;transition:all .3s}.form-group input:focus,.form-group select:focus{border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 15px #00d9ff33;outline:none}.form-group input::placeholder{color:#f0f5ff66}.form-group input.valid{border-color:#00ff9d;border-color:var(--success);box-shadow:0 0 10px #00ff9d33}.form-group input.invalid{border-color:#ff3b3b;border-color:var(--danger);box-shadow:0 0 10px #ff3b3b33}.card-type-indicator{color:#00d9ff;color:var(--secondary);font-size:1.5rem;opacity:.8;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.form-group{position:relative}.validation-message{align-items:center;display:flex;font-size:.8rem;gap:5px;margin-top:5px}.validation-message.error{color:#ff3b3b;color:var(--danger)}.validation-message.success{color:#00ff9d;color:var(--success)}.save-card-check{margin:20px 0}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:12px}.checkbox-label input{display:none}.checkmark{border:2px solid #00d9ff4d;border-radius:4px;height:20px;position:relative;transition:all .3s;width:20px}.checkbox-label input:checked+.checkmark{background:#00d9ff;background:var(--secondary);border-color:#00d9ff;border-color:var(--secondary)}.checkbox-label input:checked+.checkmark:after{color:#0a0e27;color:var(--primary);content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:.75rem;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.label-text{color:#f0f5ffcc;font-size:.95rem}.btn-pay-now{align-items:center;background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));border:none;border-radius:12px;color:#0a0e27;color:var(--primary);cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;margin-top:20px;padding:18px;text-transform:uppercase;transition:all .3s;width:100%}.btn-pay-now:hover:not(:disabled){box-shadow:0 10px 25px #00d9ff66;transform:translateY(-3px)}.btn-pay-now:disabled{cursor:not-allowed;opacity:.6}.carrier-selection{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:25px}.carrier-card{background:#0a0e17cc;border:2px solid #00d9ff33;border-radius:15px;cursor:pointer;padding:25px 15px;position:relative;text-align:center;transition:all .3s}.carrier-card:hover{border-color:#00d9ff80;transform:translateY(-5px)}.carrier-card.selected{background:#00d9ff1a;border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 10px 30px #00d9ff33}.carrier-icon{align-items:center;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 12px;overflow:hidden;transition:all .3s;width:60px}.carrier-icon.mtn{background:linear-gradient(135deg,#fc0,#f90)}.carrier-icon.vodafone{background:linear-gradient(135deg,#e60000,#900)}.carrier-icon.airteltigo{background:linear-gradient(135deg,red,#c00)}.carrier-name{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600}.carrier-card .checkmark{color:#00ff9d;color:var(--success);font-size:1rem;position:absolute;right:10px;top:10px}.bank-details-card{background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:12px;margin-bottom:20px;padding:20px}.bank-details-card h4{align-items:center;color:#00d9ff;color:var(--secondary);display:flex;font-family:Orbitron,sans-serif;gap:10px;margin-bottom:15px}.bank-detail-row{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 0}.bank-detail-row:last-child{border-bottom:none}.bank-detail-row span{color:#a0a0c0;color:var(--text-secondary);font-size:.9rem}.copy-wrap{align-items:center;display:flex;gap:10px}.copy-wrap button{background:#0000;border:1px solid #00d9ff4d;border-radius:5px;color:#00d9ff;color:var(--secondary);cursor:pointer;font-size:.85rem;padding:5px 12px;transition:all .3s}.copy-wrap button:hover{background:#00d9ff1a}.file-upload{align-items:center;border:2px dashed #00d9ff4d;border-radius:12px;color:#a0a0c0;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:30px;text-align:center;transition:all .3s}.file-upload:hover{background:#00d9ff0d;border-color:#00d9ff;border-color:var(--secondary)}.file-upload i{color:#00d9ff;color:var(--secondary);font-size:2.5rem}.file-upload span{color:#f0f5ff;color:var(--light);font-weight:600}.file-upload small{font-size:.85rem;opacity:.7}.file-selected{align-items:center;display:flex;gap:15px;width:100%}.file-selected i{color:#00ff9d;color:var(--success);font-size:2rem}.file-selected span{color:#f0f5ff;color:var(--light);flex:1 1;text-align:left}.file-selected button{align-items:center;background:#ff3a5e1a;border:1px solid #ff3b3b;border:1px solid var(--danger);border-radius:50%;color:#ff3b3b;color:var(--danger);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.payment-success{animation:fadeIn .5s ease-out;padding:20px;text-align:center}.success-icon-large{align-items:center;background:linear-gradient(135deg,#00ff9d33,#00ff9d1a);border:3px solid #00ff9d;border:3px solid var(--success);border-radius:50%;color:#00ff9d;color:var(--success);display:flex;font-size:3.5rem;height:100px;justify-content:center;margin:0 auto 25px;width:100px}@keyframes successPulse{0%{box-shadow:0 0 0 0 #00ff9db3}70%{box-shadow:0 0 0 25px #00ff9d00}to{box-shadow:0 0 0 0 #00ff9d00}}.payment-success h2{color:#00ff9d;color:var(--success);font-family:Orbitron,sans-serif;font-size:1.8rem;margin-bottom:10px}.payment-success>p{color:#a0a0c0;color:var(--text-secondary);margin-bottom:25px}.payment-summary-box{background:#00ff9d0d;border:1px solid #00ff9d33;border-radius:12px;margin-bottom:25px;padding:20px;text-align:left}.summary-row{border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 0}.summary-row:last-child{border-bottom:none}.summary-row span{color:#a0a0c0;color:var(--text-secondary)}.summary-row strong{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif}.success-actions{gap:15px;justify-content:center}.btn-done,.btn-download{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s}.btn-download{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));color:#0a0e27;color:var(--primary)}.btn-download:hover{box-shadow:0 10px 20px #00d9ff4d;transform:translateY(-3px)}.btn-done{background:#0000;border:2px solid #00d9ff;border:2px solid var(--secondary);color:#00d9ff;color:var(--secondary)}.btn-done:hover{background:#00d9ff1a}.payment-modal-footer{background:#0000004d;border-top:1px solid #00d9ff1a;padding:15px 25px;text-align:center}.secure-footer{align-items:center;color:#00ff9d;color:var(--success);display:inline-flex;font-size:.9rem;gap:8px}.otp-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050508f2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000000}.otp-modal-content{animation:slideUp .4s ease-out;background:#0a0a12;background:var(--bg-card);border:2px solid #00d9ff4d;border-radius:20px;box-shadow:0 0 50px #00d9ff4d;max-width:450px;overflow:hidden;width:100%}.otp-header{background:linear-gradient(90deg,#00d9ff1a,#7b42ff1a);border-bottom:1px solid #00d9ff33;justify-content:space-between;padding:20px 25px}.otp-header,.otp-header h4{align-items:center;display:flex}.otp-header h4{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:1.1rem;gap:10px}.otp-header .close-btn{align-items:center;background:#ff3a5e1a;border:1px solid #ff3a5e4d;border-radius:50%;color:#ff3b3b;color:var(--danger);cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:all .3s;width:32px}.otp-header .close-btn:hover{background:#ff3a5e4d;transform:rotate(90deg)}.otp-body{padding:30px}.otp-body>p{color:#a0a0c0;color:var(--text-secondary);font-size:.95rem;margin-bottom:25px}.otp-body>p strong{color:#f0f5ff;color:var(--light)}.otp-inputs{margin-bottom:25px}.otp-inputs .otp-input{background:#0a0e17cc;border:2px solid #00d9ff4d;border-radius:12px;color:#f0f5ff;color:var(--light);font-family:Orbitron,monospace;font-size:1.5rem;letter-spacing:5px;padding:15px 20px;text-align:center;transition:all .3s;width:100%}.otp-inputs .otp-input:focus{border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 20px #00d9ff33;outline:none}.otp-actions{display:flex;gap:15px;justify-content:center}.otp-actions button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s}.otp-actions .btn-secondary{background:#0000;border:2px solid #00d9ff4d;color:#a0a0c0;color:var(--text-secondary)}.otp-actions .btn-secondary:hover{background:#00d9ff1a;color:#f0f5ff;color:var(--light)}.otp-actions .btn-primary{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));color:#0a0e27;color:var(--primary)}.otp-actions .btn-primary:hover:not(:disabled){box-shadow:0 10px 20px #00d9ff4d;transform:translateY(-3px)}.otp-actions .btn-primary:disabled{cursor:not-allowed;opacity:.6}.checking-cards{align-items:center;background:#00d9ff0d;border:1px solid #00d9ff1a;border-radius:10px;color:#00d9ff;color:var(--secondary);display:flex;font-size:.9rem;gap:10px;justify-content:center;margin-bottom:20px;padding:15px}.checking-cards i{animation:spin 1s linear infinite}.service-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#050508f2;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:99999}.service-modal-content{background:#0a0a12;background:var(--bg-card);border:2px solid #00d9ff4d;border-radius:20px;box-shadow:0 0 50px #00d9ff4d;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.service-modal-content .modal-close{background:#ff3a5e1a;border:1px solid #ff3a5e4d;border-radius:50%;color:#ff3b3b;color:var(--danger);cursor:pointer;font-size:1.2rem;height:40px;position:absolute;right:15px;top:15px;transition:all .3s;width:40px;z-index:10}.service-modal-content .modal-close:hover{background:#ff3a5e4d;transform:rotate(90deg)}.service-modal-content .modal-header{background:linear-gradient(135deg,#00d9ff1a,#7b42ff1a);border-bottom:1px solid #00d9ff33;padding:30px}.service-modal-content .modal-header h2{align-items:center;color:#00d9ff;color:var(--secondary);display:flex;font-family:Orbitron,sans-serif;font-size:1.5rem;gap:10px;margin-bottom:10px}.service-modal-content .modal-header p{color:#a0a0c0;color:var(--text-secondary)}.service-modal-content .modal-body{padding:30px}.service-modal-content .modal-image-wrap{border-radius:15px;margin-bottom:25px;overflow:hidden;position:relative}.service-modal-content .modal-image{border-radius:15px;display:block;filter:brightness(1.1) contrast(1.05);object-fit:cover;object-position:center;opacity:1;width:100%}.service-modal-content .modal-image-overlay{background:#00000059;border-radius:0 0 15px 15px;bottom:0;left:0;padding:20px;position:absolute;right:0}.service-modal-content .modal-image-overlay span{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:.9rem}.modal-content-section{margin-bottom:30px}.modal-content-section h3{align-items:center;color:#00d9ff;color:var(--secondary);display:flex;font-family:Orbitron,sans-serif;font-size:1.2rem;gap:10px;margin-bottom:15px}.modal-content-section p{color:#a0a0c0;color:var(--text-secondary);line-height:1.8}.modal-key-services{margin-bottom:30px}.modal-key-services h3{align-items:center;color:#00d9ff;color:var(--secondary);display:flex;font-family:Orbitron,sans-serif;font-size:1.2rem;gap:10px;margin-bottom:20px}.key-services-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.key-service-item{background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:10px;padding:15px;transition:all .3s}.key-service-item:hover{border-color:#00d9ff;border-color:var(--secondary);transform:translateY(-3px)}.key-service-title{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif;font-size:.95rem;margin-bottom:5px}.key-service-desc{color:#a0a0c0;color:var(--text-secondary);font-size:.9rem}.modal-faq-section{margin-bottom:20px}.modal-faq-section h3{align-items:center;color:#00d9ff;color:var(--secondary);display:flex;font-family:Orbitron,sans-serif;font-size:1.2rem;gap:10px;margin-bottom:20px}.faq-section{display:flex;flex-direction:column;gap:15px}.faq-item{background:#00d9ff0d;border-left:3px solid #00d9ff;border-left:3px solid var(--secondary);border-radius:0 10px 10px 0;padding:15px 20px}.faq-question{align-items:center;color:#f0f5ff;color:var(--light);display:flex;font-family:Orbitron,sans-serif;font-size:.95rem;gap:10px;margin-bottom:10px}.faq-question i{color:#00d9ff;color:var(--secondary);font-size:.8rem}.faq-answer{color:#a0a0c0;color:var(--text-secondary);font-size:.9rem;line-height:1.6;padding-left:20px}.service-modal-content .modal-footer{background:#0000004d;border-top:1px solid #00d9ff1a;display:flex;justify-content:center;padding:20px 30px}.cyber-section-grid{isolation:isolate;overflow:hidden;position:relative}.cyber-section-grid:before{background-image:linear-gradient(#00f3ff0a 1px,#0000 0),linear-gradient(90deg,#00f3ff0a 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.cyber-section-grid>*{position:relative;z-index:1}.cyber-hero{align-items:center;background:#0a0a12;background:var(--bg-dark);display:flex;justify-content:center;min-height:60vh;padding-top:60px}.hero-content{max-width:1000px;padding:2rem;text-align:center;z-index:1}.cyber-title{font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:2px;margin-bottom:1.5rem;text-transform:uppercase}.cyber-title .line1{color:#00d9ff;color:var(--secondary);display:block;font-size:1.2rem;letter-spacing:8px;margin-bottom:10px}.cyber-title .line2{background:linear-gradient(90deg,#00f3ff,#f0f);background:linear-gradient(to right,var(--neon-blue),var(--neon-pink));-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:3rem}.cyber-subtitle{color:#a0a0c0;color:var(--text-secondary);font-size:1.2rem;line-height:1.8;margin:0 auto 40px;max-width:700px}.hero-buttons{gap:20px;margin-top:60px}.hero-buttons,.hero-stats{display:flex;flex-wrap:wrap;justify-content:center}.hero-stats{gap:4rem;margin:50px 0}.stat-cyber{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a12f2;background:var(--bg-glass);border:1px solid #00f3ff33;border-radius:10px;padding:20px 30px;text-align:center}.stat-cyber .stat-value{color:#00f3ff;color:var(--neon-blue);font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:900}.stat-cyber .stat-label{color:#a0a0c0;color:var(--text-secondary)}.cyber-btn,.stat-cyber .stat-label{font-size:.9rem;letter-spacing:2px;text-transform:uppercase}.cyber-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none;transition:all .3s}.cyber-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.cyber-btn:hover:before{left:100%}.cyber-btn-primary{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));box-shadow:0 0 20px #00d9ff4d;color:#0a0e27;color:var(--primary)}.cyber-btn-primary:hover{box-shadow:0 10px 30px #00d9ff80;transform:translateY(-3px)}.about-section{background:#0a0a12;background:var(--bg-dark);padding:80px 0}.about-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr}.about-content{background:#0a0a12;background:var(--bg-card);border:1px solid #00d9ff1a;border-radius:20px;padding:40px}.about-content h2{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:1.5rem;margin-bottom:20px}.about-content p{color:#a0a0c0;color:var(--text-secondary);line-height:1.8;margin-bottom:15px}.about-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.about-chips{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:30px}.cyber-section{background:#0a0a12;background:var(--bg-dark);padding:80px 0}.section-header{margin-bottom:50px;text-align:center}.section-title{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(to right,var(--secondary),var(--accent));-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:900;margin-bottom:15px;text-transform:uppercase}.section-subtitle{color:#f0f5ffb3;font-size:1.1rem;margin:0 auto;max-width:600px}.services-matrix{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.service-node{background:linear-gradient(145deg,#111827f2,#0a0f1efa);border:1px solid #00d9ff40;border-radius:16px;box-shadow:0 4px 20px #0000004d,0 0 0 1px #00d9ff0d,inset 0 1px 0 #ffffff0d;cursor:pointer;margin:0;overflow:hidden;padding:40px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service-node:hover{border-color:#00d9ff80;box-shadow:0 25px 50px #00000080,0 0 60px #00d9ff33,0 0 0 1px #00d9ff4d,inset 0 1px 0 #ffffff1a;transform:translateY(-12px) scale(1.02)}.service-node:before{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s;width:100%}.service-node:hover:before{transform:scaleX(1)}.service-icon{align-items:center;background:#00d9ff1a;border:2px solid #00d9ff4d;border-radius:15px;color:#00d9ff;color:var(--secondary);display:flex;font-size:1.8rem;height:70px;justify-content:center;margin-bottom:20px;transition:all .3s;width:70px}.service-node:hover .service-icon{background:#00d9ff;background:var(--secondary);color:#0a0e27;color:var(--primary);transform:scale(1.1)}.service-title{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif;font-size:1.1rem;margin-bottom:10px}.service-node p{color:#a0a0c0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.personnel-matrix{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:50px}.personnel-card{background:#0a0a12;background:var(--bg-card);border:2px solid #00d9ff33;border-radius:20px;padding:30px;transition:all .3s}.personnel-card:hover{border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 20px #00d9ff4d;box-shadow:var(--glow);transform:translateY(-5px)}.personnel-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.personnel-icon{align-items:center;background:linear-gradient(135deg,#00d9ff,#ff2a6d);background:linear-gradient(135deg,var(--secondary),var(--accent));border-radius:12px;color:#0a0e27;color:var(--primary);display:flex;font-size:1.3rem;height:50px;justify-content:center;width:50px}.personnel-title{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif;font-size:1.1rem}.personnel-card>p{color:#a0a0c0;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.personnel-tags{display:flex;flex-wrap:wrap;gap:10px}.personnel-tag{background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:20px;color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;font-size:.75rem;padding:5px 12px}.apply-section{margin-top:50px;text-align:center}.apply-btn{font-size:1rem;padding:18px 50px}.secure-note{color:#a0a0c0;color:var(--text-secondary);font-size:.9rem;margin-top:15px}.industries-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.industry-chip{background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:30px;color:#f0f5ff;color:var(--light);cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;padding:12px 25px;transition:all .3s}.industry-chip:hover{background:#00d9ff;background:var(--secondary);box-shadow:0 10px 20px #00d9ff4d;color:#0a0e27;color:var(--primary);transform:translateY(-3px)}.pricing-section{background:#0a0a12;background:var(--bg-dark);overflow:hidden;padding:80px 0;position:relative}.pricing-section:before{background:linear-gradient(90deg,#0000,#00d9ff,#ff2a6d,#0000);background:linear-gradient(90deg,#0000,var(--secondary),var(--accent),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.pricing-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:100%;overflow-x:hidden;width:100%}@media only screen and (max-width:1200px){.pricing-grid{gap:20px;grid-template-columns:repeat(2,1fr);max-width:800px}}@media only screen and (max-width:768px){.pricing-grid{gap:25px;grid-template-columns:1fr;max-width:500px}}.pricing-section .container{overflow-x:hidden;padding:0 15px}@media only screen and (max-width:1600px){.pricing-grid{gap:25px;grid-template-columns:repeat(3,1fr);max-width:1200px}}@media only screen and (max-width:1200px){.pricing-grid{gap:25px;grid-template-columns:repeat(2,1fr);max-width:900px}}@media only screen and (max-width:768px){.pricing-grid{gap:30px;grid-template-columns:1fr;max-width:500px}}.pricing-section .container{box-sizing:border-box;max-width:100%;padding:0 20px;width:100%}.pricing-card{animation:slideUp .6s ease forwards;background:#0a0a12;background:var(--bg-card);border:2px solid #95bb77;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;opacity:0;overflow:hidden;padding:20px 15px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.pricing-card:first-child{animation-delay:.1s}.pricing-card:nth-child(2){animation-delay:.15s}.pricing-card:nth-child(3){animation-delay:.2s}.pricing-card:nth-child(4){animation-delay:.25s}.pricing-card:nth-child(5){animation-delay:.3s}.pricing-card:nth-child(6){animation-delay:.35s}.pricing-card:nth-child(7){animation-delay:.4s}.pricing-card:nth-child(8){animation-delay:.45s}.pricing-card:hover{border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 20px #00d9ff4d;box-shadow:var(--glow);transform:translateY(-10px) scale(1.02)}.pricing-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.pricing-card:hover:before{left:100%}.pricing-card.featured{animation:slideUp .6s ease forwards,pulseGlow 3s ease-in-out infinite;animation-delay:.2s,.6s;border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 30px #00d9ff4d;transform:scale(1.02)}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #00d9ff4d}50%{box-shadow:0 0 40px #00d9ff80}}.pricing-card.performance-tier{background:linear-gradient(145deg,#0a0a12,#f59e0b14);background:linear-gradient(145deg,var(--bg-card) 0,#f59e0b14 100%);border-color:#f59e0b;min-width:0;width:100%}.pricing-card.performance-tier:hover{border-color:#fbbf24;box-shadow:0 0 30px #f59e0b4d}.pricing-card.performance-tier .custom-text{color:#f59e0b;font-size:1.8rem;font-weight:700}.plan-badge{background:#ff2a6d;background:var(--accent);color:#fff;font-family:Orbitron,sans-serif;padding:5px 30px;position:absolute;right:-30px;top:15px;transform:rotate(45deg)}.pricing-header{border-bottom:1px solid #ffffff1a;margin-bottom:15px;padding-bottom:12px;text-align:center}@media screen and (min-width:1201px){.pricing-header .plan-name span{font-size:1rem}.pricing-header .price{font-size:1.8rem}}.plan-name{align-items:center;display:flex;gap:8px;justify-content:center}.plan-name i{color:#00d9ff;color:var(--secondary);font-size:1.4rem}.plan-name span{font-size:1.1rem;font-weight:700}.plan-name span,.price{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif}.price{font-size:2rem;font-weight:900;margin:8px 0}.price-period{color:#f0f5ffb3;font-size:.85rem}.pricing-features{flex:1 1;margin-bottom:20px}.feature-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 0}.feature-item:last-child{border-bottom:none}.feature-label{align-items:center;display:flex;gap:10px}.feature-label i{color:#00d9ff;color:var(--secondary);width:20px}.feature-value{font-weight:600}.pricing-button{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));border:none;border-radius:10px;color:#0a0e27;color:var(--primary);cursor:pointer;display:block;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;padding:15px;text-align:center;transition:all .3s;width:100%}.pricing-button:hover{box-shadow:0 10px 20px #7b42ff4d;transform:translateY(-3px)}.quote-section{background:#0a0a12;background:var(--bg-dark);padding:80px 0}.quote-container{margin:0 auto;max-width:800px;text-align:center}.quote-title{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(to right,var(--secondary),var(--accent));-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Orbitron,sans-serif;font-size:2.5rem;margin-bottom:15px}.quote-subtitle{color:#a0a0c0;color:var(--text-secondary);font-size:1.2rem;margin-bottom:40px}.quote-form{background:#0a0a12;background:var(--bg-card);border:1px solid #00d9ff33;border-radius:20px;padding:40px}.form-grid-2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.quote-input{background:#0a0e17cc;border:2px solid #00d9ff33;border-radius:10px;color:#f0f5ff;color:var(--light);font-family:Exo\ 2,sans-serif;font-size:1rem;padding:15px 20px;transition:all .3s;width:100%}.quote-input:focus{border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 15px #00d9ff33;outline:none}.quote-input::placeholder{color:#f0f5ff66}.quote-checkbox{font-size:.9rem;gap:10px;margin:25px 0}.quote-checkbox input{height:18px;width:18px}.submit-btn{font-size:1rem;padding:18px;width:100%}.secure-text{color:#00ff9d;color:var(--neon-green);font-family:Share Tech Mono,monospace;font-size:.9rem;margin-top:20px}.quote-sheet-overlay{align-items:flex-end;animation:sheetFadeIn .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(ellipse at center,#05050ff2 0,#05050ffa 100%);display:flex;height:100vh;justify-content:center;left:0;padding:0;position:fixed;top:0;width:100vw;z-index:1000000}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}.quote-sheet{animation:sheetSlideUp .5s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(145deg,#0a0a12,#0f1423f2);background:linear-gradient(145deg,var(--bg-card) 0,#0f1423f2 100%);border:1px solid #00d9ff66;border-radius:32px 32px 0 0;box-shadow:0 -20px 60px #00d9ff40,0 0 40px #7b42ff26;display:flex;flex-direction:column;max-height:90vh;max-width:950px;overflow:hidden;width:95%}@keyframes sheetSlideUp{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.quote-sheet-header{align-items:center;background:linear-gradient(90deg,#00d9ff1f,#7b42ff14);border-bottom:1px solid #00d9ff40;display:flex;justify-content:space-between;padding:22px 28px;position:relative}.quote-sheet-header:before{background:linear-gradient(90deg,#0000,#00d9ff,#ff2a6d,#0000);background:linear-gradient(90deg,#0000,var(--secondary),var(--accent),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.quote-sheet-handle{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));border-radius:4px;box-shadow:0 0 20px #00d9ff66;height:6px;margin:0 auto 12px;width:60px}.quote-sheet-title{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(to right,var(--secondary),var(--accent));-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Orbitron,sans-serif;font-size:1.5rem;letter-spacing:1px;margin:0}.close-quote-sheet{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff3a5e1f;border:1px solid #ff3a5e66;border-radius:50%;color:#ff3b3b;color:var(--danger);cursor:pointer;display:flex;font-size:1.3rem;height:42px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:42px}.close-quote-sheet:hover{background:#ff3a5e4d;box-shadow:0 0 20px #ff3a5e80;transform:rotate(90deg) scale(1.1)}.quote-sheet-summary{align-items:center;background:linear-gradient(90deg,#00d9ff14,#7b42ff0a);border-bottom:1px solid #00d9ff26;display:flex;flex-wrap:wrap;gap:20px;padding:22px 28px}.summary-badge{background:#ff2a6d;background:var(--accent);border-radius:24px;box-shadow:0 0 20px #00d9ff4d;color:#0a0e27;color:var(--primary);font-size:.85rem;font-weight:700;letter-spacing:1px;padding:8px 18px;text-transform:uppercase}.summary-badge,.summary-plan{font-family:Orbitron,sans-serif}.summary-plan{color:#f0f5ff;color:var(--light);flex:1 1;font-size:1.1rem;font-weight:600}.summary-price{background:#00d9ff1a;border:1px solid #00d9ff33;border-radius:8px;color:#00d9ff;color:var(--secondary);font-family:Share Tech Mono,monospace;font-size:1rem;padding:8px 14px}.quote-sheet-form{flex:1 1;overflow-y:auto;padding:28px}.quote-sheet-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.quote-sheet-field{display:flex;flex-direction:column;gap:10px;position:relative}.quote-sheet-field.full{grid-column:1/-1}.quote-sheet-field label{align-items:center;color:#00d9ff;color:var(--secondary);display:flex;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;gap:8px}.quote-sheet-field label:before{background:#ff2a6d;background:var(--accent);border-radius:50%;content:"";height:6px;width:6px}.quote-sheet-field input,.quote-sheet-field select,.quote-sheet-field textarea{background:linear-gradient(145deg,#0a0e17e6,#05080ff2);border:2px solid #00d9ff40;border-radius:14px;box-shadow:inset 0 2px 10px #0000004d;color:#f0f5ff;color:var(--light);font-family:Exo\ 2,sans-serif;font-size:1rem;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.quote-sheet-field input:focus,.quote-sheet-field select:focus,.quote-sheet-field textarea:focus{border-color:#00d9ff;border-color:var(--secondary);box-shadow:0 0 25px #00d9ff66,inset 0 2px 10px #0000004d;outline:none;transform:translateY(-2px)}.quote-sheet-field input::placeholder,.quote-sheet-field textarea::placeholder{color:#f0f5ff66}.quote-sheet-field textarea{min-height:90px;resize:none}.quote-sheet-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f1423f2,#0a0f1efa);border-top:1px solid #00d9ff33;bottom:0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:12px 20px;position:-webkit-sticky;position:sticky;z-index:10}.quote-sheet-actions .btn-action{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.8px;padding:10px 16px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.quote-sheet-actions .btn-cancel{background:#ffffff0d;border:1px solid #ffffff26;color:#a0a0c0;color:var(--text-secondary)}.quote-sheet-actions .btn-cancel:hover{background:#ffffff1a;border-color:#ffffff40;color:#f0f5ff;color:var(--light);transform:translateY(-1px)}.quote-sheet-actions .btn-submit{background:linear-gradient(90deg,#00d9ff,#ff2a6d);background:linear-gradient(90deg,var(--secondary),var(--accent));border:none;box-shadow:0 2px 10px #00d9ff40;color:#0a0e27;color:var(--primary);margin-left:auto}.quote-sheet-actions .btn-submit:hover{box-shadow:0 4px 15px #00d9ff59;transform:translateY(-1px) scale(1.02)}.quote-checkbox{align-items:center;color:#a0a0c0;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.8rem;gap:8px;margin:18px 0}.quote-checkbox input{accent-color:#00d9ff;accent-color:var(--secondary);height:16px;width:16px}@media (max-width:768px){.quote-sheet-actions{gap:10px;padding:10px 16px}.quote-sheet-actions .btn-action{font-size:.8rem;padding:8px 12px}.quote-checkbox{font-size:.75rem}}.quote-cta-btn{font-size:1.05rem;letter-spacing:1px;margin-top:25px;padding:18px 36px;width:auto}.quote-sheet-form{-ms-overflow-style:none;scrollbar-width:none}.quote-sheet-form::-webkit-scrollbar{display:none}@media (max-width:1024px){.quote-sheet{border-radius:28px 28px 0 0;max-width:95vw}}@media (max-width:768px){.quote-sheet-grid{gap:16px;grid-template-columns:1fr}.quote-sheet{border-radius:20px 20px 0 0;max-height:94vh}.quote-sheet-form,.quote-sheet-header,.quote-sheet-summary{padding:18px 20px}.quote-sheet-title{font-size:1.3rem}}@media (max-width:480px){.quote-sheet-summary{align-items:flex-start}.quote-sheet-actions,.quote-sheet-summary{flex-direction:column}}.terminal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;height:100%;width:100%;z-index:9999999}.terminal-container{background:#0a0a0f;border:1px solid #00f3ff;border:1px solid var(--neon-blue);border-radius:10px;box-shadow:0 0 50px #00f3ff4d;height:450px;position:relative}.terminal-header{border-bottom:1px solid #00d9ff4d;padding:15px 20px}.terminal-title{color:#00f3ff;color:var(--neon-blue);font-family:Orbitron,sans-serif}.terminal-btn{height:12px;width:12px}.terminal-btn.close{background:#ff5f56}.terminal-btn.minimize{background:#ffbd2e}.terminal-btn.maximize{background:#27c93f}.terminal-content{color:#00ff9d;color:var(--neon-green);font-family:Share Tech Mono,monospace;font-size:.9rem;height:calc(100% - 60px);line-height:1.6;overflow-y:auto;padding:20px}.terminal-line{margin-bottom:5px}.cursor{animation:blink 1s infinite}.terminal-glitch{background:linear-gradient(#0000 50%,#00f3ff05 0);background-size:100% 4px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.notification-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;z-index:99999999}.notification{align-items:center;animation:slideIn .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:10px;display:flex;gap:12px;min-width:300px;padding:15px 20px}.notification.success{background:#00ff9d1a;border-color:#00ff9d;border-color:var(--success);color:#00ff9d;color:var(--success)}.notification.error{background:#ff3b3b1a;border-color:#ff3b3b;border-color:var(--danger);color:#ff3b3b;color:var(--danger)}.notification.info{background:#00d9ff1a;border-color:#00d9ff;border-color:var(--secondary);color:#00d9ff;color:var(--secondary)}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.loading{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--secondary);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.bank-transfer-intro{padding:10px;text-align:center}.bt-intro-icon{align-items:center;background:linear-gradient(135deg,#00d9ff1a,#0066ff1a);border:2px solid #00d9ff4d;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;position:relative;width:70px}.bt-intro-icon:before{animation:btIntroPulse 2s ease-in-out infinite;border:1px solid #00d9ff26;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes btIntroPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.bt-intro-icon i{color:#00d9ff;color:var(--secondary);font-size:1.8rem}.bank-transfer-intro h4{color:#fff;font-family:Orbitron,sans-serif;font-size:1.1rem;margin:0 0 10px}.bank-transfer-intro>p{color:#fff9;font-size:.9rem;line-height:1.5;margin:0 0 25px}.bt-features{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.bt-feature{align-items:center;background:#00d9ff0d;border-radius:8px;color:#fffc;display:flex;font-size:.85rem;gap:10px;justify-content:center;padding:10px}.bt-feature i{color:#00ff9d;color:var(--success);font-size:1rem}.bt-amount-display{background:linear-gradient(135deg,#00d9ff1a,#0066ff0d);border:1px solid #00d9ff33;border-radius:12px;margin-bottom:25px;padding:20px}.bt-amount-display span{color:#ffffff80;display:block;font-size:.8rem;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.bt-amount-display strong{color:#fff;font-family:Orbitron,sans-serif;font-size:2rem;text-shadow:0 0 20px #00d9ff4d}.btn-open-bank-transfer{align-items:center;background:linear-gradient(135deg,#00d9ff,#06f);border:none;border-radius:12px;box-shadow:0 4px 20px #00d9ff4d;color:#fff;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .3s ease;width:100%}.btn-open-bank-transfer:hover{box-shadow:0 6px 30px #00d9ff66;transform:translateY(-2px)}.btn-open-bank-transfer:active{transform:translateY(0)}footer{background:#0a0a12;background:var(--bg-dark);border-top:1px solid #00d9ff33;padding:40px 20px;text-align:center}footer h3{color:#00d9ff;color:var(--secondary);font-family:Orbitron,sans-serif;margin-bottom:15px}footer p{color:#f0f5ff99}footer .copyright{color:#f0f5ff66;font-size:.9rem;margin-top:20px}@media (max-width:768px){.cyber-title .line2{font-size:2rem}.hero-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:40px auto;max-width:400px}.stat-cyber{padding:15px}.stat-cyber .stat-value{font-size:1.8rem}.stat-cyber .stat-label{font-size:.75rem}.hero-buttons{flex-direction:column}.about-chips,.about-grid{grid-template-columns:1fr}.services-matrix{grid-template-columns:repeat(2,1fr)}.form-grid-2,.gateway-selector,.personnel-matrix,.pricing-grid{grid-template-columns:1fr}.gateway-btn{flex-direction:row;justify-content:flex-start}.carrier-selection,.form-row.two-col{grid-template-columns:1fr}.success-actions{flex-direction:column}.section-title{font-size:1.8rem}.key-services-grid{grid-template-columns:1fr}.service-modal-content{max-width:100%}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a12;background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#00d9ff;background:var(--secondary);border-radius:4px}*{scrollbar-color:#00d9ff #0a0a12;scrollbar-color:var(--secondary) var(--bg-dark);scrollbar-width:thin}.payment-modal{max-width:500px!important}.saved-cards-section{margin-bottom:20px}.saved-cards-section h4{align-items:center;color:#00f3ff;color:var(--neon-blue);display:flex;font-family:Orbitron,sans-serif;font-size:.9rem;gap:8px;margin-bottom:12px}.saved-cards-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.saved-card-item{align-items:center;background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 15px;transition:all .3s}.saved-card-item:hover{background:#00d9ff1a;border-color:#00f3ff;border-color:var(--neon-blue);transform:translateX(5px)}.saved-card-item i{color:#00f3ff;color:var(--neon-blue);font-size:1.5rem}.saved-card-item .card-info{display:flex;flex:1 1;flex-direction:column}.saved-card-item .card-number{color:#f0f5ff;color:var(--light);font-family:Share Tech Mono,monospace;font-size:1rem}.saved-card-item .card-expiry{color:#a0a0c0;color:var(--text-secondary);font-size:.8rem}.saved-card-item .btn-use-card{background:linear-gradient(135deg,#00ff9d,#00cc7d);background:linear-gradient(135deg,var(--neon-green),#00cc7d);border:none;border-radius:6px;color:#0a0a12;color:var(--bg-dark);cursor:pointer;font-weight:600;padding:8px 15px;transition:all .3s}.saved-card-item .btn-use-card:hover{box-shadow:0 0 15px #00ff9d66;transform:scale(1.05)}.divider{align-items:center;color:#a0a0c0;color:var(--text-secondary);display:flex;margin:20px 0;text-align:center}.divider:after,.divider:before{border-bottom:1px solid #00d9ff33;content:"";flex:1 1}.divider span{font-size:.85rem;padding:0 10px}.input-with-icon{position:relative}.input-with-icon input{padding-right:50px!important}.input-with-icon i{color:#00f3ff;color:var(--neon-blue);font-size:1.5rem;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.expiry-inputs{align-items:center;display:flex;gap:10px}.expiry-inputs input{text-align:center;width:60px}.expiry-inputs span{color:#a0a0c0;color:var(--text-secondary);font-size:1.2rem}.security-notice{align-items:center;background:#00ff9d1a;border:1px solid #00ff9d4d;border-radius:8px;color:#00ff9d;color:var(--neon-green);display:flex;font-size:.85rem;gap:10px;margin-top:15px;padding:10px 15px}.security-notice i{font-size:1.1rem}.security-badge{background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:10px;gap:15px;margin-top:20px;padding:15px}.security-badge i{color:#00ff9d;color:var(--neon-green);font-size:1.8rem}.security-badge .security-title{color:#00ff9d;color:var(--neon-green);font-weight:600;margin-bottom:2px}.security-badge .security-text{color:#a0a0c0;color:var(--text-secondary);font-size:.85rem}.btn-pay{min-width:150px}.payment-error{align-items:center;background:#ff3b3b1a;border:1px solid #ff3b3b4d;border-radius:8px;color:#ff3b3b;color:var(--danger);display:flex;font-size:.9rem;gap:10px;margin-bottom:15px;padding:12px 15px}.otp-modal{max-width:400px!important}.otp-body{padding:30px!important;text-align:center}.otp-icon{align-items:center;background:linear-gradient(135deg,#00d9ff33,#9d00ff33);border:2px solid #00f3ff;border:2px solid var(--neon-blue);border-radius:50%;box-shadow:0 0 30px #00d9ff4d;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.otp-icon i{color:#00f3ff;color:var(--neon-blue);font-size:2.5rem}.otp-title{color:#f0f5ff;color:var(--light);font-family:Orbitron,sans-serif;font-size:1.3rem;margin-bottom:10px}.otp-description{color:#a0a0c0;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:25px}.otp-description strong{color:#00f3ff;color:var(--neon-blue)}.otp-error{align-items:center;background:#ff3b3b1a;border:1px solid #ff3b3b4d;border-radius:8px;color:#ff3b3b;color:var(--danger);font-size:.9rem;gap:8px;padding:10px}.otp-error,.otp-inputs{display:flex;justify-content:center;margin-bottom:20px}.otp-inputs{gap:10px}.otp-input{background:#00d9ff0d;border:2px solid #00d9ff4d;border-radius:10px;color:#f0f5ff;color:var(--light);font-family:Share Tech Mono,monospace;font-size:1.5rem;height:55px;text-align:center;transition:all .3s;width:50px}.otp-input:focus{background:#00d9ff1a;border-color:#00f3ff;border-color:var(--neon-blue);box-shadow:0 0 15px #00d9ff4d;outline:none}.otp-help{color:#a0a0c0;color:var(--text-secondary);font-size:.9rem;margin-bottom:20px}.resend-link{background:none;border:none;color:#00f3ff;color:var(--neon-blue);cursor:pointer;font-weight:600;text-decoration:underline}.resend-link:hover{color:#00ff9d;color:var(--neon-green)}.resend-timer{color:#a0a0c0;color:var(--text-secondary)}.success-modal{max-width:450px!important}.success-header{background:linear-gradient(90deg,#00ff9d33,#00d9ff1a)!important;border-bottom:1px solid #00ff9d4d!important}.success-header h3{color:#00ff9d!important;color:var(--neon-green)!important}.success-body{padding:30px!important;text-align:center}.success-animation{margin-bottom:20px}.checkmark-circle{align-items:center;animation:scaleIn .5s ease-out;background:linear-gradient(135deg,#00ff9d,#00cc7d);background:linear-gradient(135deg,var(--neon-green),#00cc7d);border-radius:50%;box-shadow:0 0 40px #00ff9d66;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.checkmark-circle i{color:#0a0a12;color:var(--bg-dark);font-size:3rem}.success-title{color:#00ff9d;color:var(--neon-green);font-family:Orbitron,sans-serif;font-size:1.5rem;margin-bottom:10px}.success-message{color:#a0a0c0;color:var(--text-secondary);margin-bottom:25px}.transaction-card{background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:12px;margin-bottom:20px;overflow:hidden;text-align:left}.transaction-header{align-items:center;background:#00d9ff1a;border-bottom:1px solid #00d9ff33;color:#00f3ff;color:var(--neon-blue);display:flex;font-family:Orbitron,sans-serif;font-size:.9rem;gap:10px;padding:12px 15px}.transaction-details{padding:15px}.detail-row{font-size:.9rem;margin-bottom:10px}.detail-row:last-child{margin-bottom:0}.detail-row .label{color:#a0a0c0;color:var(--text-secondary)}.detail-row .value{color:#f0f5ff;color:var(--light);font-weight:500}.detail-row .transaction-id{color:#00f3ff;color:var(--neon-blue);font-family:Share Tech Mono,monospace}.detail-row .amount{color:#00ff9d;color:var(--neon-green);font-family:Orbitron,sans-serif;font-size:1.1rem}.status-badge{border-radius:20px;font-size:.75rem;font-weight:600;padding:4px 10px;text-transform:uppercase}.status-badge.completed{background:#00ff9d33;color:#00ff9d;color:var(--neon-green)}.email-notice{align-items:center;background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:8px;color:#a0a0c0;color:var(--text-secondary);display:flex;font-size:.9rem;gap:10px;justify-content:center;margin-bottom:20px;padding:12px}.email-notice i{color:#00f3ff;color:var(--neon-blue)}.success-actions{display:flex;gap:10px;margin-bottom:15px}.success-actions .btn{flex:1 1}.btn-outline{background:#0000;border:1px solid #00f3ff;border:1px solid var(--neon-blue);color:#00f3ff;color:var(--neon-blue)}.btn-outline:hover{background:#00d9ff1a}.btn-done{background:linear-gradient(135deg,#00ff9d,#00cc7d)!important;background:linear-gradient(135deg,var(--neon-green),#00cc7d)!important;color:#0a0a12!important;color:var(--bg-dark)!important;width:100%}.print-only{display:none}@media print{body *{visibility:hidden}.print-only,.print-only *{visibility:visible}.print-only{display:block;left:0;position:absolute;top:0;width:100%}}.print-receipt{background:#fff;color:#000;padding:40px}.print-receipt h1{color:#4f46e5;font-size:24px;margin-bottom:10px}.print-receipt hr{border:1px solid #ddd;margin:15px 0}.print-receipt p{font-size:14px;margin:8px 0}.print-receipt .thank-you{color:#666;font-style:italic;margin-top:30px}.packages-section{background:#0a0a12;background:var(--bg-dark);padding:80px 20px}.packages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1400px}.packages-grid.four-columns{grid-template-columns:repeat(4,1fr)}@media (max-width:1400px){.packages-grid.four-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.packages-grid.four-columns{grid-template-columns:1fr}}.package-card{background:#0a0a12;background:var(--bg-card);border:1px solid #00d9ff33;border-radius:20px;overflow:hidden;padding:30px;position:relative;transition:all .3s}.package-card:hover{border-color:#00f3ff;border-color:var(--neon-blue);box-shadow:0 20px 40px #00d9ff33;transform:translateY(-10px)}.package-card.popular{border-color:#00ff9d;border-color:var(--neon-green);box-shadow:0 0 30px #00ff9d33}.package-card.performance{background:linear-gradient(145deg,#0a0a12,#f59e0b0d);background:linear-gradient(145deg,var(--bg-card) 0,#f59e0b0d 100%);border-color:#f59e0b;box-shadow:0 0 30px #f59e0b33}.package-card.performance:hover{border-color:#f59e0b;box-shadow:0 20px 40px #f59e0b4d}.package-badge.performance{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.package-price .custom-price{color:#f59e0b;font-size:2rem;font-weight:700}.btn-talk-to-team{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.btn-talk-to-team:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;box-shadow:0 10px 30px #f59e0b66!important}.package-badge{background:linear-gradient(135deg,#00ff9d,#00cc7d);background:linear-gradient(135deg,var(--neon-green),#00cc7d);border-radius:20px;color:#0a0a12;color:var(--bg-dark);font-size:.75rem;font-weight:700;padding:5px 15px;position:absolute;right:15px;text-transform:uppercase;top:15px}.package-name{color:#f0f5ff;color:var(--light);font-size:1.5rem;margin-bottom:10px}.package-name,.package-price{font-family:Orbitron,sans-serif}.package-price{color:#00f3ff;color:var(--neon-blue);font-size:3rem;margin-bottom:5px}.package-price span{font-size:1rem}.package-description,.package-price span{color:#a0a0c0;color:var(--text-secondary)}.package-description{font-size:.95rem;margin-bottom:20px}.package-features{list-style:none;margin-bottom:25px}.package-features li{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:.9rem;gap:10px;padding:8px 0}.package-features li:last-child{border-bottom:none}.package-features i{color:#00ff9d;color:var(--neon-green)}.btn-package{background:linear-gradient(135deg,#00f3ff,#9d00ff);background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));border:none;border-radius:10px;color:#f0f5ff;color:var(--light);cursor:pointer;font-family:Orbitron,sans-serif;font-weight:600;padding:15px;transition:all .3s;width:100%}.btn-package:hover{box-shadow:0 10px 30px #00d9ff4d;transform:scale(1.02)}.package-card.popular .btn-package{background:linear-gradient(135deg,#00ff9d,#00cc7d);background:linear-gradient(135deg,var(--neon-green),#00cc7d);color:#0a0a12;color:var(--bg-dark)}.mobile-money-intro{padding:30px 20px;text-align:center}.mm-intro-icon{align-items:center;background:linear-gradient(135deg,#00f3ff,#00ff9d);background:linear-gradient(135deg,var(--neon-blue) 0,var(--neon-green) 100%);border-radius:50%;box-shadow:0 10px 30px #00f3ff4d;color:#0a0a12;color:var(--bg-dark);display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.mobile-money-intro h4{color:#00f3ff;color:var(--neon-blue);font-family:Orbitron,sans-serif;font-size:1.3rem;margin:0 0 15px}.mobile-money-intro p{color:#a0a0c0;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 25px}.mm-features{display:flex;gap:30px;justify-content:center;margin-bottom:30px}.mm-feature{align-items:center;display:flex;flex-direction:column;gap:8px}.mm-feature i{color:#00ff9d;color:var(--neon-green);font-size:1.5rem}.mm-feature span{font-weight:500}.mm-feature span,.mm-powered-by{color:#a0a0c0;color:var(--text-secondary);font-size:.85rem}.mm-powered-by{margin-top:15px;text-align:center}.mm-powered-by i{color:#00ff9d;color:var(--neon-green);margin-right:5px}.hubtel-direct-checkout{padding:30px 20px;text-align:center}.hubtel-logo{align-items:center;animation:hubtelPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#00f3ff,#00ff9d);background:linear-gradient(135deg,var(--neon-blue) 0,var(--neon-green) 100%);border-radius:50%;box-shadow:0 10px 30px #00f3ff4d;color:#0a0a12;color:var(--bg-dark);display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 25px;width:80px}@keyframes hubtelPulse{0%,to{box-shadow:0 10px 30px #00f3ff4d;transform:scale(1)}50%{box-shadow:0 15px 40px #00f3ff80;transform:scale(1.05)}}.hubtel-direct-checkout h4{color:#00f3ff;color:var(--neon-blue);font-family:Orbitron,sans-serif;font-size:1.4rem;margin:0 0 15px}.hubtel-description{color:#a0a0c0;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0 auto 25px;max-width:350px}.hubtel-features{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.hubtel-feature{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:100px;padding:15px}.hubtel-feature i{color:#00ff9d;color:var(--neon-green);font-size:1.3rem}.hubtel-feature span{color:#a0a0c0;color:var(--text-secondary);font-size:.8rem;font-weight:500}.hubtel-amount{background:linear-gradient(135deg,#00f3ff1a,#00ff9d1a);border:1px solid #00f3ff33;border-radius:16px;display:inline-block;margin-bottom:25px;padding:20px 40px}.amount-label{color:#a0a0c0;color:var(--text-secondary);display:block;letter-spacing:1px;margin-bottom:5px}.amount-value{color:#00ff9d;color:var(--neon-green);display:block;font-size:2rem;font-weight:700;text-shadow:0 0 20px #00ff9d4d}.btn-hubtel-continue{align-items:center;background:linear-gradient(135deg,#00f3ff,#09c);background:linear-gradient(135deg,var(--neon-blue) 0,#09c 100%);border:none;border-radius:12px;box-shadow:0 5px 20px #00f3ff4d;color:#000;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;gap:12px;justify-content:center;margin:0 auto 20px;max-width:350px;padding:18px 30px;transition:all .3s;width:100%}.btn-hubtel-continue:hover:not(:disabled){box-shadow:0 8px 30px #00f3ff80;transform:translateY(-2px)}.btn-hubtel-continue:disabled{background:#ffffff1a;box-shadow:none;color:#a0a0c0;color:var(--text-secondary);cursor:not-allowed}.btn-hubtel-continue i{font-size:1.1rem}.hubtel-security-badge{align-items:center;color:#00ff9d;color:var(--neon-green);display:flex;font-size:.9rem;gap:8px;justify-content:center;margin-bottom:25px}.hubtel-security-badge i{font-size:1rem}.hubtel-networks{display:flex;gap:10px;justify-content:center}.network-badge{border-radius:20px;font-size:.75rem;font-weight:600;padding:6px 14px;text-transform:uppercase}.network-badge.mtn{background:#fc0;color:#000}.network-badge.vodafone{background:#e60000;color:#fff}.network-badge.airteltigo{background:#f60;color:#fff}@media (max-width:480px){.hubtel-direct-checkout{padding:20px 15px}.hubtel-logo{font-size:1.5rem;height:60px;width:60px}.hubtel-direct-checkout h4{font-size:1.2rem}.hubtel-features{gap:10px}.hubtel-feature{min-width:80px;padding:12px}.hubtel-feature span{font-size:.7rem}.amount-value{font-size:1.6rem}.btn-hubtel-continue{font-size:1rem;padding:15px 20px}}.neon-notif-overlay{align-items:center;animation:neonFadeIn .3s ease-out;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#02020aeb;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:999999}@keyframes neonFadeIn{0%{opacity:0}to{opacity:1}}.neon-notif-container{animation:neonSlideUp .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(160deg,#0a0a1a,#0f1025 50%,#080812);border:1px solid #00ffaa4d;border-radius:4px;box-shadow:0 0 0 1px #00ffaa1a,0 0 30px #00ffaa26,0 0 60px #00ffaa14,0 0 100px #00ffaa0a,0 30px 60px #0009,inset 0 0 100px #00ffaa05;max-width:520px;overflow:hidden;position:relative;width:100%}@keyframes neonSlideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.neon-notif-glitch-layer{animation:glitchScroll 8s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,170,.015) 0,rgba(0,255,170,.015) 4px);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes glitchScroll{0%{transform:translateY(0)}to{transform:translateY(100px)}}.neon-notif-border-glow{animation:borderGlow 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#0fa6,#0000 50%,#00c8ff4d);border-radius:6px;bottom:-2px;filter:blur(8px);left:-2px;opacity:.6;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes borderGlow{0%{opacity:.4}to{opacity:.8}}.neon-notif-hero{background:linear-gradient(180deg,#00ffaa1a,#0000);height:140px;overflow:hidden;position:relative}.neon-notif-hero img{height:100%;object-fit:cover;width:100%}.neon-notif-hero-overlay{background:linear-gradient(0deg,#0a0a1a 0,#0000);bottom:0;height:70%;left:0;position:absolute;right:0}.neon-notif-hero-scanline{animation:scanlineMove 2s linear infinite;background:linear-gradient(90deg,#0000,#0fa9 50%,#0000);height:3px;left:0;position:absolute;right:0;top:0}@keyframes scanlineMove{0%{top:0}to{top:100%}}.neon-notif-header{align-items:center;background:linear-gradient(90deg,#00ffaa14,#00c8ff0f);border-bottom:1px solid #00ffaa26;display:flex;gap:16px;padding:20px 24px;position:relative}.neon-notif-header:after{background:linear-gradient(90deg,#0000,#00ffaa80,#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.neon-notif-icon{align-items:center;background:#00ffaa1a;border:1px solid #00ffaa4d;border-radius:4px;display:flex;height:48px;justify-content:center;position:relative;width:48px}.neon-notif-icon-ring{animation:ringPulse 2s ease-in-out infinite;border:1px solid #00ffaa4d;border-radius:6px;inset:-4px;position:absolute}@keyframes ringPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.neon-notif-icon i{animation:iconSpin 4s linear infinite;color:#0fa;font-size:1.2rem}@keyframes iconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.neon-notif-title-group{flex:1 1}.neon-notif-label{color:#0fa9;display:block;font-family:Share Tech Mono,monospace;font-size:.65rem;letter-spacing:3px;margin-bottom:4px}.neon-notif-title{color:#0fa;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:2px;margin:0;text-shadow:0 0 10px #00ffaa80;text-transform:uppercase}.neon-notif-close{align-items:center;background:#0000;border:1px solid #ff3c644d;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:32px}.neon-notif-close span{background:#ff3c64;height:2px;position:absolute;transition:all .3s ease;width:16px}.neon-notif-close span:first-child{transform:rotate(45deg)}.neon-notif-close span:last-child{transform:rotate(-45deg)}.neon-notif-close:hover{background:#ff3c6426;border-color:#ff3c6499;box-shadow:0 0 20px #ff3c644d}.neon-notif-close:hover span:first-child{transform:rotate(135deg)}.neon-notif-close:hover span:last-child{transform:rotate(-135deg)}.neon-notif-body{padding:24px}.neon-notif-body-inner{background:#0000004d;border:1px solid #00ffaa1a;border-radius:4px;padding:20px;position:relative}.neon-notif-body-label{align-items:center;background:#00ffaa1a;border:1px solid #0fa3;border-radius:2px;color:#00ffaab3;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.7rem;gap:8px;letter-spacing:1px;margin-bottom:12px;padding:4px 10px}.neon-notif-body-label i{font-size:.7rem}.neon-notif-message{color:#c8e0d8;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.8;margin:0}.neon-notif-timestamp{display:flex;justify-content:flex-end;margin-top:16px}.neon-notif-timestamp-inner{align-items:center;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:2px;display:flex;gap:8px;padding:6px 14px}.neon-notif-timestamp-inner i{color:#00c8ffb3;font-size:.75rem}.neon-notif-time-value{color:#00c8ff;font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:1px}.neon-notif-time-label{color:#00c8ff80;font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:2px}.neon-notif-footer{display:flex;justify-content:flex-end;padding:16px 24px 24px}.neon-notif-btn{background:#0000;border:1px solid #0fa6;cursor:pointer;overflow:hidden;padding:14px 32px;position:relative;transition:all .3s ease}.neon-notif-btn:before{background:linear-gradient(90deg,#0000,#0fa3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.neon-notif-btn:hover:before{left:100%}.neon-notif-btn:hover{background:#00ffaa1a;box-shadow:0 0 30px #00ffaa4d}.neon-notif-btn-text{color:#0fa;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.neon-notif-btn-line{animation:btnLineMove 2s linear infinite;background:linear-gradient(90deg,#0fa,#00c8ff,#0fa);bottom:0;height:2px;left:0;position:absolute;width:100%}@keyframes btnLineMove{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.neon-notif-decor-bottom,.neon-notif-decor-top{display:flex;gap:8px;height:3px;left:24px;position:absolute;right:24px}.neon-notif-decor-top{top:12px}.neon-notif-decor-bottom{bottom:12px}.neon-notif-decor-bottom span,.neon-notif-decor-top span{background:linear-gradient(90deg,#0000,#00ffaa4d,#0000);flex:1 1;height:100%}.neon-notif-decor-bottom span:nth-child(odd),.neon-notif-decor-top span:nth-child(odd){flex:0.5 1}.chat-float-btn{align-items:center;background:linear-gradient(135deg,#1e3a5f,#0a2540);border:none;border-radius:32px;bottom:28px;box-shadow:0 8px 25px #0006,0 0 0 2px #4a6fa54d;color:#4a6fa5;cursor:pointer;display:flex;font-size:28px;height:64px;justify-content:center;left:28px;position:fixed;transition:all .3s cubic-bezier(.16,1,.3,1);width:64px;z-index:2000}.chat-float-btn:hover{box-shadow:0 12px 30px #00000080,0 0 0 3px #4a6fa580;transform:scale(1.08)}.chat-float-btn.hidden{opacity:0;visibility:hidden}.queue-info{background:linear-gradient(90deg,#f59e0b1a,#00f5ff1a);border-top:1px solid #00f5ff33;color:#00f3ff;color:var(--neon-blue,#00f3ff);font-size:12px;padding:8px 16px;text-align:center}.chat-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a121ef5;border:1px solid #4a6fa566;border-radius:28px;bottom:100px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #4a6fa54d;display:flex;flex-direction:column;height:650px;left:28px;max-height:calc(100vh - 130px);max-width:calc(100vw - 56px);opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:translateX(-20px) scale(.95);transition:all .35s cubic-bezier(.34,1.2,.64,1);visibility:hidden;width:480px;z-index:1000}.chat-container.open{opacity:1;pointer-events:auto;transform:translateX(0) scale(1);visibility:visible}.chat-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c16f5;border-bottom:1px solid #4a6fa54d;padding:14px 18px}.header-top{justify-content:space-between}.brand,.header-top{align-items:center;display:flex}.brand{gap:10px}.avatar{align-items:center;background:linear-gradient(135deg,#1e3a5f,#0a2540);border:1px solid #4a6fa566;border-radius:22px;color:#4a6fa5;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.agent-info h3{color:#4a6fa5;font-size:15px;font-weight:700}.agent-info p{align-items:center;color:#7e9bc0;display:flex;font-size:10px;gap:6px}.status-dot{animation:pulse 2s infinite;background:#2ecc71;display:inline-block;height:7px;width:7px}.agent-badge{background:#4a6fa533;border-radius:10px;font-size:9px;padding:2px 8px}.header-actions{display:flex;gap:12px}.header-actions i{color:#5a7c9e;cursor:pointer;font-size:16px;transition:.2s}.header-actions i:hover{color:#4a6fa5}.messages-area{background:#0000;flex:1 1;gap:14px;overflow-y:auto;padding:16px}.message,.messages-area{display:flex;flex-direction:column}.message{animation:fadeSlideUp .25s ease;max-width:85%}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.user-message{align-self:flex-end}.bot-message{align-self:flex-start}.bubble{word-wrap:break-word;border-radius:20px;font-size:13px;line-height:1.45;padding:10px 16px;white-space:pre-wrap}.user-message .bubble{background:linear-gradient(135deg,#1e3a5f,#0a2540);border-bottom-right-radius:5px;color:#e0f0ff}.bot-message .bubble{background:#141e30f2;border:1px solid #4a6fa533;border-bottom-left-radius:5px;color:#c5d5e8}.typing-indicator{align-items:center;background:#141e30f2;border-radius:20px;display:flex;gap:5px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.typing-indicator span{animation:typingPulse 1.2s infinite;background:#4a6fa5;border-radius:50%;height:7px;width:7px}@keyframes typingPulse{0%,60%,to{opacity:.4;transform:scale(.6)}30%{opacity:1;transform:scale(1)}}.action-buttons{background:#060c16b3;display:flex;gap:10px;padding:8px 16px}.action-btn{align-items:center;background:#4a6fa526;border:none;border-radius:20px;color:#c5d5e8;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:500;gap:6px;justify-content:center;padding:7px;transition:.2s}.action-btn:hover{background:#4a6fa54d;color:#4a6fa5}.action-btn.human-btn{background:#2ecc7126;color:#2ecc71}.action-btn.human-btn:hover{background:#2ecc714d}.nav-buttons-bottom{background:#060c16e6;border-top:1px solid #4a6fa533;display:flex;gap:8px;padding:10px 16px}.nav-btn{align-items:center;background:#4a6fa51a;border:1px solid #4a6fa533;border-radius:12px;color:#8ba3c4;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:8px;transition:all .2s}.nav-btn:hover{background:#4a6fa540;color:#4a6fa5;transform:translateY(-2px)}.nav-btn.active{background:linear-gradient(135deg,#1e3a5f,#0a2540);border-color:#4a6fa5;color:#4a6fa5}.input-area{background:#060c16eb;border-top:1px solid #4a6fa533;padding:12px 16px}.input-wrapper{align-items:center;background:#4a6fa514;border:1px solid #4a6fa533;border-radius:30px;display:flex;gap:10px;padding:5px 16px}.input-wrapper:focus-within{border-color:#4a6fa5;box-shadow:0 0 0 3px #4a6fa526}.input-wrapper input{background:#0000;border:none;color:#e0f0ff;flex:1 1;font-size:13px;outline:none;padding:10px 0}.input-wrapper input::placeholder{color:#6496c880}.input-wrapper button{background:none;border:none;color:#4a6fa5;cursor:pointer;font-size:18px}.input-wrapper button:disabled{opacity:.4}.messages-area::-webkit-scrollbar{width:4px}.messages-area::-webkit-scrollbar-track{background:#4a6fa51a}.messages-area::-webkit-scrollbar-thumb{background:#4a6fa566;border-radius:10px}.chat-popup-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.chat-popup-form{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,#0f192dfa,#0a121efa);border:1px solid #00f5ff33;border-radius:24px;box-shadow:0 20px 60px #00000080,0 0 40px #00f5ff1a;max-width:calc(100vw - 40px);padding:32px;width:380px}.popup-header{margin-bottom:28px;text-align:center}.popup-icon{align-items:center;background:linear-gradient(135deg,#00f5ff33,#00c8ff1a);border:2px solid #00f5ff4d;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.popup-icon i{color:#00f3ff;color:var(--neon-blue,#00f3ff);font-size:36px}.popup-header h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:8px}.popup-header p{color:#fff9;font-size:14px}.chat-popup-form .form-group{margin-bottom:20px}.chat-popup-form .form-group label{align-items:center;color:#fffc;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:8px}.chat-popup-form .form-group label i{color:#00f3ff;color:var(--neon-blue,#00f3ff)}.chat-popup-form .form-group input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:15px;padding:14px 16px;transition:all .3s ease;width:100%}.chat-popup-form .form-group input:focus{background:#ffffff14;border-color:#00f3ff;border-color:var(--neon-blue,#00f3ff);box-shadow:0 0 20px #00f5ff26;outline:none}.chat-popup-form .form-group input::placeholder{color:#ffffff4d}.phone-input{align-items:center;display:flex;gap:10px}.country-code{background:#00f5ff1a;border:1px solid #00f5ff4d;border-radius:12px;color:#00f3ff;color:var(--neon-blue,#00f3ff);font-size:15px;font-weight:600;padding:14px 16px}.phone-input input{flex:1 1}.popup-submit-btn{align-items:center;background:linear-gradient(135deg,#00f3ff,#00c8ff);background:linear-gradient(135deg,var(--neon-blue,#00f3ff),#00c8ff);border:none;border-radius:12px;color:#0a0e27;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:8px;padding:16px;transition:all .3s ease;width:100%}.popup-submit-btn:hover{box-shadow:0 10px 30px #00f5ff4d;transform:translateY(-2px)}.popup-footer{margin-top:20px;text-align:center}.popup-footer p{color:#fff6;font-size:12px}.chat-history-sidebar{animation:slideInRight .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a121efa;border-left:1px solid #00f5ff33;display:flex;flex-direction:column;height:100vh;max-width:calc(100vw - 20px);position:fixed;right:0;top:0;width:340px;z-index:9000}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.history-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.history-header h3{align-items:center;color:#fff;display:flex;font-size:18px;gap:10px}.history-header h3 i{color:#00f3ff;color:var(--neon-blue,#00f3ff)}.close-history{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:20px;padding:8px;transition:all .2s ease}.close-history:hover{background:#ffffff1a;color:#fff}.history-list{flex:1 1;overflow-y:auto;padding:12px}.no-history{color:#fff6;padding:40px 20px;text-align:center}.no-history i{font-size:48px;margin-bottom:12px;opacity:.3}.history-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;margin-bottom:10px;padding:14px;transition:all .2s ease}.history-item:hover{background:#00f5ff14;border-color:#00f5ff33}.history-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.history-phone{align-items:center;color:#00f3ff;color:var(--neon-blue,#00f3ff);display:flex;font-size:14px;font-weight:500;gap:6px}.history-date,.history-phone i{font-size:12px}.history-date{color:#fff6}.history-preview{color:#fff9;font-size:13px;line-height:1.4}.history-footer{border-top:1px solid #ffffff1a;padding:16px}.clear-history-btn{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.clear-history-btn:hover{background:#ef444433}.user-phone-badge{align-items:center;background:#00f5ff1a;border-radius:12px;color:#00f3ff;color:var(--neon-blue,#00f3ff);display:inline-flex;font-size:11px;gap:4px;margin-left:8px;padding:2px 8px}.futuristic-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05050ad9;border-bottom:1px solid #00d9ff33;height:90px;left:0;overflow:visible;position:fixed;right:0;top:0;transition:all .4s ease;z-index:99999}.futuristic-header.scrolled{background:#030308f2;border-bottom-color:#00d9ff66;box-shadow:0 10px 40px #00000080,0 0 60px #00d9ff1a;height:70px}.header-bg-effects{overflow:hidden;pointer-events:none}.header-bg-effects,.header-grid{bottom:0;left:0;position:absolute;right:0;top:0}.header-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(#00d9ff08 1px,#0000 0),linear-gradient(90deg,#00d9ff08 1px,#0000 0);background-size:50px 50px}.header-scanline{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00d9ff05 0,#00d9ff05 4px);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.header-glow{animation:glowPulse 4s ease-in-out infinite;background:radial-gradient(ellipse,#00d9ff14 0,#0000 70%);height:200%;left:30%;position:absolute;top:-50%;width:40%}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.header-container{height:100%;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 30px;position:relative;z-index:10}.header-container,.header-logo{align-items:center;display:flex}.header-logo{gap:15px;perspective:1000px;text-decoration:none}.logo-cube{animation:cubeRotate 8s linear infinite;height:50px;position:relative;transform-style:preserve-3d;width:50px}@keyframes cubeRotate{0%{transform:rotateX(-15deg) rotateY(0deg)}to{transform:rotateX(-15deg) rotateY(1turn)}}.cube-face{align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;background:linear-gradient(135deg,#00d9ff33,#06f3);border:1px solid #00d9ff80;display:flex;height:50px;justify-content:center;position:absolute;width:50px}.cube-face.front{background:#001428e6;transform:translateZ(25px)}.cube-face.front img{filter:drop-shadow(0 0 10px rgba(0,217,255,.8));height:35px;object-fit:contain;width:35px}.cube-face.back{transform:rotateY(180deg) translateZ(25px)}.cube-face.right{transform:rotateY(90deg) translateZ(25px)}.cube-face.left{transform:rotateY(-90deg) translateZ(25px)}.cube-face.top{transform:rotateX(90deg) translateZ(25px)}.cube-face.bottom{transform:rotateX(-90deg) translateZ(25px)}.logo-text{display:flex;flex-direction:column}.logo-main{color:#fff;font-family:Orbitron,sans-serif;font-size:22px;font-weight:900;letter-spacing:3px;position:relative;text-shadow:0 0 20px #00d9ff80}.logo-main:after,.logo-main:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.logo-main:before{animation:glitchText1 3s linear infinite alternate-reverse;-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 35%);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);color:#f05}.logo-main:after{animation:glitchText2 2s linear infinite alternate-reverse;-webkit-clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);color:#00d9ff}@keyframes glitchText1{0%,90%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}}@keyframes glitchText2{0%,90%,to{transform:translate(0)}20%{transform:translate(3px,-2px)}40%{transform:translate(-3px,2px)}}.logo-sub{color:#fff9;font-family:Rajdhani,sans-serif;font-size:11px;letter-spacing:4px;margin-top:-2px}.logo-status{align-items:center;display:flex;gap:6px;margin-top:4px}.status-dot{animation:statusPulse 2s infinite;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;height:6px;width:6px}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.status-text{color:#0f8;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:1px}.header-nav{align-items:center;display:flex;gap:8px;height:100%}.nav-item,.nav-link{align-items:center;display:flex;height:100%;position:relative}.nav-link{border-bottom:3px solid #0000;color:#fffc;font-family:Orbitron,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:1.5px;padding:0 18px;text-decoration:none;transition:all .3s ease}.nav-link:hover{border-bottom-color:#00d9ff80;color:#00d9ff}.nav-item.active .nav-link{border-bottom-color:#00d9ff;color:#00d9ff}.nav-item.has-submenu.menu-open .nav-link{background:#00d9ff1a;border-bottom-color:#00d9ff;color:#00d9ff}.nav-icon{font-size:13px;opacity:.7;transition:all .3s ease}.nav-link:hover .nav-icon{opacity:1;text-shadow:0 0 10px #00d9ffcc;transform:translateY(-2px)}.nav-arrow{font-size:9px;margin-left:4px;transition:transform .3s ease}.nav-item.has-submenu:hover .nav-arrow,.nav-item:hover .nav-arrow{color:#00d9ff;transform:rotate(180deg)}.nav-glow{background:linear-gradient(90deg,#0000,#00d9ff,#0000);bottom:0;box-shadow:0 0 20px #00d9ff;height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .3s ease;width:80%}.nav-link:hover .nav-glow{transform:translateX(-50%) scaleX(1)}.mega-menu{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(145deg,#080810fa,#0c1020fc);border:1px solid #00d9ff4d;border-radius:0 0 20px 20px;border-top:3px solid #00d9ff;box-shadow:0 30px 60px #000000b3,0 0 60px #00d9ff33,inset 0 1px 0 #ffffff0d;left:50%;opacity:0;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%) translateY(20px) scale(.95);transition:all .4s cubic-bezier(.16,1,.3,1);visibility:hidden;width:850px;z-index:1000}.mega-menu:before{background:linear-gradient(135deg,#00d9ff1a,#0000 50%),linear-gradient(225deg,#0066ff1a,#0000 50%);bottom:0;pointer-events:none}.mega-menu:after,.mega-menu:before{content:"";left:0;position:absolute;right:0;top:0}.mega-menu:after{animation:megaScan 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00d9ff,#0000);height:2px;opacity:0}@keyframes megaScan{0%,to{opacity:0;transform:translateX(-100%)}50%{opacity:.6;transform:translateX(100%)}}.mega-menu.open,.nav-item:hover .mega-menu{opacity:1;transform:translateX(-50%) translateY(0) scale(1);visibility:visible}.mega-menu.open .mega-column{animation:columnEnter .4s ease forwards;opacity:0;transform:translateY(15px)}.mega-menu.open .mega-column:first-child{animation-delay:.05s}.mega-menu.open .mega-column:nth-child(2){animation-delay:.12s}.mega-menu.open .mega-column:nth-child(3){animation-delay:.19s}@keyframes columnEnter{to{opacity:1;transform:translateY(0)}}.nav-item.has-submenu:after{background:#0000;content:"";height:20px;left:0;position:absolute;right:0;top:100%;z-index:999}.nav-item.has-submenu{position:relative}.mega-menu-content{padding:30px;position:relative}.mega-header{align-items:center;border-bottom:1px solid #00d9ff33;color:#00d9ff;display:flex;font-family:Orbitron,sans-serif;font-size:14px;gap:12px;margin-bottom:25px;padding-bottom:15px;position:relative}.mega-header:after{animation:headerPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#00d9ff,#0000);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100px}@keyframes headerPulse{0%,to{opacity:1;width:100px}50%{opacity:.6;width:150px}}.mega-header i{animation:shieldPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(0,217,255,.6));font-size:18px}@keyframes shieldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mega-grid,.mega-menu-body{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);position:relative}.mega-column{padding:0 10px;position:relative}.mega-column:not(:last-child):after{background:linear-gradient(180deg,#0000,#00d9ff4d,#0000);bottom:10%;content:"";position:absolute;right:-12.5px;top:10%;width:1px}.mega-column h4{align-items:center;color:#ffffffb3;display:flex;font-family:Orbitron,sans-serif;font-size:11px;gap:8px;letter-spacing:2.5px;margin-bottom:18px;text-transform:uppercase}.mega-column h4:before{background:#00d9ff;border-radius:50%;box-shadow:0 0 10px #00d9ffcc;content:"";height:8px;width:8px}.mega-column ul{list-style:none;margin:0;padding:0}.mega-column li{margin-bottom:4px}.mega-column a{align-items:center;border:1px solid #0000;border-radius:10px;color:#ffffffa6;display:flex;font-size:13px;gap:12px;overflow:hidden;padding:10px 14px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.mega-column a:before{background:linear-gradient(180deg,#00d9ff,#06f);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px}.mega-column a:hover{background:#00d9ff14;border-color:#00d9ff33;color:#00d9ff;transform:translateX(5px)}.mega-column a:hover:before{transform:scaleY(1)}.mega-column a i{align-items:center;background:#00d9ff0d;border-radius:4px;color:#00d9ff66;display:flex;font-size:13px;height:20px;justify-content:center;transition:all .3s ease;width:20px}.mega-column a:hover i{background:#00d9ff26;box-shadow:0 0 15px #00d9ff4d;color:#00d9ff;transform:scale(1.1)}.mega-footer{align-items:center;border-top:1px solid #00d9ff26;display:flex;justify-content:space-between;margin-top:25px;padding-top:20px}.mega-stats{display:flex;gap:25px}.mega-stat{align-items:center;color:#ffffff80;display:flex;font-family:Orbitron,sans-serif;font-size:11px;gap:8px}.mega-stat i{color:#00d9ff;font-size:12px}.mega-stat span{color:#00d9ff;font-weight:600}.mega-cta{align-items:center;background:linear-gradient(135deg,#00d9ff,#06f);border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;gap:10px;letter-spacing:1px;overflow:hidden;padding:12px 28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.mega-cta:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.mega-cta:hover{box-shadow:0 10px 30px #00d9ff66,0 0 20px #00d9ff4d;transform:translateY(-2px)}.mega-cta:hover:before{left:100%}.mega-cta i{transition:transform .3s ease}.mega-cta:hover i{transform:translateX(3px) rotate(-45deg)}.header-right{align-items:center;display:flex;gap:20px}.terminal-box{background:#000a14e6;border:1px solid #00d9ff4d;border-radius:10px;box-shadow:inset 0 0 20px #00000080,0 0 20px #00d9ff1a;overflow:hidden;width:280px}.terminal-header{background:#00d9ff1a;border-bottom:1px solid #00d9ff33;gap:6px;padding:8px 12px}.terminal-btn{border-radius:50%;height:10px;width:10px}.terminal-btn.red{background:#ff5f56}.terminal-btn.yellow{background:#ffbd2e}.terminal-btn.green{background:#27c93f}.terminal-title{color:#ffffff80;font-size:9px;margin-left:auto}.terminal-body,.terminal-title{font-family:Share Tech Mono,monospace}.terminal-body{align-items:center;color:#0f8;display:flex;font-size:11px;gap:6px;padding:10px 12px}.terminal-prompt{color:#00d9ff}.terminal-text{overflow:hidden;white-space:nowrap}.terminal-cursor{animation:cursorBlink 1s infinite;color:#00d9ff}.header-cta{background:#0000;border:none;border-radius:10px;cursor:pointer;overflow:hidden;padding:2px;position:relative}.cta-border{animation:borderRotate 3s linear infinite;background:linear-gradient(135deg,#00d9ff,#0f8,#00d9ff);background-size:200% 200%;border-radius:10px;inset:0;position:absolute}@keyframes borderRotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cta-content{align-items:center;background:#05050af2;border-radius:8px;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;padding:12px 24px;position:relative;transition:all .3s ease;z-index:1}.header-cta:hover .cta-content{background:#0000;color:#000}.cta-content i{color:#0f8;transition:all .3s ease}.header-cta:hover .cta-content i{color:#000}.cta-shine{background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%;z-index:2}.header-cta:hover .cta-shine{left:100%}.mobile-toggle{background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:10px;cursor:pointer;display:none;height:50px;position:relative;width:50px;z-index:100001}.mobile-toggle span{background:linear-gradient(90deg,#00d9ff,#0f8);height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:24px}.mobile-toggle span:first-child{top:16px}.mobile-toggle span:nth-child(2),.mobile-toggle span:nth-child(3){top:24px}.mobile-toggle span:nth-child(4){top:32px}.mobile-toggle.active span:first-child{opacity:0;transform:translateX(-50%) translateY(8px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){transform:translateX(-50%) rotate(45deg)}.mobile-toggle.active span:nth-child(3){transform:translateX(-50%) rotate(-45deg)}.mobile-toggle.active span:nth-child(4){opacity:0;transform:translateX(-50%) translateY(-8px) rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#05050afa;border-left:1px solid #00d9ff4d;display:flex;flex-direction:column;height:100%;max-width:400px;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:100000}.mobile-menu.active{right:0}.mobile-menu-bg{overflow:hidden;pointer-events:none}.mobile-grid,.mobile-menu-bg{bottom:0;left:0;position:absolute;right:0;top:0}.mobile-grid{background-image:linear-gradient(#00d9ff05 1px,#0000 0),linear-gradient(90deg,#00d9ff05 1px,#0000 0);background-size:30px 30px}.mobile-menu-header{align-items:center;border-bottom:1px solid #00d9ff33;display:flex;justify-content:space-between;padding:20px}.mobile-logo{align-items:center;display:flex;gap:12px}.mobile-logo img{filter:drop-shadow(0 0 10px rgba(0,217,255,.5));height:40px;width:40px}.mobile-logo span{color:#fff;font-family:Orbitron,sans-serif;font-size:18px;font-weight:700}.mobile-close{background:#ff47571a;border:1px solid #ff47574d;border-radius:10px;color:#ff4757;cursor:pointer;font-size:18px;height:44px;transition:all .3s ease;width:44px}.mobile-close:hover{background:#ff475733;transform:rotate(90deg)}.mobile-nav{flex:1 1;overflow-y:auto;padding:20px}.mobile-nav-item{align-items:center;animation:mobileNavSlideIn .4s ease forwards;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;margin-bottom:10px;opacity:0;overflow:hidden;padding:18px 20px;position:relative;text-decoration:none;transform:translateX(30px)}@keyframes mobileNavSlideIn{to{opacity:1;transform:translateX(0)}}.mobile-nav-item.active{background:#00d9ff1a;border-color:#00d9ff66}.mobile-nav-icon{align-items:center;background:#00d9ff1a;border-radius:10px;color:#00d9ff;display:flex;font-size:16px;height:40px;justify-content:center;margin-right:15px;width:40px}.mobile-nav-item.active .mobile-nav-icon{background:#00d9ff;color:#000}.mobile-nav-label{color:#fff;flex:1 1;font-family:Orbitron,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px}.mobile-nav-arrow{color:#ffffff4d;font-size:14px;transition:all .3s ease}.mobile-nav-item:hover .mobile-nav-arrow{color:#00d9ff;transform:translateX(5px)}.mobile-nav-glow{background:linear-gradient(180deg,#00d9ff,#0f8);bottom:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.mobile-nav-item:hover .mobile-nav-glow{opacity:1}.mobile-menu-footer{border-top:1px solid #00d9ff33;padding:20px}.mobile-terminal{background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:8px;color:#0f8;font-family:Share Tech Mono,monospace;font-size:11px;margin-bottom:15px;padding:12px}.mobile-cta,.mobile-terminal{align-items:center;display:flex;gap:10px;justify-content:center}.mobile-cta{background:linear-gradient(135deg,#00d9ff,#06f);border:none;border-radius:12px;color:#000;cursor:pointer;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;padding:16px;transition:all .3s ease;width:100%}.mobile-cta:hover{box-shadow:0 10px 30px #00d9ff66;transform:translateY(-2px)}.header-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:99998}.header-overlay.active{opacity:1;visibility:visible}@media (max-width:1200px){.header-container{padding:0 20px}.nav-link{font-size:11px;padding:0 12px}.terminal-box{width:220px}.mega-menu{padding:25px;width:750px}.mega-grid{gap:20px}.mega-column{padding:0 8px}}@media (max-width:992px){.header-nav,.mega-menu,.terminal-box{display:none}.mobile-toggle{display:block}.header-logo{gap:10px}.cube-face,.logo-cube{height:40px;width:40px}.cube-face.front{transform:translateZ(20px)}.cube-face.front img{height:28px;width:28px}.logo-main{font-size:18px}.logo-sub{display:none}.logo-status{margin-top:2px}}@media (max-width:576px){.futuristic-header{height:70px}.futuristic-header.scrolled{height:60px}.header-container{padding:0 15px}.cube-face,.logo-cube{height:35px;width:35px}.cube-face.front img{height:24px;width:24px}.logo-main{font-size:16px;letter-spacing:2px}.logo-status{display:none}.mobile-toggle{height:44px;width:44px}.header-cta{padding:1px}.cta-content{font-size:11px;padding:10px 16px}.cta-content span{display:none}}@media (prefers-reduced-motion:reduce){.cta-border,.futuristic-header,.header-glow,.header-grid,.logo-cube,.mobile-nav-item{animation:none!important}}.business-card-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.business-card-modal{animation:scaleIn .3s ease;background:#050510;background:var(--cyber-dark,#050510);border:1px solid #00d9ff4d;border-radius:12px;box-shadow:0 0 40px #00d9ff26,0 20px 60px #00000080;max-width:450px;padding:20px;position:relative;width:90%}.business-card-close{background:none;border:none;color:#fff9;cursor:pointer;font-size:20px;position:absolute;right:12px;top:8px;transition:color .2s;z-index:10}.business-card-close:hover{color:#fff}.business-card-image{border-radius:8px;display:block;height:auto;width:100%}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.flip-card{cursor:pointer;perspective:1200px}.flip-card-inner{position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:8px;overflow:hidden}.flip-card-back{left:0;position:absolute;top:0;transform:rotateY(180deg);width:100%}.flip-hint{color:#fff6;font-family:Rajdhani,sans-serif;font-size:12px;letter-spacing:1px;margin-top:12px;text-align:center}.mm-gateway-overlay{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:1000}.mm-gateway-modal{animation:mmSlideUp .3s ease-out;background:#0a0a12;border:1px solid #00f3ff33;border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 30px #00f3ff1a;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:100%}@keyframes mmSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mm-gateway-header{align-items:center;background:#00f3ff0d;border-bottom:1px solid #00f3ff1a;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.mm-gateway-header h3{align-items:center;color:#00f3ff;color:var(--neon-blue,#00f3ff);display:flex;font-family:Orbitron,sans-serif;font-size:1rem;gap:8px;margin:0}.mm-gateway-header h3 i{color:#00ff9d;color:var(--neon-green,#00ff9d)}.mm-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#8b92a8;color:var(--text-secondary,#8b92a8);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:all .3s;width:32px}.mm-close-btn:hover{background:#ff3b3b33;color:#ff3b3b}.mm-amount-banner{background:linear-gradient(135deg,#00f3ff1a,#00ff9d1a);border-bottom:1px solid #00f3ff1a;flex-shrink:0;padding:16px 20px;text-align:center}.mm-amount-label{color:#8b92a8;color:var(--text-secondary,#8b92a8);display:block;font-size:.75rem;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.mm-amount-value{color:#00ff9d;color:var(--neon-green,#00ff9d);display:block;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;text-shadow:0 0 20px #00ff9d4d}.mm-plan-name{color:#00f3ff;color:var(--neon-blue,#00f3ff);display:block;font-size:.85rem;margin-top:4px}.mm-gateway-body{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.mm-section-title{color:#00f3ff;color:var(--neon-blue,#00f3ff);font-family:Orbitron,sans-serif;font-size:.95rem;margin:0 0 16px;text-align:center}.mm-back-btn{align-items:center;background:none;border:none;color:#8b92a8;color:var(--text-secondary,#8b92a8);cursor:pointer;display:flex;font-size:.85rem;gap:6px;margin-bottom:12px;padding:4px 0;transition:color .3s}.mm-back-btn:hover{color:#00f3ff;color:var(--neon-blue,#00f3ff)}.mm-selector-view{animation:mmFadeIn .4s ease-out}@keyframes mmFadeIn{0%{opacity:0}to{opacity:1}}.mm-options{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mm-option-card{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .3s}.mm-option-card:hover{background:#00f3ff0d;border-color:#00f3ff4d;transform:translateX(4px)}.mm-option-icon{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;height:44px;justify-content:center;width:44px}.mm-option-content{flex:1 1;min-width:0}.mm-option-content h5{color:#fff;font-family:Orbitron,sans-serif;font-size:.95rem;margin:0 0 4px}.mm-option-content p{color:#8b92a8;color:var(--text-secondary,#8b92a8);font-size:.8rem;line-height:1.4;margin:0}.mm-option-badge{background:#00f3ff;background:var(--neon-blue,#00f3ff);border-radius:12px;color:#000;display:inline-block;font-size:.65rem;font-weight:700;margin-top:6px;padding:2px 6px;text-transform:uppercase}.mm-option-badge.secondary{background:#00ff9d;background:var(--neon-green,#00ff9d)}.mm-option-arrow{color:#8b92a8;color:var(--text-secondary,#8b92a8);flex-shrink:0;font-size:1rem;transition:transform .3s}.mm-option-card:hover .mm-option-arrow{color:#00f3ff;color:var(--neon-blue,#00f3ff);transform:translateX(4px)}.mm-security-note{align-items:center;background:#00ff9d0d;border:1px solid #00ff9d1a;border-radius:8px;color:#00ff9d;color:var(--neon-green,#00ff9d);display:flex;font-size:.8rem;gap:8px;justify-content:center;padding:12px}.mm-security-note i{font-size:1rem}.mm-checkout-view,.mm-direct-debit-view{animation:mmFadeIn .3s ease-out}.mm-carrier-section{margin-bottom:20px}.mm-carrier-section label{color:#8b92a8;color:var(--text-secondary,#8b92a8);display:block;font-size:.85rem;font-weight:500;margin-bottom:10px}.mm-carrier-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.mm-carrier-card{background:#ffffff08;border:2px solid #ffffff1a;border-radius:12px;cursor:pointer;padding:16px 8px;position:relative;text-align:center;transition:all .3s}.mm-carrier-card:hover{background:#ffffff0d;border-color:var(--carrier-color);transform:translateY(-2px)}.mm-carrier-card.selected{background:#ffffff14;border-color:var(--carrier-color);box-shadow:0 4px 15px #0000004d}.mm-carrier-logo{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0003;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:50px;justify-content:center;margin:0 auto 8px;overflow:hidden;transition:transform .3s,box-shadow .3s;width:50px}.mm-carrier-logo .carrier-code{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.mm-carrier-card:hover .mm-carrier-logo{box-shadow:0 4px 16px #0006;transform:scale(1.1)}.mm-carrier-card span{color:#fff;display:block;font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-carrier-card .mm-check{color:#00ff9d;color:var(--neon-green,#00ff9d);font-size:.85rem;position:absolute;right:6px;top:6px}.mm-input-group{margin-bottom:20px}.mm-input-group label{align-items:center;color:#8b92a8;color:var(--text-secondary,#8b92a8);display:block;display:flex;font-size:.85rem;font-weight:500;margin-bottom:8px}.mm-input-group label .required{color:#ff6b6b;font-weight:600;margin-left:4px}.mm-input-group label .optional{color:#8b92a8;color:var(--text-secondary,#8b92a8);font-size:.75rem;font-style:italic;font-weight:400;margin-left:4px}.mm-phone-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;display:flex;overflow:hidden;transition:border-color .3s}.mm-phone-input:focus-within{border-color:#00f3ff;border-color:var(--neon-blue,#00f3ff)}.mm-phone-input.valid{background:#00ff9d0d;border-color:#00ff9d;border-color:var(--neon-green,#00ff9d)}.mm-prefix{align-items:center;background:#00f3ff1a;border-right:1px solid #ffffff1a;color:#00f3ff;color:var(--neon-blue,#00f3ff);display:flex;font-size:.9rem;font-weight:600}.mm-phone-input input,.mm-prefix{font-family:Orbitron,sans-serif;padding:12px 14px}.mm-phone-input input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none}.mm-phone-input input::placeholder{color:#8b92a880}.mm-input-group input[type=email],.mm-input-group input[type=text]{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-family:inherit;font-size:1rem;outline:none;padding:12px 14px;transition:all .3s;width:100%}.mm-input-group input[type=email]:focus,.mm-input-group input[type=text]:focus{background:#00f3ff0d;border-color:#00f3ff;border-color:var(--neon-blue,#00f3ff)}.mm-input-group input::placeholder{color:#8b92a880}.mm-hint{color:#8b92a8;color:var(--text-secondary,#8b92a8);display:block;font-size:.75rem;line-height:1.4;margin-top:6px}.mm-hint i{color:#00f3ff;color:var(--neon-blue,#00f3ff);font-size:.7rem}.mm-otp-section{animation:mmFadeIn .4s ease-out;text-align:center}.mm-otp-info{background:linear-gradient(135deg,#00f3ff1a,#00ff9d1a);border:1px solid #00f3ff33;border-radius:12px;margin-bottom:20px;padding:20px}.mm-otp-info i{color:#00f3ff;color:var(--neon-blue,#00f3ff);font-size:2.5rem;margin-bottom:12px}.mm-otp-info p{color:#fff;font-size:.95rem;margin:0 0 12px}.mm-otp-prefix{background:#0000004d;border:1px solid #00ff9d33;border-radius:8px;display:inline-block;padding:8px 16px}.mm-otp-prefix span{color:#8b92a8;color:var(--text-secondary,#8b92a8);font-size:.9rem}.mm-otp-prefix strong{color:#00ff9d;color:var(--neon-green,#00ff9d);font-family:Orbitron,sans-serif;font-size:1.2rem}.mm-otp-input{font-family:Orbitron,sans-serif!important;font-size:1.3rem!important;font-weight:600;letter-spacing:3px;text-align:center}.mm-resend-btn{background:none;border:none;border-radius:6px;color:#00f3ff;color:var(--neon-blue,#00f3ff);cursor:pointer;font-size:.9rem;margin-top:16px;padding:8px 16px;transition:all .3s}.mm-resend-btn:hover{background:#00ff9d1a;color:#00ff9d;color:var(--neon-green,#00ff9d)}.mm-resend-btn:disabled{background:#0000;color:#8b92a8;color:var(--text-secondary,#8b92a8);cursor:not-allowed}.mm-error{align-items:center;animation:shake .5s ease-out;background:#ff3b3b1a;border:1px solid #ff3b3b4d;border-radius:8px;color:#ff3b3b;display:flex;font-size:.85rem;gap:8px;margin-bottom:16px;padding:12px 14px}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.mm-pay-btn{align-items:center;background:linear-gradient(135deg,#00f3ff,#09c);background:linear-gradient(135deg,var(--neon-blue,#00f3ff) 0,#09c 100%);border:none;border-radius:12px;box-shadow:0 5px 20px #00f3ff4d;color:#000;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:8px;padding:16px;transition:all .3s;width:100%}.mm-pay-btn:hover:not(:disabled){box-shadow:0 8px 25px #00f3ff66;transform:translateY(-2px)}.mm-pay-btn:active:not(:disabled){transform:translateY(0)}.mm-pay-btn:disabled{background:#ffffff1a;box-shadow:none;cursor:not-allowed}.mm-pay-btn:disabled,.mm-redirect-note{color:#8b92a8;color:var(--text-secondary,#8b92a8)}.mm-redirect-note{font-size:.8rem;line-height:1.5;margin-top:16px;text-align:center}.mm-redirect-note i{color:#00f3ff;color:var(--neon-blue,#00f3ff);margin-right:4px}.mm-processing{padding:40px 20px;text-align:center}.mm-spinner-large{animation:mmSpin 1s linear infinite;border:4px solid #00f3ff1a;border-radius:50%;border-top:4px solid var(--neon-blue,#00f3ff);height:60px;margin:0 auto 24px;width:60px}@keyframes mmSpin{to{transform:rotate(1turn)}}.mm-processing h5{color:#00f3ff;color:var(--neon-blue,#00f3ff);font-family:Orbitron,sans-serif;font-size:1.2rem;margin:0 0 10px}.mm-processing p{color:#8b92a8;color:var(--text-secondary,#8b92a8);font-size:.9rem;margin:0 0 20px}.mm-ref-display{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;display:inline-block;padding:10px 20px}.mm-ref-display span{color:#8b92a8;color:var(--text-secondary,#8b92a8);font-family:Orbitron,sans-serif;font-size:.85rem}@media (min-width:768px){.mm-gateway-overlay{padding:24px}.mm-gateway-modal{max-width:520px}.mm-gateway-header{padding:20px 24px}.mm-gateway-header h3{font-size:1.1rem}.mm-amount-banner{padding:20px 24px}.mm-amount-value{font-size:2rem}.mm-gateway-body{padding:24px}.mm-section-title{font-size:1.1rem;margin-bottom:20px}.mm-option-card{padding:20px}.mm-option-icon{font-size:1.3rem;height:50px;width:50px}.mm-option-content h5{font-size:1.05rem}.mm-option-content p{font-size:.85rem}.mm-carrier-card{padding:20px 12px}.mm-carrier-logo{height:56px;width:56px}.mm-carrier-logo .carrier-code{font-size:14px}.mm-carrier-card span{font-size:.8rem}.mm-input-group{margin-bottom:24px}.mm-pay-btn{font-size:1.05rem;padding:18px}}@media (min-width:1024px){.mm-gateway-modal{max-width:480px}}@media (max-width:360px){.mm-gateway-overlay{align-items:flex-start;padding:40px 12px 12px}.mm-gateway-modal{border-radius:16px;max-height:85vh}.mm-gateway-header{padding:12px 16px}.mm-gateway-header h3{font-size:.9rem}.mm-close-btn{font-size:1.3rem;height:28px;width:28px}.mm-amount-banner{padding:12px 16px}.mm-amount-value{font-size:1.5rem}.mm-plan-name{font-size:.8rem}.mm-gateway-body{padding:16px}.mm-section-title{font-size:.9rem;margin-bottom:12px}.mm-options{gap:10px}.mm-option-card{gap:10px;padding:12px}.mm-option-icon{font-size:1rem;height:36px;width:36px}.mm-option-content h5{font-size:.85rem}.mm-option-content p{font-size:.75rem}.mm-option-badge{font-size:.6rem;padding:2px 5px}.mm-carrier-grid{gap:8px}.mm-carrier-card{padding:12px 6px}.mm-carrier-logo{height:40px;width:40px}.mm-carrier-logo .carrier-code{font-size:10px}.mm-carrier-card span{font-size:.7rem}.mm-phone-input input{font-size:.95rem;padding:10px 12px}.mm-prefix{font-size:.85rem;padding:10px 12px}.mm-input-group input[type=email],.mm-input-group input[type=text]{font-size:.95rem;padding:10px 12px}.mm-pay-btn{font-size:.9rem;padding:12px}.mm-otp-info{padding:16px}.mm-otp-info i{font-size:2rem}.mm-otp-info p{font-size:.85rem}.mm-otp-prefix strong{font-size:1rem}.mm-otp-input{font-size:1.1rem!important}}@media (max-height:500px) and (orientation:landscape){.mm-gateway-overlay{align-items:flex-start;padding-bottom:20px;padding-top:20px}.mm-gateway-modal{max-height:95vh}.mm-amount-banner{padding:12px 20px}.mm-amount-value{font-size:1.5rem}.mm-gateway-body{padding:16px 20px}.mm-carrier-grid{grid-template-columns:repeat(3,1fr)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mm-gateway-modal{border-width:.5px}}@media (prefers-reduced-motion:reduce){.mm-carrier-card,.mm-gateway-modal,.mm-option-card,.mm-pay-btn{animation:none;transition:none}.mm-spinner-large{animation:none}}.terminal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#000000fa;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999999}.terminal-container{animation:terminalGlow 2s ease-in-out infinite alternate;background:#0d1117;border-radius:12px;box-shadow:0 0 0 1px #00ff414d,0 0 40px #00ff4133,0 0 80px #00ff411a;max-width:700px;overflow:hidden;width:90%}@keyframes terminalGlow{0%{box-shadow:0 0 0 1px #00ff414d,0 0 40px #00ff4133,0 0 80px #00ff411a}to{box-shadow:0 0 0 1px #00ff4180,0 0 50px #00ff414d,0 0 100px #00ff4126}}.terminal-header{align-items:center;background:linear-gradient(90deg,#161b22,#21262d);border-bottom:1px solid #00ff4133;display:flex;justify-content:space-between;padding:12px 20px}.terminal-title{align-items:center;color:#00ff41;display:flex;font-family:Orbitron,monospace;font-size:.9rem;font-weight:600;gap:10px;text-shadow:0 0 10px #00ff4180}.terminal-title i{font-size:1rem}.terminal-controls{display:flex;gap:8px}.terminal-dot{border-radius:50%;display:inline-block;height:12px;width:12px}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27c93f}.terminal-body{background:#0d1117;padding:20px}.terminal-info-bar{align-items:center;background:#00ff410d;border:1px solid #00ff4133;border-radius:8px;display:flex;font-family:Courier New,monospace;font-size:.75rem;justify-content:space-between;margin-bottom:15px;padding:10px 15px}.terminal-status{align-items:center;color:#00ff41;display:flex;gap:6px}.terminal-status i{animation:pulse 1.5s infinite;color:#0f0}.terminal-protocol{align-items:center;color:#0ff;display:flex;gap:6px}.terminal-progress{color:#ff0;font-weight:700}.terminal-logs{background:#000;border:1px solid #00ff411a;border-radius:8px;font-family:Courier New,Consolas,monospace;font-size:.85rem;height:350px;line-height:1.6;overflow-y:auto;padding:15px}.terminal-logs::-webkit-scrollbar{width:8px}.terminal-logs::-webkit-scrollbar-track{background:#0d1117}.terminal-logs::-webkit-scrollbar-thumb{background:#00ff414d;border-radius:4px}.terminal-logs::-webkit-scrollbar-thumb:hover{background:#00ff4180}.terminal-line{animation:typeIn .1s ease-out forwards;margin-bottom:4px;opacity:0}@keyframes typeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.terminal-line.blink{animation:typeIn .1s ease-out forwards,blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.terminal-line.cursor{color:#00ff41;opacity:1}.terminal-prompt{color:#0ff;margin-right:8px}.terminal-cursor{animation:cursorBlink .8s infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.terminal-progress-bar{background:#00ff411a;border-radius:2px;height:4px;margin-top:15px;overflow:hidden}.terminal-progress-fill{background:linear-gradient(90deg,#00ff41,#0ff);border-radius:2px;box-shadow:0 0 10px #00ff4180;height:100%;transition:width .3s ease-out}.terminal-footer{align-items:center;background:#161b22;border-top:1px solid #00ff4133;display:flex;font-family:Courier New,monospace;font-size:.8rem;justify-content:space-between;padding:12px 20px}.terminal-footer-left{align-items:center;color:#8b949e;display:flex;gap:8px}.terminal-footer-left i{color:#0ff}.terminal-footer-right,.terminal-processing{align-items:center;display:flex;gap:8px}.terminal-processing{color:#ffbd2e}.terminal-complete{align-items:center;animation:completePulse .5s ease-out;color:#00ff41;display:flex;gap:8px;text-shadow:0 0 10px #00ff4180}@keyframes completePulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.terminal-container{max-width:none;width:95%}.terminal-logs{font-size:.75rem;height:280px}.terminal-info-bar{flex-direction:column;gap:8px;text-align:center}.terminal-footer,.terminal-header{font-size:.75rem;padding:10px 15px}}.terminal-logs:before{animation:scanline 10s linear infinite;background:linear-gradient(180deg,#00ff4108 50%,#0000 0);background-size:100% 4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(10px)}}.pending-modal-overlay{align-items:center;animation:fadeIn .4s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:999999999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pending-modal-container{animation:slideUp .5s ease-out;background:#0a0a12;border-radius:24px;box-shadow:0 0 0 1px #ffc1074d,0 0 60px #ffc10726,0 25px 80px #0009;display:flex;flex-direction:column;max-width:520px;overflow:hidden;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pending-modal-bg-effects{overflow:hidden;pointer-events:none}.bg-grid,.pending-modal-bg-effects{bottom:0;left:0;position:absolute;right:0;top:0}.bg-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(#ffc10708 1px,#0000 0),linear-gradient(90deg,#ffc10708 1px,#0000 0);background-size:50px 50px}.bg-glow{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#ffc1071a 0,#0000 50%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.bg-particles{bottom:0;left:0;position:absolute;right:0;top:0}.particle{animation:float 6s ease-in-out infinite;background:#ffc10799;border-radius:50%;height:4px;position:absolute;width:4px}.p1{animation-delay:0s;left:10%;top:20%}.p2{animation-delay:1s;left:85%;top:60%}.p3{animation-delay:2s;left:75%;top:30%}.p4{animation-delay:3s;left:20%;top:70%}.p5{animation-delay:4s;left:60%;top:15%}.p6{animation-delay:5s;left:45%;top:80%}@keyframes float{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.2)}}.pending-modal-header{border-bottom:1px solid #ffc10726;padding:35px 30px 20px;position:relative;text-align:center}.pending-icon-wrapper{align-items:center;display:inline-flex;height:80px;justify-content:center;margin-bottom:20px;position:relative;width:80px}.pending-icon-pulse{animation:iconPulse 2s ease-in-out infinite;background:#ffc10733;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes iconPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}.pending-icon-wrapper i{animation:iconShake 3s ease-in-out infinite;color:#ffc107;font-size:2.5rem;text-shadow:0 0 30px #ffc10780;z-index:1}@keyframes iconShake{0%,to{transform:rotate(0deg)}2%{transform:rotate(-10deg)}4%{transform:rotate(10deg)}6%{transform:rotate(-10deg)}8%{transform:rotate(0deg)}}.pending-title{color:#ffc107;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:2px;margin-bottom:8px}.glitch-text{display:inline-block}.glitch-text:before{z-index:-1}.glitch-text:after{z-index:-2}.pending-subtitle{color:#fff9;font-size:.95rem;margin:0}.pending-modal-body{padding:25px 30px;position:relative}.payment-details-card{background:#0006;border:1px solid #ffc10733;border-radius:16px;margin-bottom:20px;overflow:hidden}.details-header{background:#ffc1071a;border-bottom:1px solid #ffc10726;color:#ffc107;font-family:Orbitron,sans-serif;font-size:.85rem;gap:10px;padding:12px 20px}.details-content{padding:20px}.detail-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-label{align-items:center;color:#fff9;display:flex;font-size:.9rem;gap:10px}.detail-label i{color:#fff6;text-align:center;width:20px}.detail-value{font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:600}.detail-value.plan-name{color:#00d9ff;text-shadow:0 0 10px #00d9ff4d}.detail-value.amount-value{color:#0f8;font-size:1.1rem;text-shadow:0 0 10px #00ff884d}.detail-value.gateway-value{text-shadow:0 0 10px currentColor}.detail-value.time-value{color:#ffffffb3;font-size:.85rem}.session-progress{background:#ffc1070d;border-top:1px solid #ffc1071a;padding:15px 20px}.progress-label{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:8px}.time-remaining{color:#ffc107;font-weight:600}.progress-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#ffc107,#ff9800);border-radius:3px;box-shadow:0 0 10px #ffc1074d;height:100%;transition:width .5s ease}.pending-info-box{align-items:flex-start;background:#00d9ff14;border:1px solid #00d9ff33;border-radius:12px;display:flex;gap:12px;padding:15px 18px}.pending-info-box i{color:#00d9ff;font-size:1.2rem;margin-top:2px}.pending-info-box p{color:#ffffffb3;font-size:.85rem;line-height:1.5;margin:0}.pending-modal-footer{display:flex;gap:15px;padding:20px 30px 25px;position:relative}.btn-cancel,.btn-resume{border:none;border-radius:14px;cursor:pointer;flex:1 1;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.btn-content{gap:12px;justify-content:center;position:relative;z-index:1}.btn-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3}.btn-main-text{font-size:.95rem}.btn-sub-text{font-size:.7rem;font-weight:400;opacity:.7}.btn-cancel{background:#ffffff0d;border:2px solid #ffffff1a;color:#ffffffb3}.btn-cancel:hover{background:#ff47571a;border-color:#ff475766;color:#ff4757;transform:translateY(-2px)}.btn-cancel:active{transform:translateY(0)}.btn-cancel i{font-size:1.1rem}.btn-resume{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 5px 20px #ffc1074d;color:#000}.btn-resume:hover{box-shadow:0 8px 30px #ffc10766;transform:translateY(-3px)}.btn-resume:active{transform:translateY(-1px)}.btn-shine{animation:shine 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}@keyframes shine{0%,to{left:-100%}20%,80%{left:100%}}.security-badge{align-items:center;background:#000c;border:1px solid #00ff884d;border-radius:20px;bottom:-12px;color:#0f8;display:flex;font-size:.75rem;gap:8px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}.security-badge i{font-size:.9rem}@media (max-width:480px){.pending-modal-overlay{padding:15px}.pending-modal-container{border-radius:20px}.pending-modal-header{padding:25px 20px 15px}.pending-icon-wrapper{height:60px;width:60px}.pending-icon-wrapper i{font-size:1.8rem}.pending-title{font-size:1.2rem}.pending-modal-body{padding:20px}.details-content{padding:15px}.detail-row{padding:10px 0}.detail-label,.detail-value{font-size:.85rem}.detail-value.amount-value{font-size:.95rem}.pending-modal-footer{flex-direction:column;padding:15px 20px 20px}.btn-cancel,.btn-resume{padding:14px 16px}.btn-main-text{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.bg-glow,.bg-grid,.btn-shine,.glitch-text:after,.glitch-text:before,.particle,.pending-icon-pulse,.pending-modal-container,.pending-modal-overlay{animation:none!important}.pending-modal-container{transform:none}}.bank-transfer-overlay{align-items:center;animation:btFadeIn .4s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999999}@keyframes btFadeIn{0%{opacity:0}to{opacity:1}}.bank-transfer-modal{animation:btSlideUp .5s ease-out;background:#0a0a12;border-radius:24px;box-shadow:0 0 0 1px #00d9ff33,0 0 80px #00d9ff1a,0 25px 100px #000000b3;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;position:relative;width:100%}@keyframes btSlideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bt-bg-effects{overflow:hidden;pointer-events:none}.bt-bg-effects,.bt-grid{bottom:0;left:0;position:absolute;right:0;top:0}.bt-grid{animation:btGridMove 20s linear infinite;background-image:linear-gradient(#00d9ff08 1px,#0000 0),linear-gradient(90deg,#00d9ff08 1px,#0000 0);background-size:40px 40px}@keyframes btGridMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}.bt-glow{animation:btPulse 4s ease-in-out infinite;background:radial-gradient(circle at 50% 30%,#00d9ff14 0,#0000 50%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes btPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.bt-particles{bottom:0;left:0;position:absolute;right:0;top:0}.bt-particle{animation:btFloat 5s ease-in-out infinite;background:#00d9ff80;border-radius:50%;height:3px;position:absolute;width:3px}.bt-particle.p1{animation-delay:0s;left:5%;top:10%}.bt-particle.p2{animation-delay:.5s;left:90%;top:30%}.bt-particle.p3{animation-delay:1s;left:10%;top:50%}.bt-particle.p4{animation-delay:1.5s;left:85%;top:70%}.bt-particle.p5{animation-delay:2s;left:70%;top:20%}.bt-particle.p6{animation-delay:2.5s;left:30%;top:80%}.bt-particle.p7{animation-delay:3s;left:50%;top:40%}.bt-particle.p8{animation-delay:3.5s;left:20%;top:60%}@keyframes btFloat{0%,to{opacity:.4;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-15px) scale(1.2)}}.bt-header{background:#00d9ff08;border-bottom:1px solid #00d9ff26;justify-content:space-between;padding:25px 30px;position:relative}.bt-header,.bt-header-content{align-items:center;display:flex}.bt-header-content{gap:15px}.bt-icon-wrapper{align-items:center;display:flex;height:50px;justify-content:center;position:relative;width:50px}.bt-icon-ring{animation:btIconPulse 2s ease-in-out infinite;border:2px solid #00d9ff4d;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.bt-icon-ring:before{animation:btIconPulse 2s ease-in-out .5s infinite;border:1px solid #00d9ff1a;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes btIconPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.1)}}.bt-icon-wrapper i{color:#00d9ff;font-size:1.5rem;text-shadow:0 0 20px #00d9ff80}.bt-header-text h2{color:#fff;font-family:Orbitron,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin:0}.bt-header-text p{color:#ffffff80;font-size:.85rem;margin:4px 0 0}.bt-close-btn{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#fff9;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.bt-close-btn:hover{background:#ff475733;color:#ff4757;transform:rotate(90deg)}.bt-steps{background:#0003;display:flex;gap:40px;justify-content:center;padding:25px 30px;position:relative}.bt-step{flex:1 1;flex-direction:column;gap:8px;max-width:100px}.bt-step,.bt-step-number{align-items:center;display:flex;position:relative}.bt-step-number{border-radius:50%;font-size:1.1rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.bt-step-line{background:#ffffff1a;height:2px;left:55px;position:absolute;top:22px;width:calc(100% + 30px);z-index:0}.bt-step.pending .bt-step-number{background:#ffffff0d;border:2px solid #ffffff1a;color:#fff6}.bt-step.active .bt-step-number{animation:btStepPulse 2s infinite;background:linear-gradient(135deg,#00d9ff,#06f);border:2px solid #00d9ff;box-shadow:0 0 20px #00d9ff66;color:#000}@keyframes btStepPulse{0%,to{box-shadow:0 0 20px #00d9ff66}50%{box-shadow:0 0 30px #00d9ff99}}.bt-step.completed .bt-step-number{background:linear-gradient(135deg,#0f8,#00cc6a);border:2px solid #0f8;color:#000}.bt-step.completed .bt-step-line{background:linear-gradient(90deg,#0f8,#00ff884d)}.bt-step-label{color:#ffffff80;font-size:.75rem;font-weight:500;text-align:center}.bt-step.active .bt-step-label{color:#00d9ff}.bt-step.completed .bt-step-label{color:#0f8}.bt-body{flex:1 1;overflow-y:auto;padding:25px 30px;position:relative}.bt-body::-webkit-scrollbar{width:6px}.bt-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.bt-body::-webkit-scrollbar-thumb{background:#00d9ff4d;border-radius:3px}.bt-amount-card{background:linear-gradient(135deg,#00d9ff1a,#0066ff1a);border:1px solid #00d9ff33;border-radius:16px;margin-bottom:25px;overflow:hidden;padding:20px;position:relative;text-align:center}.bt-amount-card:before{background:linear-gradient(90deg,#0000,#00d9ff,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.amount-label{align-items:center;display:flex;font-size:.85rem;gap:8px;justify-content:center;margin-bottom:10px}.amount-value .currency{color:#00d9ff}.amount-value .number{text-shadow:0 0 30px #00d9ff4d}.amount-value .decimal{color:#ffffff80;font-size:1.5rem}.plan-badge{font-size:.8rem;margin-top:10px;padding:6px 14px}.bt-section-title{align-items:center;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:1rem;gap:10px;margin:0 0 20px}.bt-section-title i{color:#00d9ff}.animate-in{animation:btFadeInUp .4s ease-out}@keyframes btFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bt-bank-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.bt-bank-card{align-items:center;background:#ffffff08;border:2px solid #ffffff14;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:15px 10px;position:relative;text-align:center;transition:all .3s ease}.bt-bank-card:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-3px)}.bt-bank-card.selected{background:#00d9ff14;border-color:#00d9ff;border-color:var(--bank-color,#00d9ff);box-shadow:0 0 30px #00d9ff26}.bank-logo{font-size:1.8rem}.bank-name{color:#fff;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center}.bank-check{align-items:center;background:#00d9ff;background:var(--bank-color,#00d9ff);border-radius:50%;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:10px;top:10px;transform:scale(0);transition:all .3s ease;width:24px}.bank-check i{color:#000;font-size:.75rem}.bt-bank-card.selected .bank-check{opacity:1;transform:scale(1)}.bank-glow{background:radial-gradient(circle,#00d9ff 0,#0000 70%);background:radial-gradient(circle,var(--bank-color,#00d9ff) 0,#0000 70%);height:100px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100px}.bt-bank-card.selected .bank-glow{opacity:.1}.bt-bank-details{background:#0000004d;border:1px solid #00d9ff26;border-radius:16px;margin-bottom:20px;overflow:hidden}.bank-header{align-items:center;background:linear-gradient(90deg,#00000080,#0000004d);border-bottom:2px solid #00d9ff;border-bottom:2px solid var(--bank-color,#00d9ff);display:flex;gap:12px;padding:15px 20px}.bank-logo-large{font-size:1.8rem}.bank-title{color:#fff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600}.details-list{padding:10px}.detail-item{align-items:flex-start;background:#ffffff05;border-radius:10px;margin-bottom:8px;padding:14px}.detail-item.highlight{background:#00d9ff0d;border:1px solid #00d9ff33}.detail-item.highlight-gold{background:#ffb8000d;border:1px solid #ffb8004d}.detail-icon{font-size:.9rem;height:36px;width:36px}.detail-info label{margin-bottom:4px}.detail-info value.mono.ref{color:#ffb800;font-size:1.1rem}.copy-wrapper{flex-wrap:wrap;gap:10px}.copy-btn,.copy-wrapper{align-items:center;display:flex}.copy-btn{background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:8px;color:#00d9ff;cursor:pointer;font-size:.75rem;gap:6px;padding:6px 12px;transition:all .3s ease}.copy-btn:hover{background:#00d9ff33;box-shadow:0 0 15px #00d9ff33}.copy-btn.copied{background:#00ff8826;border-color:#0f8;color:#0f8}.copy-btn i{font-size:.8rem}.required{color:#ff4757;font-size:.65rem;margin-left:6px}.optional{color:#fff6;font-size:.8rem;font-weight:400}.bt-info-box{align-items:flex-start;border-radius:12px;display:flex;font-size:.85rem;gap:12px;line-height:1.5;margin-bottom:20px;padding:14px 18px}.bt-info-box.info{background:#00d9ff14;border:1px solid #00d9ff33;color:#fffc}.bt-info-box.warning{background:#ffb80014;border:1px solid #ffb8004d;color:#ffffffe6}.bt-info-box i{flex-shrink:0;font-size:1.1rem;margin-top:2px}.bt-info-box.info i{color:#00d9ff}.bt-info-box strong,.bt-info-box.warning i{color:#ffb800}.bt-upload-zone{background:#00d9ff05;border:2px dashed #00d9ff4d;border-radius:16px;cursor:pointer;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.bt-upload-zone:hover{background:#00d9ff0a;border-color:#00d9ff80}.bt-upload-zone.drag-active{background:#00ff880d;border-color:#0f8;transform:scale(1.02)}.upload-icon{display:inline-flex;margin-bottom:20px;position:relative}.upload-icon i{color:#00d9ff;font-size:3.5rem;position:relative;z-index:1}.upload-pulse{animation:uploadPulse 2s infinite;background:#00d9ff33;border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}@keyframes uploadPulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.bt-upload-zone h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.bt-upload-zone p{color:#ffffff80;font-size:.9rem;margin:0 0 20px}.upload-formats{display:flex;gap:15px;justify-content:center;margin-bottom:15px}.upload-formats span{align-items:center;background:#ffffff0d;border-radius:6px;color:#fff9;display:flex;font-size:.8rem;gap:6px;padding:6px 12px}.upload-formats span i{color:#00d9ff}.upload-limit{align-items:center;color:#fff6;display:flex;font-size:.8rem;gap:8px;justify-content:center}.upload-limit i{color:#0f8}.bt-file-preview{margin-bottom:20px}.file-card{background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:12px;gap:15px;margin-bottom:20px;padding:16px 20px}.file-card,.file-icon{align-items:center;display:flex}.file-icon{background:#00d9ff1a;border-radius:10px;flex-shrink:0;height:50px;justify-content:center;width:50px}.file-icon i{font-size:1.5rem}.file-icon i.pdf{color:#ff4757}.file-icon i.image{color:#00d9ff}.file-details{flex:1 1;min-width:0}.file-name{color:#fff;font-size:.95rem;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta{color:#ffffff80;display:flex;font-size:.8rem;gap:12px}.file-remove{align-items:center;background:#ff47571a;border:none;border-radius:8px;color:#ff4757;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.file-remove:hover{background:#ff475733;transform:scale(1.1)}.upload-progress-container{background:#0000004d;border-radius:12px;padding:20px;text-align:center}.upload-status{align-items:center;color:#00d9ff;display:flex;font-size:.9rem;gap:10px;justify-content:center;margin-bottom:15px}.upload-status i{font-size:1.2rem}.upload-progress-bar{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden}.upload-progress-fill{background:linear-gradient(90deg,#00d9ff,#06f);border-radius:4px;box-shadow:0 0 10px #00d9ff4d;height:100%;transition:width .3s ease}.upload-percentage{color:#00d9ff;font-family:Orbitron,sans-serif;font-size:1.2rem}.verification-success{align-items:center;animation:successPop .5s ease;background:#00ff881a;border:1px solid #0f8;border-radius:10px;color:#0f8;display:flex;font-weight:600;gap:10px;justify-content:center;padding:15px}@keyframes successPop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.verification-success i{font-size:1.5rem}.bt-form-group{margin-bottom:20px}.bt-label{align-items:center;color:#fffc;display:flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:10px}.bt-label i{color:#00d9ff}.bt-textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:inherit;font-size:.9rem;min-height:80px;padding:14px 16px;resize:vertical;transition:all .3s ease;width:100%}.bt-textarea:focus{background:#00d9ff08;border-color:#00d9ff80;box-shadow:0 0 20px #00d9ff1a;outline:none}.bt-textarea::placeholder{color:#ffffff4d}.bt-textarea:disabled{cursor:not-allowed;opacity:.5}.bt-actions{display:flex;gap:15px;margin-top:25px}.bt-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;padding:14px 24px;transition:all .3s ease}.bt-btn:disabled{cursor:not-allowed;opacity:.5}.bt-btn.secondary{background:#ffffff0d;border:1px solid #ffffff26;color:#ffffffb3}.bt-btn.secondary:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40;color:#fff}.bt-btn.primary{background:linear-gradient(135deg,#00d9ff,#06f);box-shadow:0 4px 20px #00d9ff4d;color:#fff}.bt-btn.primary:hover:not(:disabled){box-shadow:0 6px 30px #00d9ff66;transform:translateY(-2px)}.bt-btn.primary.submit{background:linear-gradient(135deg,#0f8,#00cc6a);box-shadow:0 4px 20px #00ff884d}.bt-btn.primary.submit:hover:not(:disabled){box-shadow:0 6px 30px #0f86}.bt-footer{background:#0000004d;border-top:1px solid #00d9ff1a;color:#fff6;display:flex;font-size:.75rem;gap:30px;justify-content:center;padding:15px 30px}.bt-footer>div{align-items:center;display:flex;gap:8px}.bt-footer i{color:#0f8}.bt-notification{align-items:center;border-radius:12px;bottom:30px;box-shadow:0 10px 40px #00000080;display:flex;font-size:.9rem;gap:12px;left:50%;padding:14px 24px;position:fixed;transform:translateX(-50%) translateY(100px);transition:transform .3s ease;z-index:999999999}.bt-notification.show{transform:translateX(-50%) translateY(0)}.bt-notification.success{background:#002814f2;border:1px solid #0f8;color:#0f8}.bt-notification.error{background:#280000f2;border:1px solid #ff4757;color:#ff4757}.bt-notification.info{background:#001e28f2;border:1px solid #00d9ff;color:#00d9ff}@media (max-width:600px){.bank-transfer-overlay{padding:10px}.bank-transfer-modal{border-radius:20px;max-height:95vh}.bt-header{padding:20px}.bt-header-text h2{font-size:1.1rem}.bt-steps{gap:20px;padding:20px}.bt-step-label{font-size:.65rem}.bt-body{padding:20px}.amount-value .number{font-size:2.5rem}.bt-bank-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.bt-bank-card{padding:18px 12px}.bank-logo{font-size:2rem}.bank-name{font-size:.8rem}.bt-actions{flex-direction:column}.bt-btn{width:100%}.copy-wrapper{align-items:flex-start;flex-direction:column}}@media (min-width:601px) and (max-width:900px){.bt-bank-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.bt-bank-card{padding:16px 10px}.bank-name{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.bank-transfer-modal,.bank-transfer-overlay,.bt-glow,.bt-grid,.bt-icon-ring,.bt-particle,.bt-step-number,.upload-pulse{animation:none!important}.bank-transfer-modal{transform:none}}.psm-overlay{align-items:center;animation:psmFadeIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f0;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;perspective:1000px;position:fixed;right:0;top:0;z-index:999999999}@keyframes psmFadeIn{0%{opacity:0}to{opacity:1}}.psm-bg-effects{pointer-events:none}.psm-bg-effects,.psm-grid{bottom:0;left:0;position:absolute;right:0;top:0}.psm-grid{animation:psmGridMove 20s linear infinite;background-image:linear-gradient(#00ff8808 1px,#0000 0),linear-gradient(90deg,#00ff8808 1px,#0000 0);background-size:50px 50px}@keyframes psmGridMove{0%{transform:translateY(0)}to{transform:translateY(50px)}}.psm-glow{animation:psmPulse 6s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#00ff881a 0,#00d9ff0d 30%,#0000 60%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes psmPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.psm-particles{bottom:0;left:0;position:absolute;right:0;top:0}.psm-particle{animation:psmFloat 8s ease-in-out infinite;background:#0f89;border-radius:50%;height:4px;position:absolute;width:4px}.psm-particle.p1{animation-delay:0s;left:5%;top:10%}.psm-particle.p2{animation-delay:.5s;left:90%;top:20%}.psm-particle.p3{animation-delay:1s;left:10%;top:40%}.psm-particle.p4{animation-delay:1.5s;left:85%;top:60%}.psm-particle.p5{animation-delay:2s;left:15%;top:80%}.psm-particle.p6{animation-delay:2.5s;left:75%;top:30%}.psm-particle.p7{animation-delay:3s;left:25%;top:70%}.psm-particle.p8{animation-delay:3.5s;left:60%;top:15%}.psm-particle.p9{animation-delay:4s;left:50%;top:50%}.psm-particle.p10{animation-delay:4.5s;left:70%;top:85%}.psm-particle.p11{animation-delay:5s;left:30%;top:25%}.psm-particle.p12{animation-delay:5.5s;left:40%;top:75%}@keyframes psmFloat{0%,to{opacity:.4;transform:translateY(0) scale(1)}50%{opacity:.9;transform:translateY(-30px) scale(1.3)}}.psm-confetti{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.confetti-piece{animation:confettiFall linear forwards;border-radius:2px;height:10px;position:absolute;top:-20px;width:10px}@keyframes confettiFall{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateY(100vh) rotate(2turn) scale(.5)}}.psm-container{animation:psmSlideUp .6s ease-out;background:#0a0a12;border-radius:28px;box-shadow:0 0 0 1px #0f83,0 0 80px #00ff8826,0 30px 100px #000000b3;display:flex;flex-direction:column;max-height:90vh;max-width:520px;overflow:hidden;position:relative;width:100%;z-index:10}@keyframes psmSlideUp{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.psm-header{background:linear-gradient(180deg,#00ff8814,#0000);padding:40px 30px 20px;position:relative;text-align:center}.success-circle{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto 25px;position:relative;width:100px}.success-circle.animate .checkmark{animation:checkmarkPop .6s ease-out forwards}.circle-ring{border:2px solid #0000;border-radius:50%;position:absolute}.ring-1{animation:ringPulse1 2s ease-out infinite;border-color:#00ff884d;bottom:0;left:0;right:0;top:0}.ring-2{animation:ringPulse2 2s ease-out .3s infinite;border-color:#0f83;bottom:-10px;left:-10px;right:-10px;top:-10px}.ring-3{animation:ringPulse3 2s ease-out .6s infinite;border-color:#00ff881a;bottom:-20px;left:-20px;right:-20px;top:-20px}@keyframes ringPulse1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes ringPulse2{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes ringPulse3{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.checkmark{align-items:center;background:linear-gradient(135deg,#0f8,#00cc6a);border-radius:50%;box-shadow:0 0 40px #00ff8880,0 0 80px #00ff884d;display:flex;height:80px;justify-content:center;transform:scale(0);width:80px}@keyframes checkmarkPop{0%{transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0deg)}}.checkmark i{animation:checkmarkDraw .4s ease-out .3s forwards;color:#000;font-size:2.5rem;opacity:0}@keyframes checkmarkDraw{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.psm-title{font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:700;margin:0 0 10px;opacity:0;transform:translateY(20px)}.psm-title.animate{animation:titleSlideIn .5s ease-out forwards}@keyframes titleSlideIn{to{opacity:1;transform:translateY(0)}}.glitch{color:#0f8;position:relative;text-shadow:0 0 20px #00ff8880}.glitch:after,.glitch:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch:before{animation:glitch1 3s linear infinite alternate-reverse;color:#f05;z-index:-1}.glitch:after{animation:glitch2 2s linear infinite alternate-reverse;color:#00d9ff;z-index:-2}.psm-subtitle{color:#fff9;font-size:.95rem;margin:0;opacity:0;transform:translateY(20px)}.psm-subtitle.animate{animation:subtitleSlideIn .5s ease-out .2s forwards}@keyframes subtitleSlideIn{to{opacity:1;transform:translateY(0)}}.psm-content{flex:1 1;opacity:0;overflow-y:auto;padding:0 30px 30px;transform:translateY(30px)}.psm-content.animate{animation:contentSlideIn .6s ease-out .4s forwards}@keyframes contentSlideIn{to{opacity:1;transform:translateY(0)}}.psm-content::-webkit-scrollbar{width:6px}.psm-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.psm-content::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:3px}.psm-amount-section{background:linear-gradient(135deg,#00ff8814,#00d9ff0d);border:1px solid #0f83;border-radius:20px;margin-bottom:25px;overflow:hidden;padding:25px 20px;position:relative;text-align:center}.psm-amount-section:before{background:linear-gradient(90deg,#0000,#0f8,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.amount-label{color:#ffffff80;font-size:.8rem;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.amount-value{align-items:baseline;display:flex;font-family:Orbitron,sans-serif;gap:4px;justify-content:center}.amount-value .currency{color:#0f8;font-size:1.5rem;font-weight:600}.amount-value .number{color:#fff;font-size:3rem;font-weight:700;text-shadow:0 0 30px #0f86}.plan-badge{align-items:center;background:#ffb80026;border:1px solid #ffb8004d;border-radius:20px;color:#ffb800;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;margin-top:12px;padding:8px 16px}.psm-details-card{background:#0006;border:1px solid #00d9ff26;border-radius:20px;margin-bottom:25px;overflow:hidden}.details-header{align-items:center;background:#00d9ff14;border-bottom:1px solid #00d9ff26;display:flex;justify-content:space-between;padding:15px 20px}.details-header>i{color:#00d9ff;font-size:1rem;margin-right:10px}.details-header>span{color:#fff;flex:1 1;font-family:Orbitron,sans-serif;font-size:.9rem}.live-indicator{align-items:center;background:#00ff881a;border-radius:12px;display:flex;gap:6px;padding:4px 10px}.live-dot{animation:livePulse 1.5s infinite;background:#0f8;border-radius:50%;height:8px;width:8px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.live-text{color:#0f8;font-size:.65rem;font-weight:600;letter-spacing:1px}.details-grid{display:flex;flex-direction:column;gap:12px;padding:15px}.detail-item{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:15px;padding:12px 15px;transition:all .3s ease}.detail-item:hover{background:#ffffff0f;transform:translateX(5px)}.detail-item.highlight{background:#00ff880d;border:1px solid #0f83}.detail-icon{align-items:center;background:#00d9ff1a;border-radius:10px;color:#00d9ff;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.detail-icon.success{background:#00ff8826;color:#0f8}.detail-info{flex:1 1;min-width:0}.detail-info label{color:#ffffff80;display:block;font-size:.75rem;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.detail-info value{color:#fff;display:block;font-size:.95rem;font-weight:500}.detail-info value.mono{font-family:Share Tech Mono,monospace;letter-spacing:1px}.detail-info value.status-success{align-items:center;color:#0f8;display:flex;font-weight:600;gap:8px}.psm-security-badge{align-items:center;background:linear-gradient(135deg,#00ff880d,#00d9ff0d);border:1px solid #00ff8826;border-radius:16px;display:flex;gap:15px;margin-bottom:20px;padding:18px 20px}.shield-icon{align-items:center;background:#00ff881a;border-radius:12px;color:#0f8;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.security-text{flex:1 1}.security-title{color:#fff;display:block;font-size:.9rem;font-weight:600;margin-bottom:2px}.security-subtitle{color:#ffffff80;display:block;font-size:.75rem}.security-checks{display:flex;flex-direction:column;gap:5px}.security-checks span{align-items:center;color:#0f8;display:flex;font-size:.7rem;gap:5px}.security-checks i{font-size:.6rem}.psm-email-notice{background:#00d9ff0f;border:1px solid #00d9ff26;border-radius:14px;gap:15px;margin-bottom:25px;padding:15px 18px}.email-icon,.psm-email-notice{align-items:center;display:flex}.email-icon{background:#00d9ff1a;border-radius:50%;color:#00d9ff;flex-shrink:0;font-size:1.2rem;height:45px;justify-content:center;width:45px}.psm-email-notice p{color:#ffffffb3;font-size:.85rem;line-height:1.5;margin:0}.psm-actions{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.psm-btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s ease}.psm-btn:disabled{cursor:not-allowed;opacity:.6}.psm-btn.primary{background:linear-gradient(135deg,#0f8,#00cc6a);box-shadow:0 5px 25px #0f86;color:#000}.psm-btn.primary:hover:not(:disabled){box-shadow:0 8px 35px #00ff8880;transform:translateY(-3px)}.psm-btn-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.psm-btn.secondary{background:#ffffff0d;border:1px solid #ffffff26;color:#fffc}.psm-btn.secondary:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}.psm-btn.done{background:#0000;border:1px solid #00ff884d;color:#0f8;width:100%}.psm-btn.done:hover{background:#00ff881a;border-color:#0f8}.psm-footer{background:#0000004d;border-top:1px solid #ffffff0d;padding:20px 30px;text-align:center}.support-link{align-items:center;color:#ffffff80;display:inline-flex;font-size:.85rem;gap:8px}.support-link i{color:#00d9ff}.support-link a{color:#00d9ff;font-weight:500;text-decoration:none}.support-link a:hover{text-decoration:underline}.psm-notification{align-items:center;background:#002814f2;border:1px solid #0f8;border-radius:12px;bottom:30px;box-shadow:0 10px 40px #00000080;color:#0f8;display:flex;font-size:.9rem;gap:12px;left:50%;padding:14px 24px;position:fixed;transform:translateX(-50%) translateY(100px);transition:transform .3s ease;z-index:9999999999}.psm-notification.show{transform:translateX(-50%) translateY(0)}.psm-notification i{font-size:1.1rem}.print-only-receipt{display:none}@media print{.psm-overlay{background:#fff}.psm-bg-effects,.psm-confetti,.psm-container{display:none}.print-only-receipt{color:#000;display:block;font-family:Courier New,monospace;margin:0 auto;max-width:600px;padding:40px;width:100%}.print-content{text-align:center}.print-content h1{font-size:1.5rem;margin-bottom:20px}.print-divider{border-top:1px dashed #000;margin:20px 0}.print-row{display:flex;font-size:.9rem;justify-content:space-between;padding:10px 0}.print-thanks{font-weight:700;margin-top:30px}.print-contact{color:#666;font-size:.8rem;margin-top:20px}}@media (max-width:600px){.psm-overlay{padding:15px}.psm-container{border-radius:24px}.psm-header{padding:30px 20px 15px}.success-circle{height:80px;width:80px}.checkmark{height:60px;width:60px}.checkmark i{font-size:1.8rem}.psm-title{font-size:1.1rem}.psm-content{padding:0 20px 20px}.amount-value .number{font-size:2.2rem}.psm-security-badge{flex-direction:column;gap:12px;text-align:center}.security-checks{flex-direction:row;justify-content:center}.psm-btn-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.btn-shine,.circle-ring,.confetti-piece,.glitch:after,.glitch:before,.psm-bg-effects>*,.psm-container,.psm-overlay{animation:none!important}.psm-container{transform:none}.checkmark{transform:scale(1)}}.about-section-futuristic{background:#0a0a12;overflow:hidden;padding:10px 0;position:relative}.about-bg-effects{overflow:hidden;pointer-events:none}.about-bg-effects,.about-grid-bg{bottom:0;left:0;position:absolute;right:0;top:0}.about-grid-bg{animation:gridMove 25s linear infinite;background-image:linear-gradient(#00d9ff05 1px,#0000 0),linear-gradient(90deg,#00d9ff05 1px,#0000 0);background-size:60px 60px}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(60px)}}.about-glow-orb{animation:orbFloat 10s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.3;position:absolute}.orb-1{animation-delay:0s;background:#00d9ff4d;height:400px;left:-100px;top:-100px;width:400px}.orb-2{animation-delay:-5s;background:#0f83;bottom:-50px;height:300px;right:-50px;width:300px}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.about-scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00d9ff03 0,#00d9ff03 4px);bottom:0;left:0;position:absolute;right:0;top:0}.about-container{margin:0 auto;max-width:1400px;padding:0 30px;position:relative;z-index:10}.about-header{margin-bottom:60px;text-align:center}.about-badge{align-items:center;animation:fadeInDown .6s ease;background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:30px;color:#00d9ff;display:inline-flex;font-family:Orbitron,sans-serif;font-size:12px;gap:10px;letter-spacing:2px;margin-bottom:20px;padding:10px 24px}.about-badge i{font-size:14px}.about-title{animation:fadeInUp .6s ease .1s both;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:900;margin-bottom:15px}.glitch-text{color:#fff;position:relative;text-shadow:0 0 20px #00d9ff80}.glitch-text:after,.glitch-text:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch-text:before{animation:glitch1 3s linear infinite alternate-reverse;-webkit-clip-path:polygon(0 0,100% 0,100% 45%,0 45%);clip-path:polygon(0 0,100% 0,100% 45%,0 45%);color:#f05}.glitch-text:after{animation:glitch2 2s linear infinite alternate-reverse;-webkit-clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);color:#00d9ff}@keyframes glitch1{0%,90%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}}@keyframes glitch2{0%,90%,to{transform:translate(0)}20%{transform:translate(3px,-2px)}40%{transform:translate(-3px,2px)}}.about-subtitle{animation:fadeInUp .6s ease .2s both;color:#fff9;font-size:1.2rem;margin:0 auto;max-width:600px}.about-stats{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-bottom:80px}.stat-card{animation:fadeInUp .6s ease both;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:#00d9ff4d;box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)}.stat-icon{align-items:center;background:linear-gradient(135deg,#00d9ff1a,#00ff881a);border:1px solid #00d9ff4d;border-radius:16px;color:#00d9ff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:60px}.stat-card:hover .stat-icon{background:linear-gradient(135deg,#00d9ff33,#0f83);box-shadow:0 0 30px #00d9ff4d}.stat-value{color:#fff;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:8px;text-shadow:0 0 20px #00d9ff4d}.stat-suffix{color:#0f8;font-size:1.5rem}.stat-label{color:#fff9;font-size:.9rem;letter-spacing:1px}.stat-glow{background:linear-gradient(90deg,#0000,#00d9ff,#0000);height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%) scaleX(0);transition:transform .3s ease;width:80%}.stat-card:hover .stat-glow{transform:translateX(-50%) scaleX(1)}.about-content-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:80px}.story-card{background:#0006;border:1px solid #00d9ff26;border-radius:24px;height:100%;overflow:hidden;padding:40px;position:relative}.story-card:before{animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#00d9ff,#0f8,#00d9ff);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes gradientMove{0%{background-position:0 50%}to{background-position:200% 50%}}.story-header{gap:15px;margin-bottom:25px}.story-header,.story-icon{align-items:center;display:flex}.story-icon{background:linear-gradient(135deg,#00d9ff,#06f);border-radius:12px;box-shadow:0 0 30px #00d9ff66;color:#000;font-size:1.3rem;height:50px;justify-content:center;width:50px}.story-header h3{color:#fff;font-family:Orbitron,sans-serif;font-size:1.4rem}.story-content p{color:#ffffffb3;font-size:.95rem;line-height:1.8;margin-bottom:15px}.story-highlight{border-left:3px solid #00d9ff;color:#00d9ff!important;font-size:1.1rem!important;font-weight:500;padding-left:15px}.story-actions{display:flex;gap:15px;margin-top:30px}.about-btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:12px;font-weight:600;gap:10px;letter-spacing:1px;padding:14px 24px;transition:all .3s ease}.about-btn.primary{background:linear-gradient(135deg,#00d9ff,#06f);border:none;color:#000}.about-btn.primary:hover{box-shadow:0 10px 30px #00d9ff66;transform:translateY(-3px)}.about-btn.secondary{background:#0000;border:1px solid #fff3;color:#fff}.about-btn.secondary:hover{background:#ffffff0d;border-color:#fff6}.story-gallery-frame{background:#00000073;border:1px solid #00d9ff40;border-radius:22px;box-shadow:0 0 0 1px #00ff8814,0 0 50px #00d9ff1f,inset 0 0 40px #00d9ff0a;outline:none;overflow:hidden;position:relative}.story-gallery-frame:before{background:linear-gradient(90deg,#00d9ff1f,#0000 18%,#0000 82%,#00ff881a),repeating-linear-gradient(0deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.015) 1px,#0000 0,#0000 4px);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:5}.story-gallery-frame:focus-visible{box-shadow:0 0 0 2px #00ff8873,0 0 60px #00d9ff40,inset 0 0 40px #00d9ff0a}.gallery-stage{background:radial-gradient(circle at 30% 20%,#00d9ff2e,#0000 30%),radial-gradient(circle at 70% 80%,#00ff881f,#0000 35%),linear-gradient(135deg,#00d9ff0f,#00ff880a),#05050a;cursor:pointer;height:min(68vh,720px);min-height:340px;overflow:hidden;position:relative}.gallery-stage:after{background:linear-gradient(180deg,#00000059,#0000 28%,#0000 70%,#000000a6),linear-gradient(90deg,#00000059,#0000 18%,#0000 82%,#00000059);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.gallery-slide{inset:0;overflow:hidden;position:absolute}.gallery-slide img{display:block;filter:saturate(1.15) contrast(1.08) brightness(.9);height:100%;object-fit:contain;transform:scale(1);width:100%}.gallery-slide-in{animation:galleryZoomIn .78s cubic-bezier(.22,1,.36,1) both}.gallery-slide-out{animation:galleryZoomOut .78s cubic-bezier(.22,1,.36,1) both}.gallery-transition-fade .gallery-slide-in{animation-name:galleryFadeIn}.gallery-transition-fade .gallery-slide-out{animation-name:galleryFadeOut}.gallery-transition-slide-left.gallery-direction-1 .gallery-slide-in,.gallery-transition-slide-left.gallery-direction-1 .gallery-slide-out{animation-name:gallerySlideLeftIn}.gallery-transition-slide-left.gallery-direction-1 .gallery-slide-out{animation-name:gallerySlideLeftOut}.gallery-transition-slide-left.gallery-direction--1 .gallery-slide-in,.gallery-transition-slide-left.gallery-direction--1 .gallery-slide-out{animation-name:gallerySlideRightIn}.gallery-transition-slide-left.gallery-direction--1 .gallery-slide-out{animation-name:gallerySlideRightOut}.gallery-transition-slide-right.gallery-direction-1 .gallery-slide-in,.gallery-transition-slide-right.gallery-direction-1 .gallery-slide-out{animation-name:gallerySlideRightIn}.gallery-transition-slide-right.gallery-direction-1 .gallery-slide-out{animation-name:gallerySlideRightOut}.gallery-transition-slide-right.gallery-direction--1 .gallery-slide-in,.gallery-transition-slide-right.gallery-direction--1 .gallery-slide-out{animation-name:gallerySlideLeftIn}.gallery-transition-slide-right.gallery-direction--1 .gallery-slide-out{animation-name:gallerySlideLeftOut}.gallery-transition-zoom .gallery-slide-in{animation-name:galleryZoomIn}.gallery-transition-zoom .gallery-slide-out{animation-name:galleryZoomOut}.gallery-transition-rotate .gallery-slide-in{animation-name:galleryRotateIn}.gallery-transition-rotate .gallery-slide-out{animation-name:galleryRotateOut}.gallery-transition-flip .gallery-slide-in{animation-name:galleryFlipIn}.gallery-transition-flip .gallery-slide-out{animation-name:galleryFlipOut}.gallery-transition-blur .gallery-slide-in{animation-name:galleryBlurIn}.gallery-transition-blur .gallery-slide-out{animation-name:galleryBlurOut}.gallery-transition-wipe .gallery-slide-in{animation-name:galleryWipeIn}.gallery-transition-wipe .gallery-slide-out{animation-name:galleryWipeOut}.gallery-transition-glitch .gallery-slide-in{animation-name:galleryGlitchIn}.gallery-transition-glitch .gallery-slide-out{animation-name:galleryFadeOut}.gallery-scanline{animation:galleryScan 4.5s linear infinite;background:linear-gradient(180deg,#0000,#00d9ff29,#0000);height:22%;left:0;pointer-events:none;position:absolute;right:0;top:-30%;z-index:4}.gallery-hud{align-items:center;color:#ffffffdb;display:flex;font-family:Orbitron,sans-serif;font-size:.75rem;gap:12px;justify-content:space-between;left:16px;letter-spacing:2px;position:absolute;right:16px;text-shadow:0 0 16px #00d9ffbf;top:16px;z-index:6}.gallery-hud span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid #00d9ff47;border-radius:999px;padding:8px 12px}.gallery-transition-label{background:linear-gradient(135deg,#00d9ffd9,#00ff88c7);border-radius:999px;bottom:18px;box-shadow:0 0 24px #00d9ff59;color:#02040a;font-size:.72rem;font-weight:800;left:18px;letter-spacing:1.6px;padding:8px 14px;z-index:6}.gallery-loader,.gallery-transition-label{font-family:Orbitron,sans-serif;position:absolute}.gallery-loader{background:#000000b8;color:#00d9ff;display:grid;inset:0;letter-spacing:2px;place-items:center;z-index:7}.gallery-loader:after{animation:gallerySpinner .8s linear infinite;border:2px solid #00d9ff33;border-radius:50%;border-top-color:#00d9ff;content:"";height:36px;margin-left:10px;width:36px}.gallery-controls{align-items:center;background:#00000061;border-top:1px solid #00d9ff26;display:flex;gap:14px;justify-content:center;padding:18px}.gallery-autoplay-btn,.gallery-control-btn{background:#00d9ff14;border:1px solid #00d9ff47;color:#00d9ff;cursor:pointer;transition:all .25s ease}.gallery-control-btn{border-radius:50%;display:grid;font-size:1rem;height:46px;place-items:center;width:46px}.gallery-autoplay-btn:hover,.gallery-control-btn:hover{background:#00ff881a;border-color:#00ff888c;box-shadow:0 0 24px #00d9ff38;transform:translateY(-2px)}.gallery-autoplay-btn{align-items:center;border-radius:999px;display:inline-flex;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:1px;min-height:46px;min-width:170px;padding:0 20px}.gallery-autoplay-btn.paused{background:#00ff8814;border-color:#00ff8873;color:#0f8}.gallery-random-btn{align-items:center;border-radius:999px;display:inline-flex;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:1px;min-height:46px;min-width:120px;padding:0 18px}.gallery-random-btn:hover{background:#ffffff1a;border-color:#ffffff8c;box-shadow:0 0 24px #0f83;color:#fff;transform:translateY(-2px)}.gallery-empty{background:#00d9ff0a;border:1px dashed #00d9ff4d;border-radius:20px;color:#ffffffb3;display:grid;min-height:320px;place-items:center;text-align:center}.gallery-empty i{color:#00d9ff;display:block;font-size:2rem;margin-bottom:14px}.gallery-empty p{font-family:Orbitron,sans-serif;letter-spacing:1px;margin:0}.gallery-modal-footer span{align-items:center;color:#ffffff94;display:inline-flex;font-size:.8rem;gap:8px}.gallery-modal-footer span i{color:#00d9ff}@media (min-width:1024px){.gallery-overlay{padding:0}.gallery-modal{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.modal-header{padding:18px 30px}.gallery-modal-body{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:24px 30px}.story-gallery-frame{width:100%}.gallery-stage{height:calc(100vh - 205px);min-height:520px}.gallery-hud{left:22px;right:22px;top:20px}.gallery-transition-label{bottom:22px;left:22px}}@media (max-width:768px){.gallery-overlay{padding:0}.gallery-modal{border-radius:0;height:100vh;max-height:none;width:100%}.modal-header{padding:16px 18px}.modal-title-section span{display:none}.modal-close{height:40px;width:40px}.gallery-modal-body{overflow:hidden;padding:14px}.story-gallery-frame{border-radius:18px}.gallery-stage{height:min(68vh,520px);min-height:260px}.gallery-hud{font-size:.62rem;left:12px;right:12px;top:12px}.gallery-hud span{padding:7px 10px}.gallery-transition-label{bottom:12px;font-size:.62rem;left:12px;padding:7px 11px}.gallery-controls{gap:8px;padding:12px}.gallery-control-btn{height:42px;width:42px}.gallery-autoplay-btn,.gallery-random-btn{font-size:.64rem;min-height:42px;min-width:auto;padding:0 12px}}@keyframes galleryFadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes galleryFadeOut{to{opacity:0;transform:scale(.98)}}@keyframes galleryZoomIn{0%{filter:saturate(1.4) brightness(1.1);opacity:0;transform:scale(1.22)}to{filter:saturate(1.15) brightness(.9);opacity:1;transform:scale(1)}}@keyframes galleryZoomOut{to{opacity:0;transform:scale(.86)}}@keyframes gallerySlideLeftIn{0%{opacity:0;transform:translateX(100%) scale(1.04)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes gallerySlideLeftOut{to{opacity:0;transform:translateX(-38%) scale(.98)}}@keyframes gallerySlideRightIn{0%{opacity:0;transform:translateX(-100%) scale(1.04)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes gallerySlideRightOut{to{opacity:0;transform:translateX(38%) scale(.98)}}@keyframes galleryRotateIn{0%{filter:blur(8px);opacity:0;transform:rotate(-5deg) scale(1.14)}to{filter:blur(0);opacity:1;transform:rotate(0) scale(1)}}@keyframes galleryRotateOut{to{filter:blur(8px);opacity:0;transform:rotate(5deg) scale(.88)}}@keyframes galleryFlipIn{0%{filter:blur(10px);opacity:0;transform:perspective(900px) rotateY(75deg) translateX(18%)}to{filter:blur(0);opacity:1;transform:perspective(900px) rotateY(0) translateX(0)}}@keyframes galleryFlipOut{to{filter:blur(10px);opacity:0;transform:perspective(900px) rotateY(-75deg) translateX(-18%)}}@keyframes galleryBlurIn{0%{filter:blur(18px) saturate(1.5);opacity:0;transform:scale(1.12)}to{filter:blur(0) saturate(1.15);opacity:1;transform:scale(1)}}@keyframes galleryBlurOut{to{filter:blur(18px);opacity:0;transform:scale(.9)}}@keyframes galleryWipeIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes galleryWipeOut{to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);opacity:1}}@keyframes galleryGlitchIn{0%{filter:hue-rotate(90deg) blur(8px);opacity:0;transform:translate(-24px) skewX(12deg)}15%{filter:hue-rotate(20deg);opacity:1;transform:translate(18px,-3px) skewX(-8deg)}30%{filter:hue-rotate(120deg);opacity:1;transform:translate(-10px,3px) skewX(6deg)}45%{filter:hue-rotate(40deg);opacity:1;transform:translate(8px,-2px) skewX(-4deg)}to{filter:none;opacity:1;transform:translate(0) skewX(0)}}@keyframes galleryScan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(520%)}}@keyframes gallerySpinner{to{transform:rotate(1turn)}}.features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;height:100%}.feature-card{animation:fadeInUp .6s ease both;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.feature-card:hover{background:#00d9ff0d;border-color:#00d9ff4d;transform:translateY(-5px)}.feature-icon{align-items:center;background:#00d9ff1a;border:1px solid #00d9ff4d;border-radius:10px;color:#00d9ff;display:flex;font-size:1.1rem;height:45px;justify-content:center;margin-bottom:15px;transition:all .3s ease;width:45px}.feature-card:hover .feature-icon{background:#00d9ff33;box-shadow:0 0 20px #00d9ff4d}.feature-card h4{color:#fff;font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:10px}.feature-card p{color:#fff9;font-size:.85rem;line-height:1.6}.feature-hover-glow{background:radial-gradient(circle,#00d9ff1a,#0000 70%);height:100px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100px}.feature-card:hover .feature-hover-glow{opacity:1}.about-industries{margin-bottom:60px}.industries-title{align-items:center;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:1.2rem;gap:10px;justify-content:center;margin-bottom:25px;text-align:center}.industries-title i{color:#00d9ff}.industries-chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.industry-chip-enhanced{align-items:center;animation:fadeInUp .4s ease both;background:#00d9ff0d;border:1px solid #00d9ff33;border-radius:30px;color:#fffc;cursor:default;display:flex;font-size:.85rem;gap:8px;padding:12px 20px;transition:all .3s ease}.industry-chip-enhanced:hover{background:#00d9ff26;border-color:#00d9ff66;color:#00d9ff;transform:translateY(-3px)}.industry-chip-enhanced i{color:#0f8;font-size:.8rem}.about-cta{align-items:center;background:linear-gradient(135deg,#00d9ff1a,#00ff880d);border:1px solid #00d9ff33;border-radius:20px;display:flex;gap:30px;justify-content:space-between;padding:40px}.cta-content h3{color:#fff;font-family:Orbitron,sans-serif;font-size:1.5rem;margin-bottom:8px}.cta-content p{color:#fff9;font-size:.95rem}.about-cta-btn{background:linear-gradient(135deg,#00d9ff,#0f8);border:none;border-radius:12px;cursor:pointer;overflow:hidden;padding:2px;position:relative;transition:all .3s ease}.about-cta-btn:hover{box-shadow:0 10px 30px #00d9ff66;transform:translateY(-3px)}.btn-content{align-items:center;background:#05050af2;border-radius:10px;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;gap:10px;letter-spacing:1px;padding:16px 30px}.about-cta-btn:hover .btn-content{background:#0000;color:#000}.btn-shine{animation:btnShine 3s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes btnShine{0%,to{left:-100%}20%,80%{left:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.about-stats{grid-template-columns:repeat(2,1fr)}.about-content-grid{grid-template-columns:1fr}.about-cta{flex-direction:column;text-align:center}}@media (max-width:768px){.about-section-futuristic{padding:60px 0}.about-title{font-size:2rem}.about-stats{gap:12px;grid-template-columns:1fr 1fr;margin:0 auto 50px;max-width:400px}.stat-card{padding:20px 10px}.stat-icon{font-size:1.2rem;height:45px;margin-bottom:12px;width:45px}.stat-value{font-size:1.6rem}.stat-suffix{font-size:1.2rem}.stat-label{font-size:.7rem}.features-grid{gap:15px;grid-template-columns:1fr 1fr}.feature-card{padding:20px 15px}.feature-card h4{font-size:.9rem}.feature-card p{font-size:.75rem}.feature-icon{font-size:1rem;height:40px;width:40px}.story-card{padding:25px}.story-actions{flex-direction:column}.about-btn{justify-content:center;width:100%}}@media (max-width:480px){.about-stats{grid-template-columns:1fr}.about-container{padding:0 20px}}.about-modal-overlay{align-items:center;animation:modalFadeIn .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:999999}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.about-modal{animation:modalSlideUp .4s ease;background:linear-gradient(145deg,#0a0a14,#11111c 50%,#0a0a12);border-radius:24px;box-shadow:0 0 0 1px #00d9ff33,0 0 80px #00d9ff26,0 30px 100px #000000b3;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:100%}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{background:#00d9ff0d;border-bottom:1px solid #00d9ff26;justify-content:space-between;padding:25px 30px}.modal-header,.modal-header h3{align-items:center;display:flex}.modal-header h3{color:#fff;font-family:Orbitron,sans-serif;font-size:1.2rem;gap:12px}.modal-header h3 i{color:#00d9ff;font-size:1.4rem}.modal-title-section{align-items:center;display:flex;gap:15px}.modal-title-section>i{align-items:center;background:linear-gradient(135deg,#00d9ff,#06f);border-radius:12px;color:#000;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.modal-title-section h3{color:#fff;font-family:Orbitron,sans-serif;font-size:1.3rem;margin:0}.modal-title-section span{color:#ffffff80;font-size:.85rem}.modal-close{align-items:center;background:#ff47571a;border:1px solid #ff47574d;border-radius:12px;color:#ff4757;cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;transition:all .3s ease;width:44px}.modal-close:hover{background:#ff475733;transform:rotate(90deg)}.modal-body{flex:1 1;overflow-y:auto;padding:30px}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#ffffff0d}.modal-body::-webkit-scrollbar-thumb{background:#00d9ff4d;border-radius:3px}.story-timeline{padding-left:30px;position:relative}.story-timeline:before{background:linear-gradient(180deg,#00d9ff,#0f8,#00d9ff);bottom:0;content:"";left:8px;position:absolute;top:0;width:2px}.timeline-item{animation:timelineSlideIn .5s ease backwards;margin-bottom:30px;position:relative}.timeline-item:first-child{animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.2s}.timeline-item:nth-child(3){animation-delay:.3s}.timeline-item:nth-child(4){animation-delay:.4s}@keyframes timelineSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.timeline-marker{align-items:center;background:linear-gradient(135deg,#00d9ff,#06f);border-radius:50%;box-shadow:0 0 20px #00d9ff66;color:#000;display:flex;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;height:50px;justify-content:center;left:-30px;position:absolute;width:50px}.timeline-marker i{color:#000;font-size:1.2rem}.timeline-item.highlight .timeline-marker{background:linear-gradient(135deg,#0f8,#00cc6a);box-shadow:0 0 20px #0f86}.timeline-content{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-left:20px;padding:20px 25px;transition:all .3s ease}.timeline-content:hover{background:#00d9ff0d;border-color:#00d9ff33}.timeline-content h4{color:#00d9ff;font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:10px}.timeline-item.highlight .timeline-content h4{color:#0f8}.timeline-content p{color:#ffffffb3;font-size:.9rem;line-height:1.7;margin:0}.story-values{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:30px}.story-values h4{align-items:center;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:1rem;gap:10px;margin-bottom:20px}.story-values h4 i{color:#ff4757}.values-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.value-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:20px 15px;transition:all .3s ease}.value-item:hover{background:#00d9ff1a;border-color:#00d9ff4d;transform:translateY(-3px)}.value-item i{align-items:center;background:#00d9ff1a;border-radius:10px;color:#00d9ff;display:flex;font-size:1.2rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.value-item:hover i{background:#00d9ff33;box-shadow:0 0 20px #00d9ff4d}.value-item span{color:#fff;font-size:.85rem;font-weight:600}.modal-footer{background:#0000004d;border-top:1px solid #ffffff0d;display:flex;justify-content:flex-end;padding:20px 30px}.story-cta-btn{align-items:center;background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;gap:10px;padding:12px 30px;transition:all .3s ease}.story-cta-btn:hover{box-shadow:0 10px 25px #0f86;transform:translateY(-2px)}@media (max-width:768px){.about-modal{border-radius:20px;max-height:95vh}.modal-header{padding:20px}.modal-title-section>i{font-size:1.2rem;height:40px;width:40px}.modal-title-section h3{font-size:1.1rem}.modal-body{padding:20px}.story-timeline{padding-left:25px}.timeline-marker{font-size:.6rem;height:40px;left:-25px;width:40px}.timeline-content{margin-left:15px;padding:15px 20px}.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gallery-modal-body{padding:10px}.gallery-stage{height:56vh;min-height:220px}.gallery-controls{padding:10px}.gallery-control-btn{height:38px;width:38px}.gallery-autoplay-btn,.gallery-random-btn{font-size:.58rem;min-height:38px;padding:0 9px}.gallery-modal-footer{padding:12px 14px}.gallery-modal-footer span{display:none}}@media (prefers-reduced-motion:reduce){.about-glow-orb,.about-grid-bg,.about-modal,.btn-shine,.gallery-overlay .gallery-progress,.gallery-overlay .gallery-slide-in,.gallery-overlay .gallery-slide-in:after,.gallery-overlay .gallery-slide-out,.gallery-overlay .gallery-slide-out:after,.gallery-overlay .gallery-stage:before,.glitch-text:after,.glitch-text:before,.timeline-item{animation:none!important}}.gallery-overlay.gallery-overlay{background:radial-gradient(circle at 20% 10%,#00d9ff24,#0000 34%),radial-gradient(circle at 82% 86%,#ff00801f,#0000 36%),#000000fa;padding:0}.gallery-overlay.gallery-overlay .gallery-modal{background:#000;border:0;border-radius:0;box-shadow:none;height:100vh;max-height:none;max-width:none;width:100vw}.gallery-overlay.gallery-overlay .modal-body.gallery-modal-body{background:linear-gradient(rgba(0,217,255,.035) 1px,#0000 0),linear-gradient(90deg,rgba(0,217,255,.035) 1px,#0000 0),#000;background-size:46px 46px;height:100vh;min-height:100vh;overflow:hidden;padding:0}.gallery-overlay.gallery-overlay .story-gallery-frame{background:#000;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #00d9ff2e,inset 0 0 90px #00d9ff14,0 0 90px #00d9ff1f;height:100vh;max-width:none;overflow:hidden;width:100vw}.gallery-overlay.gallery-overlay .gallery-stage{background:radial-gradient(circle at 50% 50%,#00d9ff14,#0000 42%),linear-gradient(135deg,#00d9ff0d,#ff00800a),#02030a;cursor:default;height:100vh;min-height:100vh;overflow:hidden;position:relative}.gallery-overlay.gallery-overlay .gallery-stage:before{border:1px solid #00d9ff2e;box-shadow:inset 0 0 0 1px #00ff8814,0 0 34px #00d9ff1f;-webkit-clip-path:polygon(0 18px,18px 18px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 18px) calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 18px),0 calc(100% - 18px));clip-path:polygon(0 18px,18px 18px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 18px) calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 18px),0 calc(100% - 18px));content:"";inset:18px;pointer-events:none;position:absolute;z-index:4}.gallery-overlay.gallery-overlay .gallery-stage:after{background:linear-gradient(180deg,#0000009e,#0000 18%,#0000 66%,#000000c7),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 1px,#0000 0,#0000 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.gallery-overlay.gallery-overlay .gallery-slide{inset:0;isolation:isolate;overflow:hidden;position:absolute}.gallery-overlay.gallery-overlay .gallery-slide:before{background:radial-gradient(circle at 50% 42%,#0000 0 38%,#00000061 76%),linear-gradient(90deg,#000000b8,#0000 18%,#0000 82%,#000000b8);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.gallery-overlay.gallery-overlay .gallery-slide img{filter:saturate(1.18) contrast(1.1) brightness(.82);height:100%;object-fit:contain;transform:scale(1.01);width:100%}.gallery-overlay.gallery-overlay .gallery-slide-in{animation:cyberGalleryIn .85s cubic-bezier(.22,1,.36,1) both}.gallery-overlay.gallery-overlay .gallery-slide-out{animation:cyberGalleryOut .85s cubic-bezier(.22,1,.36,1) both}.gallery-overlay.gallery-overlay .gallery-slide-in:after,.gallery-overlay.gallery-overlay .gallery-slide-out:after{animation:cyberSlideBeam .85s ease both;background:linear-gradient(90deg,#0000,#00d9ff29,#ff00801a,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:3}.gallery-overlay.gallery-overlay .gallery-slide-out:after{animation-direction:reverse}.gallery-overlay.gallery-overlay .gallery-hud{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;left:30px;pointer-events:none;right:30px;top:28px;z-index:8}.gallery-overlay.gallery-overlay .gallery-hud-left{display:flex;flex-direction:column;gap:8px;max-width:520px}.gallery-overlay.gallery-overlay .gallery-hud-label,.gallery-overlay.gallery-overlay .gallery-hud-sublabel{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000075;border:1px solid #00d9ff57;border-radius:999px;box-shadow:0 0 24px #00d9ff1f;color:#eaffff;display:inline-flex;font-family:Orbitron,sans-serif;font-size:.74rem;letter-spacing:2px;padding:9px 14px;text-shadow:0 0 14px #00d9ffb3;width:-webkit-fit-content;width:fit-content}.gallery-overlay.gallery-overlay .gallery-hud-sublabel{border-color:#00ff8847;color:#baffd2;text-shadow:0 0 14px #00ff8880}.gallery-overlay.gallery-overlay .is-paused .gallery-hud-sublabel{border-color:#ff475757;color:#ffd4da;text-shadow:0 0 14px #ff475780}.gallery-overlay.gallery-overlay .gallery-counter{border:1px solid #00ff8857;border-radius:999px;box-shadow:0 0 24px #00ff8824;color:#0f8;font-size:.9rem;font-weight:800;min-width:96px;padding:10px 16px;text-align:center}.gallery-overlay.gallery-overlay .gallery-corner-lock,.gallery-overlay.gallery-overlay .gallery-counter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000075;font-family:Orbitron,sans-serif;letter-spacing:2px}.gallery-overlay.gallery-overlay .gallery-corner-lock{align-items:center;border:1px solid #ff008052;border-radius:999px;color:#ff9dc6;display:flex;font-size:.68rem;gap:10px;padding:10px 14px;pointer-events:none;position:absolute;right:30px;text-shadow:0 0 14px #ff00808c;top:28px;z-index:8}.gallery-overlay.gallery-overlay .gallery-corner-lock i{color:#00d9ff}.gallery-overlay.gallery-overlay .gallery-controls{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(0deg,#000000e6,#0000008f,#0000);border-top:1px solid #00d9ff38;bottom:0;display:flex;gap:18px;justify-content:center;left:0;padding:calc(18px + env(safe-area-inset-bottom)) 22px 20px;position:absolute;right:0;z-index:12}.gallery-overlay.gallery-overlay .gallery-control-btn{background:linear-gradient(135deg,#00d9ff29,#00ff8814),#0000009e;border:1px solid #00d9ff7a;border-radius:50%;box-shadow:0 0 0 1px #00ff8814,0 0 28px #00d9ff38,inset 0 0 22px #00d9ff14;color:#00d9ff;cursor:pointer;font-size:1.15rem;height:62px;width:62px}.gallery-overlay.gallery-overlay .gallery-control-btn:focus-visible:not(:disabled),.gallery-overlay.gallery-overlay .gallery-control-btn:hover:not(:disabled){border-color:#00ff88b8;box-shadow:0 0 0 1px #00d9ff2e,0 0 42px #00d9ff5c,inset 0 0 26px #00ff881a;color:#0f8;outline:none;transform:translateY(-3px) scale(1.04)}.gallery-overlay.gallery-overlay .gallery-control-btn:disabled{cursor:not-allowed;opacity:.38}.gallery-overlay.gallery-overlay .gallery-close-button{background:#00000094;border:1px solid #ff475761;border-radius:50%;box-shadow:0 0 24px #ff47572e;color:#ff4757;cursor:pointer;font-size:1.1rem;height:48px;position:absolute;right:24px;top:24px;width:48px;z-index:14}.gallery-overlay.gallery-overlay .gallery-close-button:focus-visible,.gallery-overlay.gallery-overlay .gallery-close-button:hover{border-color:#ff4757b8;outline:none;transform:rotate(90deg)}.gallery-overlay.gallery-overlay .gallery-progress{animation:galleryAutoplayProgress linear infinite;background:linear-gradient(90deg,#00d9ff,#0f8,#ff0080);bottom:0;box-shadow:0 0 18px #00d9ff9e;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;z-index:13}.gallery-overlay.gallery-overlay .is-paused .gallery-progress{animation-play-state:paused}.gallery-overlay.gallery-overlay .gallery-autoplay-btn,.gallery-overlay.gallery-overlay .gallery-random-btn,.gallery-overlay.gallery-overlay .gallery-transition-label,.gallery-overlay.gallery-overlay .modal-footer.gallery-modal-footer{display:none!important}.gallery-overlay.gallery-overlay .gallery-loader{background:#000000b8;color:#00d9ff;font-family:Orbitron,sans-serif;letter-spacing:3px;text-shadow:0 0 16px #00d9ffb3;z-index:9}.gallery-overlay.gallery-overlay .gallery-empty{background:linear-gradient(#00d9ff0a 1px,#0000 0),linear-gradient(90deg,#00d9ff0a 1px,#0000 0),#000;background-size:46px 46px;border-radius:0;min-height:100vh}@keyframes cyberGalleryIn{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);filter:saturate(1.6) brightness(1.2) hue-rotate(18deg);opacity:0;transform:translateX(34px) scale(1.04)}55%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}to{filter:saturate(1.18) contrast(1.1) brightness(.82);opacity:1;transform:translateX(0) scale(1.01)}}@keyframes cyberGalleryOut{to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);filter:saturate(.6) brightness(.45);opacity:0;transform:translateX(-34px) scale(.98)}}@keyframes cyberSlideBeam{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes galleryAutoplayProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.gallery-overlay.gallery-overlay .modal-body.gallery-modal-body{background-size:34px 34px}.gallery-overlay.gallery-overlay .gallery-stage:before{inset:12px}.gallery-overlay.gallery-overlay .gallery-hud{left:14px;right:14px;top:18px}.gallery-overlay.gallery-overlay .gallery-hud-label,.gallery-overlay.gallery-overlay .gallery-hud-sublabel{font-size:.62rem;letter-spacing:1.4px;padding:7px 10px}.gallery-overlay.gallery-overlay .gallery-counter{font-size:.72rem;min-width:74px;padding:8px 11px}.gallery-overlay.gallery-overlay .gallery-corner-lock{font-size:.58rem;letter-spacing:1.2px;padding:8px 10px;right:14px;top:72px}.gallery-overlay.gallery-overlay .gallery-corner-lock i{display:none}.gallery-overlay.gallery-overlay .gallery-close-button{height:42px;right:18px;top:18px;width:42px}.gallery-overlay.gallery-overlay .gallery-controls{gap:12px;padding:calc(14px + env(safe-area-inset-bottom)) 14px 16px}.gallery-overlay.gallery-overlay .gallery-control-btn{font-size:1rem;height:54px;width:54px}.gallery-overlay.gallery-overlay .gallery-slide img{object-fit:contain}}@media (max-width:480px){.gallery-overlay.gallery-overlay .gallery-hud{align-items:flex-start}.gallery-overlay.gallery-overlay .gallery-counter{font-size:.66rem;min-width:66px;padding:7px 9px}.gallery-overlay.gallery-overlay .gallery-corner-lock{display:none}.gallery-overlay.gallery-overlay .gallery-control-btn{height:50px;width:50px}}
/*# sourceMappingURL=main.3a0e2941.css.map*/