@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap);:root{--bg-deep:#050510;--bg-card:#0f0f1e;--bg-lighter:#1a1a2e;--primary:#7d2ae8;--primary-gradient:linear-gradient(135deg, #7d2ae8 0%, #ff0080 100%);--secondary:#00f2ea;--secondary-glow:rgba(0, 242, 234, 0.5);--text-main:#e0e0ff;--text-muted:#8f8fa3;--success:#00ff9d;--danger:#ff2a6d;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--glass-border:1px solid rgba(255, 255, 255, 0.08)}body.light-theme{--bg-deep:#f0f2f5;--bg-card:#ffffff;--bg-lighter:#e4e7eb;--text-main:#1a1a2e;--text-muted:#586069;--primary:#5b21b6;--secondary:#0891b2;--glass-border:1px solid rgba(0, 0, 0, 0.05)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background-color:var(--bg-deep);color:var(--text-main);line-height:1.6;overflow-x:hidden;background-image:radial-gradient(circle at 15% 50%,rgba(125,42,232,.15),transparent 25%),radial-gradient(circle at 85% 30%,rgba(0,242,234,.1),transparent 25%);min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes glitch-skew{0%{transform:skew(0)}20%{transform:skew(-2deg)}40%{transform:skew(2deg)}60%{transform:skew(-1deg)}80%{transform:skew(1deg)}100%{transform:skew(0)}}@keyframes float-anime{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes neon-pulse{0%{box-shadow:0 0 5px var(--secondary-glow)}50%{box-shadow:0 0 20px var(--secondary),0 0 10px var(--primary)}100%{box-shadow:0 0 5px var(--secondary-glow)}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#1a1a2e 0,#000 100%);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .8s ease-out,visibility .8s ease-out}.loader-text{font-size:clamp(2.5rem, 10vw, 5rem);font-weight:800;display:flex;align-items:center;justify-content:center;gap:2px;overflow:hidden;white-space:nowrap;position:relative;filter:drop-shadow(0 0 15px rgba(125, 42, 232, .3))}.loader-xm{color:#fff;opacity:0;display:inline-block;animation:impact-left 1.8s cubic-bezier(.22,1,.36,1) forwards}.loader-panels{color:var(--secondary);opacity:0;display:inline-block;animation:impact-right 1.8s cubic-bezier(.22,1,.36,1) forwards}.loader-text::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(0);width:120%;height:2px;background:#fff;box-shadow:0 0 20px #fff,0 0 10px var(--secondary);animation:impact-flash 1.8s ease-out forwards;opacity:0;z-index:-1}@keyframes impact-left{0%{transform:translateX(-150px) scale(1.5);opacity:0;filter:blur(20px)}50%{opacity:1;transform:translateX(0);filter:blur(0px)}100%{transform:translateX(0);opacity:1;filter:blur(0)}}@keyframes impact-right{0%{transform:translateX(150px) scale(1.5);opacity:0;filter:blur(20px)}50%{opacity:1;transform:translateX(0);filter:blur(0px)}100%{transform:translateX(0);opacity:1;filter:blur(0)}}@keyframes impact-flash{0%,45%{opacity:0;transform:translate(-50%,-50%) scaleX(0)}50%{opacity:.8;transform:translate(-50%,-50%) scaleX(1)}100%{opacity:0;transform:translate(-50%,-50%) scaleX(2)}}.navbar{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:90%;max-width:1200px;padding:10px 25px;z-index:1000;background:rgba(15,15,30,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);border-radius:100px;transition:all .4s ease;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.navbar.scrolled{width:95%;top:10px;background:rgba(15,15,30,.98);border-color:rgba(125,42,232,.3)}body.light-theme .navbar{background:rgba(255,255,255,.85);box-shadow:0 10px 30px -10px rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.nav-logo{font-size:1.5rem;font-weight:800;color:var(--text-main);text-decoration:none;letter-spacing:-.5px;transition:transform .3s;justify-self:start}.nav-logo:hover{transform:scale(1.05);text-shadow:0 0 10px var(--primary)}.nav-logo span{color:var(--secondary);text-transform:none}.nav-menu{display:flex;list-style:none;gap:30px;justify-self:center}.nav-link{color:var(--text-muted);text-decoration:none;font-weight:500;font-size:.95rem;transition:.3s;position:relative}.nav-link.active,.nav-link:hover{color:var(--text-main)}.nav-link::after{content:"";position:absolute;bottom:-5px;left:50%;width:0;height:3px;background:var(--secondary);transform:translateX(-50%);transition:.3s;border-radius:50px}.nav-link:hover::after{width:20px;box-shadow:0 0 10px var(--secondary)}.nav-controls{display:flex;align-items:center;gap:15px;justify-self:end}.nav-cta{display:none!important}.client-btn{text-decoration:none;color:var(--text-main);font-size:.9rem;font-weight:600;border:1px solid var(--glass-border);padding:8px 18px;border-radius:50px;transition:.3s;display:flex;align-items:center;gap:8px;white-space:nowrap}.client-btn:hover{background:rgba(255,255,255,.05);border-color:var(--secondary);color:var(--secondary);transform:translateY(-2px)}body.light-theme .client-btn:hover{background:rgba(0,0,0,.05)}.theme-toggle{cursor:pointer;color:var(--text-muted);font-size:1.2rem;transition:.4s}.theme-toggle:hover{color:var(--secondary);transform:rotate(180deg)}.hamburger{display:none;cursor:pointer;color:var(--text-main);font-size:1.5rem;justify-self:end}.hero{padding:180px 20px 100px;text-align:center;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:50%;left:50%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(125,42,232,.2) 0,transparent 70%);transform:translate(-50%,-50%);z-index:-1;filter:blur(50px)}.hero-title{font-size:clamp(2.2rem, 6vw, 4rem);font-weight:800;line-height:1.3;padding-bottom:10px;margin-bottom:15px;background:linear-gradient(to right,#fff,#b4b4b4);-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.hero-title:hover{animation:glitch-skew .5s cubic-bezier(.25,.46,.45,.94) both infinite}body.light-theme .hero-title{background:linear-gradient(to right,#1a1a2e,#5b21b6);-webkit-background-clip:text;color:transparent}.hero-title span{color:var(--primary);-webkit-text-stroke:1px var(--primary);display:inline-block}.hero-subtitle{font-size:clamp(1rem, 3vw, 1.2rem);color:var(--text-muted);max-width:600px;margin:0 auto 40px;line-height:1.6}.hero-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:40px}.badge{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);padding:8px 16px;border-radius:12px;font-size:.85rem;color:var(--text-muted);display:flex;align-items:center;gap:8px;animation:float-anime 4s ease-in-out infinite}.badge:first-child{animation-delay:0s}.badge:nth-child(2){animation-delay:1s}.badge:nth-child(3){animation-delay:2s}.badge:nth-child(4){animation-delay:3s}body.light-theme .badge{border-color:rgba(0,0,0,.1);background:rgba(255,255,255,.5)}.badge i{color:var(--secondary);flex-shrink:0}.container{max-width:1200px;margin:0 auto;padding:0 20px}section{padding:60px 0}.section-title{font-size:clamp(2rem, 5vw, 2.5rem);font-weight:700;text-align:center;margin-bottom:10px;line-height:1.3}.section-title span{color:var(--primary);position:relative;display:inline-block}.section-title span::after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background:var(--primary);opacity:.3;z-index:-1;transform:skewX(-15deg)}.section-subtitle{text-align:center;color:var(--text-muted);margin-bottom:50px;padding:0 10px}.features-grid,.packages{display:grid;grid-template-columns:1fr;gap:25px;padding-bottom:10px}.feature-item,.package-card{background:var(--bg-card);padding:30px;border-radius:var(--radius-md);border:var(--glass-border);transition:.3s;position:relative;overflow:visible;display:flex;flex-direction:column}.feature-item:hover,.package-card:hover{transform:translateY(-5px) scale(1.02);border-color:var(--secondary);box-shadow:0 0 20px rgba(0,242,234,.2);z-index:2}.feature-icon{width:60px;height:60px;background:rgba(255,255,255,.03);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--secondary);margin-bottom:25px;transition:.4s;flex-shrink:0;transform:rotate(5deg)}body.light-theme .feature-icon{background:rgba(0,0,0,.05)}.feature-item:hover .feature-icon{background:var(--primary);color:#fff;transform:rotate(0) scale(1.1)}.feature-item h3{font-size:1.3rem;margin-bottom:10px;color:var(--text-main);line-height:1.3}.feature-item p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.package-container{display:none;animation:slideUp .5s ease}.package-container.active{display:block}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toggle-btn.active{background:var(--bg-card);color:var(--text-main);box-shadow:0 4px 15px rgba(0,0,0,.2);border-color:rgba(125,42,232,.5)}body.light-theme .toggle-btn.active{background:#fff;border-color:rgba(0,0,0,.1)}.toggle-btn:active{transform:scale(.95);background:rgba(255,255,255,.05)}.package-card::after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,0));z-index:-1;border-radius:var(--radius-lg);pointer-events:none}body.light-theme .package-card::after{background:linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,0))}.package-card.featured{border:1px solid var(--primary);box-shadow:inset 0 0 20px rgba(125,42,232,.1);margin-top:15px}.package-card.featured::before{content:"BEST VALUE";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--primary),#ff0080);color:#fff;padding:5px 15px;border-radius:20px;font-size:.75rem;font-weight:800;letter-spacing:1px;z-index:10;white-space:nowrap;box-shadow:0 5px 15px rgba(125,42,232,.4);border:2px solid var(--bg-deep)}.package-name{font-size:1.3rem;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:10px;line-height:1.2}.package-name i{color:var(--secondary);flex-shrink:0}.region-info{margin-bottom:20px;font-size:.85rem;color:var(--text-muted);display:flex;align-items:center;gap:5px}.price{font-size:2rem;font-weight:800;color:var(--text-main);margin:20px 0;text-shadow:0 0 20px rgba(125,42,232,.3)}body.light-theme .price{text-shadow:none}.price-period{font-size:.9rem;color:var(--text-muted);font-weight:400}.package-specs{list-style:none;margin-bottom:25px;flex-grow:1}.package-specs li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-muted);display:flex;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.4}body.light-theme .package-specs li{border-bottom-color:rgba(0,0,0,.05)}.package-specs li i{color:var(--primary);width:20px;min-width:20px;text-align:center;margin-top:3px}.sftp-info{font-size:.85rem;background:rgba(255,255,255,.03);padding:10px;border-radius:8px;text-align:center;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px}body.light-theme .sftp-info{background:rgba(0,0,0,.05)}.sftp-yes{color:var(--success)}.sftp-no{color:var(--danger)}.buy-btn{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;background:var(--bg-lighter);color:var(--text-main);text-decoration:none;font-weight:700;border-radius:12px;transition:.3s;border:1px solid rgba(255,255,255,.05);cursor:pointer;margin-top:auto;white-space:nowrap;transform:skew(-10deg)}.buy-btn i,.buy-btn span{transform:skew(10deg)}.buy-btn:hover,.package-card.featured .buy-btn{background:var(--primary-gradient);border:none;color:#fff;box-shadow:0 4px 15px rgba(125,42,232,.4);transform:skew(-10deg) scale(1.05)}.buy-btn.disabled{opacity:.5;cursor:not-allowed;background:#333!important;box-shadow:none!important}@media (min-width:1024px){.features-grid,.packages{display:flex;overflow-x:auto;gap:25px;padding-bottom:30px;padding-left:5px;padding-right:5px;scroll-snap-type:x mandatory;align-items:stretch;grid-template-columns:none}.feature-item,.package-card{min-width:300px;width:300px;flex-shrink:0;scroll-snap-align:center;margin-top:15px}}.status-grid{display:grid;grid-template-columns:1fr;gap:15px;width:100%}.status-item{background:rgba(15,15,30,.6);border-left:4px solid var(--text-muted);padding:12px 18px;border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;transition:transform .3s ease,background .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.status-item:hover{transform:translateY(-3px);background:rgba(15,15,30,.8)}.status-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 50%,rgba(0,0,0,.2) 50%);background-size:100% 4px;pointer-events:none;opacity:.2}.status-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.node-name{font-weight:700;font-size:.95rem;color:var(--text-main);display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-name i{margin-right:8px;color:var(--text-muted);font-size:.9rem}.node-badge{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;background:rgba(0,0,0,.2)}.status-up{color:var(--success)}.status-down{color:var(--danger)}.status-item:has(.status-up){border-left-color:var(--success);background:linear-gradient(90deg,rgba(0,255,157,.05),rgba(15,15,30,.6))}.status-item:has(.status-down){border-left-color:var(--danger);background:linear-gradient(90deg,rgba(255,42,109,.05),rgba(15,15,30,.6))}.faq-item{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:0;border-radius:0;background:0 0}body.light-theme .faq-item{border-bottom-color:rgba(0,0,0,.1)}.faq-item.active .faq-question{color:var(--secondary)}.faq-item.active .faq-question i{transform:rotate(180deg);color:var(--secondary)}.faq-question{padding:20px 0;width:100%;background:0 0;border:none;color:var(--text-main);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;line-height:1.4}.faq-answer{max-height:0;overflow:hidden;transition:.3s}.faq-answer p{padding-bottom:25px;color:var(--text-muted);line-height:1.6}.faq-item.active .faq-answer{max-height:500px}.faq-question i{transition:.3s;flex-shrink:0;margin-left:10px}.cta-section{background:var(--bg-card);border:1px solid var(--primary);padding:50px 20px;text-align:center;border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 0 50px rgba(125,42,232,.15)}.cta-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--secondary),var(--primary),var(--secondary));animation:ctaFlow 3s linear infinite;background-size:200% 100%}@keyframes ctaFlow{0%{background-position:100% 0}100%{background-position:-100% 0}}.cta-title{font-size:clamp(1.5rem, 3vw, 2rem);margin-bottom:10px;color:var(--text-main)}.cta-subtitle{color:var(--text-muted);margin-bottom:30px;font-size:.95rem}.form-page-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 50px;width:100%}.registration-form-wrapper{width:100%;max-width:550px;background:rgba(15,15,30,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);border-radius:var(--radius-md);padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.5);position:relative}body.light-theme .registration-form-wrapper{background:rgba(255,255,255,.9);box-shadow:0 20px 50px rgba(0,0,0,.1)}.form-header{text-align:center;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:20px}body.light-theme .form-header{border-bottom-color:rgba(0,0,0,.1)}.form-header .nav-logo{font-size:2rem;justify-self:center}.form-header h2{color:var(--text-main);margin:15px 0 5px;font-size:1.5rem}.form-header .price{font-size:1.8rem;margin:10px 0;color:var(--secondary);text-shadow:none}.form-group{margin-bottom:20px;width:100%}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-muted);font-size:.9rem}.input-wrapper{position:relative;width:100%}.input-icon{position:absolute;top:50%;transform:translateY(-50%);left:16px;font-size:1.1rem;color:var(--text-muted);pointer-events:none;transition:.3s;z-index:10}.form-group input{width:100%;padding:14px 16px 14px 48px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:var(--bg-deep);color:var(--text-main);font-size:1rem;font-family:Outfit,sans-serif;transition:all .3s ease}body.light-theme .form-group input{border-color:rgba(0,0,0,.15)}.form-group input:focus{outline:0;border-color:var(--secondary);box-shadow:0 0 15px rgba(0,242,234,.2);background-color:var(--bg-lighter)}.input-wrapper:focus-within .input-icon{color:var(--secondary)}.order-type-selector{display:flex;background:var(--bg-deep);padding:5px;border-radius:12px;border:1px solid rgba(255,255,255,.05);margin-bottom:20px;gap:8px}body.light-theme .order-type-selector{border-color:rgba(0,0,0,.1)}.radio-container{flex:1;position:relative}.radio-container input{display:none}.order-type-label{width:100%;padding:12px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:var(--text-muted);cursor:pointer;border-radius:8px;transition:.3s;gap:8px}.order-type-label:hover{color:var(--text-main);background:rgba(255,255,255,.05)}body.light-theme .order-type-label:hover{background:rgba(0,0,0,.05)}.radio-container input:checked+.order-type-label{background:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(125,42,232,.4)}.radio-container.disabled{opacity:.5;pointer-events:none;filter:grayscale(1);position:relative}.stock-badge{position:absolute;top:-8px;right:-5px;background:var(--danger);color:#fff;font-size:.6rem;padding:2px 8px;border-radius:10px;font-weight:800}.account-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.radio-card{cursor:pointer;position:relative}.radio-card input{position:absolute;opacity:0}.card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.02);color:var(--text-muted);transition:.3s}body.light-theme .card-content{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.radio-card:hover .card-content{background:rgba(255,255,255,.05)}.radio-card input:checked+.card-content{border-color:var(--secondary);background:rgba(0,242,234,.1);color:var(--text-main);box-shadow:inset 0 0 10px rgba(0,242,234,.1)}.radio-card input:checked+.card-content i{color:var(--secondary);transform:scale(1.1)}.promo-wrapper{display:flex;gap:10px}.promo-wrapper input{text-transform:uppercase;letter-spacing:1px;font-weight:700}#apply-promo-btn{padding:0 20px;background:var(--bg-lighter);color:var(--text-main);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-weight:600;cursor:pointer;transition:.3s;white-space:nowrap}#apply-promo-btn:hover{background:var(--primary);border-color:var(--primary)}#promo-message{display:block;margin-top:10px;font-size:.85rem;text-align:center}.toggle-container{transition:all .4s ease;opacity:0;max-height:0;overflow:hidden}.toggle-container.active{opacity:1;max-height:1000px}.toggle-container.hidden{display:none}.back-link{display:block;text-align:center;margin-top:20px;color:var(--text-muted);text-decoration:none}.back-link:hover{color:var(--danger)}.site-footer{background:var(--bg-card);border-top:1px solid rgba(255,255,255,.05);padding:70px 0 20px;margin-top:60px;color:var(--text-muted);position:relative;overflow:hidden}body.light-theme .site-footer{border-top-color:rgba(0,0,0,.05)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px}.footer-about p{font-size:.95rem;line-height:1.6;margin:20px 0;max-width:90%}.footer-logo{font-size:2rem;color:var(--text-main);font-weight:800;text-decoration:none;display:inline-block}.footer-logo span{color:var(--primary)}.footer-links h3{color:var(--text-main);font-size:1.1rem;margin-bottom:25px;position:relative;font-weight:700}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:12px}.footer-links ul li a{color:var(--text-muted);text-decoration:none;font-size:.95rem;transition:all .3s ease;display:inline-block}.footer-links ul li a:hover{color:var(--primary);transform:translateX(5px)}.social-links{display:flex;gap:15px;margin-top:20px}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.05);color:var(--text-main);border-radius:10px;font-size:1.2rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.05)}body.light-theme .social-links a{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.social-links a:hover{background:var(--primary);color:#fff;transform:translateY(-5px);box-shadow:0 5px 15px rgba(125,42,232,.3)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:25px;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}body.light-theme .footer-bottom{border-top-color:rgba(0,0,0,.05)}.payment-methods{display:flex;gap:15px;align-items:center;color:var(--text-muted);font-weight:500}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}.footer-about p{max-width:100%}}@media (max-width:576px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;text-align:center;gap:15px}.social-links{justify-content:center}}@media (min-width:1200px){.status-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.status-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:576px) and (max-width:991px){.status-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.navbar{width:95%;top:15px;padding:10px 20px}.nav-container{display:flex;justify-content:space-between}.nav-menu{position:fixed;top:85px;right:2.5%;width:95%;background:var(--bg-card);padding:25px;border-radius:20px;flex-direction:column;gap:15px;border:var(--glass-border);transform:translateY(-20px);opacity:0;pointer-events:none;transition:.3s;box-shadow:0 20px 50px rgba(0,0,0,.5);z-index:998;max-height:70vh;overflow-y:auto}body.light-theme .nav-menu{background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.1)}.nav-menu.active{transform:translateY(0);opacity:1;pointer-events:all}.client-btn{display:none}.hamburger{display:block}.features-grid,.packages{grid-template-columns:1fr}}@media (max-width:576px){.navbar{top:10px;width:92%;padding:10px 15px}.hero{padding-top:130px;padding-bottom:60px}.hero-title{font-size:2.5rem}.toggle-btn{padding:12px 10px;font-size:.85rem}.form-page-container{padding-top:100px;padding-left:10px;padding-right:10px}.registration-form-wrapper{padding:20px 15px}.account-status-grid{grid-template-columns:1fr}.promo-wrapper{flex-direction:column}#apply-promo-btn{width:100%;height:45px}}@media (max-width:480px){.status-header{flex-direction:row}.node-name{font-size:.85rem}.node-badge{font-size:.65rem;padding:3px 6px}}.hidden{display:none!important}.active{display:block;animation:fadeEffect .5s}@keyframes fadeEffect{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hidden{display:none!important}select#modal-software{width:100%;background:0 0;border:none;outline:0;color:inherit;font-family:inherit;font-size:1rem;padding:10px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}select#modal-software option{background-color:#1e1e1e;color:#fff}body.light-theme select#modal-software option{background-color:#fff;color:#333}.input-wrapper select{width:100%;padding:12px 15px 12px 45px;background-color:transparent;border:none;outline:0;font-family:Poppins,sans-serif;font-size:.95rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:10}.input-wrapper select{color:#fff}.input-wrapper select option{background-color:#1f1f1f;color:#fff;padding:10px}body.light-theme .input-wrapper select{color:#333}body.light-theme .input-wrapper select option{background-color:#fff;color:#333}.input-wrapper{position:relative}#minecraft-software-container .input-wrapper::after{content:"▼";font-size:.7rem;color:#888;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:5}body.light-theme #minecraft-software-container .input-wrapper::after{color:#333}#minecraft-software-container select{padding-right:35px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.3s ease;padding:20px}.modal-overlay.show{opacity:1;visibility:visible}.modal-content{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:450px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);transform:translateY(20px) scale(.95);transition:.3s cubic-bezier(.34, 1.56, .64, 1);display:flex;flex-direction:column;overflow:hidden}body.light-theme .modal-content{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.15)}.modal-overlay.show .modal-content{transform:translateY(0) scale(1)}.modal-header{padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.02)}body.light-theme .modal-header{border-bottom-color:rgba(0,0,0,.05);background:rgba(0,0,0,.02)}.modal-header h3{font-size:1.2rem;color:var(--text-main);margin:0;display:flex;align-items:center;gap:10px}.modal-header h3 i{color:var(--secondary)}.close-modal-btn{background:0 0;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;transition:.2s}.close-modal-btn:hover{color:var(--danger);transform:scale(1.1)}.modal-body{padding:25px}.modal-subtitle{font-size:.9rem;color:var(--text-muted);margin-bottom:20px;text-align:center;line-height:1.5}.confirmation-details{display:flex;flex-direction:column;gap:12px}.detail-row{display:flex;justify-content:space-between;align-items:flex-start;font-size:.95rem;border-bottom:1px dashed rgba(255,255,255,.05);padding-bottom:8px}body.light-theme .detail-row{border-bottom-color:rgba(0,0,0,.08)}.detail-row:last-child{border-bottom:none}.detail-label{color:var(--text-muted);font-weight:500;min-width:120px}.detail-value{color:var(--text-main);font-weight:600;text-align:right;word-break:break-word;max-width:60%}.divider{height:1px;background:rgba(255,255,255,.1);margin:10px 0}body.light-theme .divider{background:rgba(0,0,0,.1)}.detail-row.highlight{align-items:center;padding-top:5px;border-bottom:none}.price-tag{color:var(--success);font-size:1.3rem;font-weight:800;text-shadow:0 0 15px rgba(0,255,157,.2)}body.light-theme .price-tag{text-shadow:none}.modal-footer{padding:20px 25px;background:rgba(0,0,0,.2);display:flex;gap:15px}body.light-theme .modal-footer{background:rgba(0,0,0,.03)}.btn-cancel{flex:1;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:0 0;color:var(--text-muted);font-weight:600;cursor:pointer;transition:.2s}body.light-theme .btn-cancel{border-color:rgba(0,0,0,.15)}.btn-cancel:hover{background:rgba(255,255,255,.05);color:var(--text-main)}body.light-theme .btn-cancel:hover{background:rgba(0,0,0,.05)}.btn-confirm{flex:1.5;padding:12px;border-radius:12px;border:none;background:var(--primary-gradient);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 5px 15px rgba(125,42,232,.4);display:flex;align-items:center;justify-content:center;gap:8px;transition:.3s}.btn-confirm:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(125,42,232,.6)}.btn-confirm:disabled{opacity:.7;cursor:wait}.package-selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;width:100%}.selector-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;min-height:160px;padding:25px;background:rgba(15,15,30,.6);border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.25, .8, .25, 1);overflow:hidden;user-select:none}.selector-card:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);transform:translateY(-5px)}.selector-card:active{transform:scale(.96)}.selector-card.active{background:linear-gradient(135deg,rgba(125,42,232,.15) 0,rgba(15,15,30,.9) 100%);border:1px solid var(--primary);box-shadow:0 10px 30px rgba(125,42,232,.15)}body.light-theme .selector-card{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.05)}body.light-theme .selector-card:hover{background:#f8f9fa;border-color:var(--secondary)}body.light-theme .selector-card.active{background:linear-gradient(135deg,rgba(125,42,232,.05),#fff);border-color:var(--primary);box-shadow:0 10px 25px rgba(125,42,232,.1)}.card-header{margin-bottom:15px;display:flex;align-items:center;gap:12px}.card-icon{font-size:1.5rem;color:var(--text-muted);transition:.3s}.selector-card.active .card-icon{color:var(--secondary);filter:drop-shadow(0 0 5px var(--secondary))}.card-title{font-size:1.1rem;font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:1px}.card-details{margin-bottom:20px}.detail-line{font-size:.85rem;color:var(--text-muted);margin-bottom:5px;display:flex;align-items:center;gap:8px}.detail-line i{width:16px;text-align:center;color:var(--primary)}.price-start{font-size:.9rem;font-weight:600;color:var(--success);margin-top:auto}.action-arrow{position:absolute;bottom:20px;right:20px;font-size:1.2rem;color:var(--text-muted);opacity:.5;transition:all .4s ease}.selector-card.active .action-arrow{opacity:1;color:var(--secondary);transform:rotate(90deg)}.package-container{display:none;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;padding-top:20px}.package-container.active{display:block;opacity:1;transform:translateY(0)}@media (max-width:768px){.package-selector-grid{grid-template-columns:1fr;gap:15px}.selector-card{min-height:auto;padding:20px}.action-arrow{bottom:50%;transform:translateY(50%);right:20px}.selector-card.active .action-arrow{transform:translateY(50%) rotate(90deg)}}.server-list-wrapper{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;padding-right:5px}.server-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:15px;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.server-item:hover{background:rgba(255,255,255,.1);border-color:var(--secondary);transform:translateX(5px)}.server-info h4{font-size:1rem;color:var(--text-main);margin-bottom:4px}.server-info p{font-size:.8rem;color:var(--text-muted)}.server-status{font-size:.75rem;padding:4px 8px;border-radius:6px;font-weight:700}.server-status.active{background:rgba(34,197,94,.2);color:#22c55e}.server-select-btn{background:var(--primary);color:#fff;border:none;padding:8px 15px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer}body.light-theme .server-item{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}body.light-theme .server-item:hover{background:rgba(0,0,0,.08)}.package-selector-grid{display:none}.pricing-tabs-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.pricing-tabs-container>.selector-card{grid-row:1;margin-bottom:0}.pricing-tabs-container>.package-container{grid-row:2;grid-column:1/-1;padding-top:15px}@media (max-width:768px){.pricing-tabs-container{display:flex;flex-direction:column;gap:15px}.pricing-tabs-container>.selector-card{grid-row:auto}.pricing-tabs-container>.package-container{grid-row:auto;grid-column:auto;padding-top:5px;padding-bottom:15px}.selector-card.active .action-arrow{transform:translateY(50%) rotate(90deg)}}.modal-content{max-height:85vh;overflow-y:auto}@media (max-width:768px){.legal-sidebar::-webkit-scrollbar{display:none}.legal-sidebar{-ms-overflow-style:none;scrollbar-width:none}}.feature-item:hover,.package-card:hover{transform:translateY(-5px);border-color:var(--secondary);box-shadow:0 0 20px rgba(0,242,234,.2);z-index:2}.feature-item,.package-card{will-change:transform,box-shadow}.nav-container{display:flex!important;justify-content:space-between!important;align-items:center!important;grid-template-columns:none!important}.hamburger{display:block!important;cursor:pointer;color:var(--text-main);font-size:1.5rem;margin-left:15px}.nav-menu{position:absolute!important;top:75px!important;right:0!important;width:250px!important;background:var(--bg-card)!important;padding:20px!important;border-radius:20px!important;flex-direction:column!important;gap:15px!important;border:var(--glass-border)!important;transform:translateY(-20px)!important;opacity:0!important;pointer-events:none!important;transition:all .3s ease!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important;z-index:998!important;display:flex!important}body.light-theme .nav-menu{background:#fff!important;box-shadow:0 20px 50px rgba(0,0,0,.1)!important}.nav-menu.active{transform:translateY(0)!important;opacity:1!important;pointer-events:all!important}.nav-link::after{display:none!important}@media (max-width:576px){.container{padding:0 15px!important}.navbar{width:calc(100% - 30px)!important;left:15px!important;transform:none!important}.feature-item,.package-card,.selector-card{margin-left:2px;margin-right:2px}.nav-menu{width:100%!important;right:0!important;top:65px!important}}.features-grid,.packages{transform:translateZ(0);-webkit-overflow-scrolling:touch;padding-bottom:40px!important}.feature-item,.package-card{scroll-snap-align:start!important;backface-visibility:hidden;transform:translateZ(0);transition:transform .4s cubic-bezier(.25, .8, .25, 1),box-shadow .4s ease,border-color .4s ease!important}.feature-item:hover,.package-card:hover{transform:translateY(-8px) translateZ(0)!important}.package-container{display:none;opacity:0;transform:none}.package-container.active{display:block;animation:switchPackageAnim .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes switchPackageAnim{0%{opacity:0;transform:translateY(30px) scale(.97);filter:blur(4px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.package-container{display:none;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .3s ease-out,transform .3s ease-out;transform-origin:top center;padding-top:20px}.package-container.active{display:block;opacity:1;transform:translateY(0) scale(1)}.spotify-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.spotify-loader{display:flex;align-items:center;gap:6px;height:35px}.spotify-loader span{display:block;width:5px;height:10px;background:var(--secondary);border-radius:5px;animation:audioWave 1.2s infinite ease-in-out;transform-origin:bottom;box-shadow:0 0 10px rgba(0,242,234,.4)}.spotify-loader span:first-child{animation-delay:.1s}.spotify-loader span:nth-child(2){animation-delay:.3s}.spotify-loader span:nth-child(3){animation-delay:.6s}.spotify-loader span:nth-child(4){animation-delay:.4s}.spotify-loader span:nth-child(5){animation-delay:.2s}@keyframes audioWave{0%,100%{transform:scaleY(1);opacity:.4}50%{transform:scaleY(3);opacity:1}}@media (max-width:768px){.features-grid,.packages,.pricing-tabs-container{padding-left:15px!important;padding-right:15px!important;width:100%!important;box-sizing:border-box!important}.feature-item,.package-card,.selector-card{margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:420px!important}}@media (min-width:1024px){.container{padding:0 40px!important}.features-grid,.packages{padding-left:10px!important;padding-right:10px!important;margin-left:-10px!important;width:calc(100% + 20px)!important}.feature-item:last-child,.package-card:last-child{margin-right:30px!important}.package-selector-grid,.pricing-tabs-container{padding:0 10px!important;box-sizing:border-box!important}}.world-map-section{padding:80px 0;border-top:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at center,rgba(125,42,232,.05) 0,transparent 70%);text-align:center}body.light-theme .world-map-section{border-top-color:rgba(0,0,0,.05);background:radial-gradient(circle at center,rgba(125,42,232,.02) 0,transparent 70%)}.map-container{position:relative;max-width:900px;margin:50px auto 0}.map-image{width:100%;height:auto;opacity:.3;filter:invert(1) drop-shadow(1px 1px 0px rgba(255,255,255,.4)) drop-shadow(-1px -1px 0px rgba(255,255,255,.4));pointer-events:none;user-select:none}body.light-theme .map-image{filter:drop-shadow(1px 1px 0px rgba(0,0,0,.4)) drop-shadow(-1px -1px 0px rgba(0,0,0,.4));opacity:.3}.map-pin{position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;cursor:pointer}.pin-dot{width:12px;height:12px;background-color:var(--secondary);border-radius:50%;position:relative;box-shadow:0 0 15px var(--secondary);z-index:2}.pin-dot::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-color:rgba(0,242,234,.5);border-radius:50%;animation:radarPulse 2s infinite ease-out}.pin-label{position:absolute;background:var(--bg-card);border:1px solid var(--primary);color:var(--text-main);padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700;white-space:nowrap;box-shadow:0 5px 15px rgba(0,0,0,.5);transition:all .3s ease;opacity:.85;z-index:1}.pin-label.top-left{bottom:15px;right:10px}.pin-label.bottom-right{top:15px;left:10px}.map-pin:hover .pin-label{opacity:1;border-color:var(--secondary);box-shadow:0 5px 20px rgba(0,242,234,.3);z-index:20}.map-pin:hover .pin-label.top-left{transform:scale(1.1);transform-origin:bottom right}.map-pin:hover .pin-label.bottom-right{transform:scale(1.1);transform-origin:top left}body.light-theme .pin-label{background:#fff;color:#333;box-shadow:0 5px 15px rgba(0,0,0,.1)}@keyframes radarPulse{0%{transform:scale(.5);opacity:1}100%{transform:scale(3);opacity:0}}@media (max-width:768px){.pin-label{font-size:.65rem;padding:4px 8px}.pin-dot{width:8px;height:8px}}.uptime-badge{font-size:.75rem;background:rgba(255,255,255,.05);padding:3px 8px;border-radius:6px;margin-left:auto;color:var(--text-muted);font-weight:600}body.light-theme .uptime-badge{background:rgba(0,0,0,.05)}.server-logs{margin-top:30px;background:var(--bg-card);padding:25px;border-radius:var(--radius-md);border:1px solid rgba(255,42,109,.3);box-shadow:0 10px 30px rgba(0,0,0,.1)}body.light-theme .server-logs{background:#fff;border-color:rgba(255,42,109,.1)}.log-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dashed rgba(255,255,255,.1);font-size:.9rem}body.light-theme .log-item{border-bottom-color:rgba(0,0,0,.1)}.log-item:last-child{border-bottom:none}.log-time{color:var(--text-muted);font-size:.8rem}.log-node{color:var(--danger);font-weight:700;display:flex;align-items:center;gap:8px}.log-reason{color:var(--text-main);font-size:.85rem}@media (max-width:576px){.log-item{flex-direction:column;align-items:flex-start;gap:5px}.log-time{margin-top:5px}}.status-footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px;width:100%;border-top:1px dashed rgba(255,255,255,.05);padding-top:12px}body.light-theme .status-footer{border-top-color:rgba(0,0,0,.05)}.status-bars{display:flex;gap:3px;align-items:center;height:18px}.status-bar{width:6px;height:100%;border-radius:2px;background:rgba(255,255,255,.1);transition:transform .2s ease;cursor:pointer}body.light-theme .status-bar{background:rgba(0,0,0,.1)}.status-bar.bar-up{background:var(--success);box-shadow:0 0 5px rgba(0,255,157,.2)}.status-bar.bar-down{background:var(--danger);box-shadow:0 0 5px rgba(255,42,109,.2)}.status-bar:hover{transform:scaleY(1.4)}.hero::before{display:none!important}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.hero-video{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(5,5,16,.7) 0,rgba(125,42,232,.4) 60%,var(--bg-deep) 100%);z-index:1}body.light-theme{--white:#111111;--bg-deep:#ffffff;background-color:#fff;color:#1a1a1a}body.light-theme .hero-overlay{background:linear-gradient(to bottom,rgba(5,5,16,.85) 0,rgba(125,42,232,.4) 50%,rgba(255,255,255,0) 80%,#fff 100%)!important}body.light-theme .hero-badges .badge,body.light-theme .hero-buttons .btn-outline,body.light-theme .hero-subtitle,body.light-theme .hero-title{color:#fff!important}body.light-theme .hero-badges .badge{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important}body.light-theme .hero-buttons .btn-outline{border-color:rgba(255,255,255,.5)!important;background:0 0!important}body.light-theme .status-item{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 15px rgba(0,0,0,.04)}body.light-theme .log-reason,body.light-theme .node-name,body.light-theme .uptime-badge{color:#111}body.light-theme .status-item:has(.status-up){background:linear-gradient(90deg,rgba(0,255,157,.15),#fff)!important}body.light-theme .status-item:has(.status-down){background:linear-gradient(90deg,rgba(255,42,109,.15),#fff)!important}body.light-theme #server-logs-container span[style*="color: white"]{color:#222!important}@media (max-width:576px){.status-header{flex-direction:column;align-items:flex-start;gap:8px}.uptime-badge{margin-left:0}.status-footer{flex-wrap:wrap;gap:12px;justify-content:center}.status-bars{width:100%;justify-content:center}}body.light-theme .node-badge{background-color:#f3f4f6!important;border:1px solid #d1d5db!important;color:#111827!important;z-index:2}body.light-theme .status-bar{background-color:#e5e7eb!important}body.light-theme .status-bar.bar-up{background-color:#10b981!important;box-shadow:0 0 4px rgba(16,185,129,.4)!important}body.light-theme .status-bar.bar-down{background-color:#ef4444!important;box-shadow:0 0 4px rgba(239,68,68,.4)!important}