@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box;}html,body{height:100%;}body{scrollbar-color:#3d4eff #05051a;scrollbar-width:thin;}::-webkit-scrollbar{width:12px;}::-webkit-scrollbar-track{background:#05051a;}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f7005e,#3d4eff);border-radius:6px;border:2px solid #05051a;}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff1451,#2063f3);}html{height:100%;background-color:#000000;}body{font-family:'Rajdhani','Arial Narrow',sans-serif;color:#ffffff;overflow-x:hidden;position:relative;font-weight:normal;background-color:transparent;z-index:auto;}nav{position:fixed;top:0;width:100%;padding:20px 0;background:transparent;z-index:1000;transition:background 0.3s ease,box-shadow 0.3s ease,border-bottom 0.3s ease,padding 0.3s ease;border-bottom:1px solid transparent;box-sizing:border-box;}nav.scrolled{padding:15px 5px;background:rgba(0,0,0,0.9);backdrop-filter:blur(20px);box-shadow:0 5px 30px rgba(255,20,81,0.2);border-bottom:1px solid rgba(255,20,81,0.1);}nav:hover:not(.scrolled){padding:15px 5px;background:rgba(0,0,0,0.9);backdrop-filter:blur(20px);box-shadow:0 5px 30px rgba(255,20,81,0.2);border-bottom:1px solid rgba(255,20,81,0.1);}.nav-container{width:100%;display:flex;justify-content:space-between;align-items:center;}.logo-link{height:52px;width:177px;display:flex;align-items:center;text-decoration:none;margin-left:5px;}.nav-links{display:flex;gap:30px;list-style:none;flex-grow:1;justify-content:center;}.nav-links a{text-decoration:none;color:#ffffff;position:relative;transition:all 0.3s ease;padding:8px 16px;font-family:'Quantico','Verdana',monospace,sans-serif;font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:1px;opacity:0.7;}.nav-links a.active{opacity:1;color:#ff1451 !important;text-shadow:0 0 10px rgba(255,20,81,0.8);}.nav-links a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid transparent;transition:all 0.3s ease;}.nav-links a:hover::before,.nav-links a.active::before{border-color:#ff1451;box-shadow:inset 0 0 10px rgba(255,20,81,0.5);}.nav-links a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff1451,#2063f3);transition:width 0.3s ease;box-shadow:0 0 10px rgba(255,20,81,0.8);}.nav-links a:hover::after,.nav-links a.active::after{width:100%;}.nav-cta{margin-top:0;align-self:center;margin-right:5px;}.menu-toggle{display:none;flex-direction:column;cursor:pointer;gap:4px;}.menu-toggle span{width:25px;height:2px;background:#ff1451;transition:all 0.3s ease;}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.menu-toggle.active span:nth-child(2){opacity:0;}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:80px 20px 0px;}.hero-content{text-align:center;max-width:1200px;animation:fade-in-up 1s ease-out;z-index:10;width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;}@keyframes fade-in{from{opacity:0;}to{opacity:0.6;}}.cta-container{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;z-index:100;margin-top:30px;}.cta-button{padding:12px 30px;border:none;font-size:1rem;cursor:pointer;position:relative;overflow:hidden;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;letter-spacing:0.1em;font-family:'Orbitron','Verdana',monospace,sans-serif;font-weight:700;border-radius:8px;}.cta-primary{background:linear-gradient(45deg,#ff1451,#2063f3,#ff1451);background-size:200% auto;color:white;position:relative;z-index:0;transition:background-position 0.5s ease;}.cta-primary:hover{background-position:100% 0;box-shadow:0 0 30px rgba(32,99,243,0.5);transform:scale(1.02);}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 30px rgba(255,20,81,0.5);}50%{transform:scale(1.05);box-shadow:0 0 40px rgba(255,20,81,0.8);}}.cta-secondary{background:transparent;color:#ff1451;border:2px solid #ff1451;box-shadow:inset 0 0 20px rgba(255,20,81,0.1);}.cta-secondary:hover{background:rgba(255,20,81,0.1);color:white;transform:translateY(-2px);box-shadow:0 10px 40px rgba(255,20,81,0.4),inset 0 0 30px rgba(255,20,81,0.2);border-color:#ffffff;}.host-button{font-family:'Orbitron','Verdana',monospace,sans-serif;font-size:1.1rem;font-weight:700;color:#ffffff;padding:16px 36px;cursor:pointer;display:inline-block;border-radius:12px;border:2px solid transparent;text-decoration:none;background:linear-gradient(#051440,#051440) padding-box,linear-gradient(to right,#e60026,#702283,#0056b3) border-box;background-origin:border-box;background-repeat:no-repeat;background-size:200% 100%;background-position:0% 0%;transition:background-position 0.5s ease,transform 0.3s ease,box-shadow 0.3s ease;}.host-button:hover{filter:brightness(1.2);background-position:100% 0%;transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,86,179,0.6);}.features{padding:100px 20px;max-width:1200px;margin:0 auto;position:relative;z-index:1;}.section-title{font-family:'Quantico','Verdana',monospace,sans-serif;font-size:2rem;font-weight:900;text-align:center;margin-bottom:30px;color:#ffffff;text-transform:uppercase;}.section-subtitle{font-family:'Quantico','Verdana',monospace,sans-serif;font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:30px;color:#ffffff;text-transform:uppercase;}.features-container{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start;}.game-features-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 20px;max-width:850px;margin:0 auto;align-items:start;}.tab-content .features-container{align-items:stretch;}.gallery-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,20,81,0.2);border-radius:10px;padding:20px;backdrop-filter:blur(10px);transition:all 0.3s ease;display:flex;justify-content:center;align-items:center;}.tab-item{padding:15px 20px;margin-bottom:10px;cursor:pointer;border:1px solid transparent;border-radius:5px;transition:all 0.3s ease;font-weight:500;display:flex;align-items:center;gap:15px;font-size:1.1rem;}.tab-item:hover{background:rgba(255,20,81,0.1);border-color:rgba(255,20,81,0.3);}.tab-item.active{background:linear-gradient(45deg,rgba(255,20,81,0.2),rgba(32,99,243,0.2));border-color:#ff1451;box-shadow:0 0 20px rgba(255,20,81,0.3);}.tab-icon{font-size:1.5rem;}.feature-content{background:rgba(255,255,255,0.03);border:1px solid rgba(255,20,81,0.2);border-radius:10px;padding:40px;backdrop-filter:blur(10px);min-height:400px;}.content-panel{display:none;animation:fadeIn 0.5s ease;}.content-panel.active{display:block;}.content-panel h3{font-family:'Orbitron','Verdana',monospace,sans-serif;font-size:2rem;margin-bottom:20px;background:linear-gradient(45deg,#ffffff,#ff1451);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.content-panel p{line-height:1.8;opacity:0.8;margin-bottom:20px;font-size:1.1rem;}.feature-list{list-style:none;margin-top:20px;}.feature-list li{padding:10px 0;padding-left:30px;position:relative;opacity:0.8;}.feature-list li::before{content:'▸';position:absolute;left:0;color:#ff1451;font-size:1.2rem;}.about{padding:100px 20px;max-width:1200px;margin:0 auto;}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.about-text h2{font-family:'Orbitron','Verdana',monospace,sans-serif;font-size:2.5rem;margin-bottom:30px;background:linear-gradient(45deg,#ff1451,#2063f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.about-text p{line-height:1.8;opacity:0.8;margin-bottom:20px;font-size:1.1rem;}.about-visual{position:relative;height:400px;display:flex;align-items:center;justify-content:center;}.about-graphic{width:300px;height:300px;position:relative;}.about-graphic::before,.about-graphic::after{content:'';position:absolute;border:2px solid #ff1451;border-radius:10px;box-shadow:0 0 30px rgba(255,20,81,0.5);}.about-graphic::before{width:100%;height:100%;}.about-graphic::after{width:80%;height:80%;top:10%;left:10%;border-color:#2063f3;box-shadow:0 0 30px rgba(32,99,243,0.5);}.about-graphic-alt{width:300px;height:300px;position:relative;display:flex;align-items:center;justify-content:center;}.hexagon{position:absolute;width:100px;height:100px;background:linear-gradient(45deg,#ff1451,#2063f3);opacity:0.3;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);}.hexagon:nth-child(1){width:150px;height:150px;}.hexagon:nth-child(2){width:100px;height:100px;opacity:0.5;}.hexagon:nth-child(3){width:200px;height:200px;opacity:0.2;}.contact{padding:100px 20px;max-width:1200px;margin:0 auto;overflow:visible;position:relative;z-index:1;}.contact-container{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between;}.contact-form{flex:1 1 45%;background:rgba(255,255,255,0.03);border:1px solid rgba(255,20,81,0.2);border-radius:10px;padding:40px;backdrop-filter:blur(10px);}.form-group{margin-bottom:25px;}.form-group label{display:block;margin-bottom:10px;color:#ff1451;font-weight:500;text-transform:uppercase;font-size:0.9rem;letter-spacing:1px;}.form-group input,.form-group textarea{width:100%;padding:15px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,20,81,0.3);color:white;font-size:1rem;border-radius:5px;transition:all 0.3s ease;font-family:'Rajdhani',sans-serif;}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#ff1451;box-shadow:0 0 20px rgba(255,20,81,0.3);background:rgba(255,255,255,0.08);}.form-group textarea{min-height:120px;resize:vertical;}.submit-btn{width:100%;padding:15px;background:linear-gradient(45deg,#2063f3,#000000);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;font-family:'Orbitron','Verdana',monospace,sans-serif;}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,20,81,0.5);}.contact-info{padding:0;max-width:500px;}.contact-info h3{font-family:'Orbitron','Verdana',monospace,sans-serif;font-size:2rem;margin-bottom:30px;background:linear-gradient(45deg,#ffffff,#ff1451);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.info-item{gap:10px;margin-bottom:20px;}.info-details h4{font-family:'Orbitron','Verdana',monospace,sans-serif;margin-bottom:5px;font-size:1.3rem;background:linear-gradient(45deg,#ff1451,#2063f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.info-details p{opacity:1;font-size:1.1rem;color:#ffffff;font-weight:400 !important;}.contact-box{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;overflow:visible;}.contact-image-placeholder{width:100%;}.contact-image{width:100%;height:auto;display:block;max-height:none;border-radius:10px;}.map-container{margin-top:40px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,20,81,0.2);border-radius:10px;padding:20px;backdrop-filter:blur(10px);height:300px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;}.map-placeholder{text-align:center;opacity:0.6;}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 40%,rgba(255,20,81,0.1) 50%,rgba(255,20,81,0) 60%);}.faq-footer-wrapper{position:relative;overflow:hidden;}.faq-footer-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY(-1);z-index:-1;}#faq{position:relative;z-index:2;}footer{position:relative;z-index:2;}footer{background-color:rgba(0,0,0,0.8);backdrop-filter:blur(10px);border-top:1px solid rgba(255,20,81,0.2);padding:40px 20px 20px;text-align:center;}.footer-content{max-width:1200px;margin:0 auto;position:relative;}footer p{color:white;}.footer-main-text{font-size:1.2rem;margin-bottom:10px;font-weight:bold;}.copyright{font-size:0.9rem;}footer a{background:linear-gradient(45deg,#ff1451,#9370DB);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;transition:all 0.3s ease;font-weight:bold;}footer a:hover{background:linear-gradient(45deg,#2063f3,#ff1451);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(255,20,81,0.8);}@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@media (max-width:768px){nav{padding:15px 20px;}.logo-link{position:relative;left:auto;transform:none;height:auto;width:auto;}.nav-links{position:fixed;top:70px;left:-100%;width:100%;height:auto;background:rgba(10,10,10,0.95);flex-direction:column;align-items:center;padding-top:50px;padding-bottom:30px;transition:left 0.3s ease;margin-left:0;}.nav-links.active{left:0;}.menu-toggle{display:flex;}.hero-content{padding:0 20px;}.glitch-text{font-size:clamp(1.2rem,4.9vw,2.4rem);}.text-rotator{min-height:100px;margin-bottom:15px;}.cta-container{position:relative;bottom:unset;left:unset;transform:unset;margin-top:30px;flex-direction:column;align-items:center;gap:15px;}.cta-button{width:100%;max-width:300px;}.features-container{grid-template-columns:1fr;}.feature-tabs{display:block;padding:20px;max-width:100%;}.tab-item{width:100%;margin-bottom:10px;}.about-content,.contact-container{grid-template-columns:1fr;}.contact-box{grid-template-columns:1fr;}.about-graphic{width:200px;height:200px;}.shape-circle,.shape-triangle,.shape-square{transform:scale(0.6);}.features,.about,.contact{padding:60px 15px;}#rent-ps5-card{max-width:100%;width:100%;padding:20px 15px;}.merged-items-container{flex-direction:column;gap:20px;margin-bottom:20px;}.merged-pricing-item{width:100%;text-align:center;}}.lazy-animate{opacity:0;transform:translateY(50px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;}.lazy-animate.in-view{opacity:1;transform:translateY(0);}.testimonial-slider-container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 80px;box-sizing:border-box;}.testimonial-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:30px;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;}.testimonial-slider::-webkit-scrollbar{display:none;}.testimonial-slider .about-text{width:calc(50% - 15px);min-width:300px;box-sizing:border-box;background:#0a0132;border:1px solid rgba(32,99,243,0.3);border-radius:10px;padding:25px;backdrop-filter:blur(5px);text-align:left;transition:all 0.3s ease;scroll-snap-align:start;}.testimonial-inner{display:flex;flex-direction:column;gap:10px;}.testimonial-stars span{font-size:2rem;}.testimonial-stars .star-filled{color:#2063f3;}.testimonial-stars .star-empty{color:#ccc;}.testimonial-text{color:#ffffff;opacity:0.95;line-height:1.5;}.testimonial-text .full-text{display:none;}.read-more{color:#87ceeb;text-decoration:underline;cursor:pointer;font-weight:700;}.testimonial-author{color:#87ceeb;font-weight:700;}.review-link{color:#ff1451;text-decoration:none;font-weight:700;}.review-link:hover{color:#ffffff;text-decoration:underline;}.testimonial-slider .about-text:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(32,99,243,0.3);}.testimonial-slider .about-text blockquote{margin:0;padding:0;}.testimonial-slider .about-text p{font-size:1.1rem;line-height:1.6;color:#ffffff;margin-bottom:15px;}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:white;border:none;padding:0;cursor:pointer;font-size:3rem;z-index:100;}.slider-arrow:hover{background:transparent;}.left-arrow{left:20px;}.right-arrow{right:20px;}.tab-buttons{gap:10px;margin-top:40px;margin-bottom:40px;}.tab-button{background:linear-gradient(45deg,#ff1451,#000000);border:1px solid #ff1451;color:white;padding:12px 25px;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px;font-family:'Orbitron','Verdana',monospace,sans-serif;}.tab-button:hover{background:rgba(255,20,81,0.15);color:white;box-shadow:0 0 20px rgba(255,20,81,0.4);}.tab-button.active{background:linear-gradient(45deg,#2063f3,#000000);color:white;border-color:#2063f3;box-shadow:0 0 30px rgba(32,99,243,0.5);}.tab-content{display:none;animation:fadeIn 0.5s ease;}.tab-content.active{display:block !important;}.service-card,.event-card,.gallery-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,20,81,0.2);border-radius:10px;padding:20px;backdrop-filter:blur(10px);text-align:center;transition:all 0.3s ease;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.service-card:hover,.event-card:hover,.gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(255,20,81,0.3);}.service-icon{font-size:3rem;margin-bottom:4px;}.service-icon svg{stroke:#00d4ff;stroke-width:1.5;fill:none;width:48px;height:48px;}.service-card h3,.event-card h3,.game-card h3{font-family:'Orbitron','Verdana',monospace,sans-serif;font-size:1.2rem;margin-bottom:10px;color:#ff1451;}.game-card h3{font-size:1.75rem;}.event-date{font-size:0.9rem;opacity:0.7;margin-bottom:10px;}.gallery-item img{max-width:100%;border-radius:5px;display:block;}.faq-item{background:#080129;border:1px solid rgba(255,20,81,0.2);border-radius:10px;padding:20px;margin-bottom:20px;backdrop-filter:blur(10px);}.faq-question{font-family:'Quantico','Verdana',monospace,sans-serif;font-size:1.2rem;color:#ffffff;cursor:pointer;margin-bottom:10px;}.faq-answer{font-size:1.1rem;opacity:0.8;line-height:1.6;color:#ffffff;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height 0.3s ease-out,padding-top 0.3s ease-out,padding-bottom 0.3s ease-out;}.faq-answer.open{max-height:1000px;overflow:visible;}.faq-question{display:flex;justify-content:space-between;align-items:center;}.dropdown-icon{transition:transform 0.3s ease;margin-left:10px;}.faq-question.active .dropdown-icon{transform:rotate(180deg);}.glitch-text{font-family:'Quantico','Verdana',monospace,sans-serif;font-size:clamp(0.98rem,2.94vw,2.4rem);font-weight:900;position:relative;text-transform:uppercase;letter-spacing:0.1em;text-shadow:0 0 20px rgba(255,20,81,0.5);}.glitch-text::before,.glitch-text::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;}.glitch-text::before{animation:glitch-1 0.5s infinite;color:#ff1451;z-index:-1;text-shadow:-2px 0 #ff1451;}.glitch-text::after{animation:glitch-2 0.5s infinite;color:#2063f3;z-index:-1;text-shadow:2px 0 #2063f3;}@keyframes glitch-1{0%,100%{clip-path:inset(0 0 0 0);transform:translate(0);}20%{clip-path:inset(33% 0 33% 0);transform:translate(-2px);}40%{clip-path:inset(66% 0 0 0);transform:translate(2px);}60%{clip-path:inset(0 0 66% 0);transform:translate(1px);}80%{clip-path:inset(25% 0 50% 0);transform:translate(-1px);}}@keyframes glitch-2{0%,100%{clip-path:inset(0 0 0 0);transform:translate(0);}20%{clip-path:inset(50% 0 25% 0);transform:translate(2px);}40%{clip-path:inset(0 0 75% 0);transform:translate(-2px);}60%{clip-path:inset(75% 0 0 0);transform:translate(-1px);}80%{clip-path:inset(40% 0 40% 0);transform:translate(1px);}}.hero-subheading{font-family:'Quantico','Verdana',monospace,sans-serif;font-size:clamp(2.6rem,3vw,3.8rem);font-weight:400;color:white;text-transform:uppercase;letter-spacing:0.1em;margin:80px 0 0 0;text-shadow:0 0 20px rgba(255,255,255,0.3);}.subtitle{font-size:1.2rem;line-height:1.6;opacity:0.8;margin-top:35px;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;}.carousel-container{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;padding:0 80px;box-sizing:border-box;}.carousel-track{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:15px;padding-bottom:15px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;}.carousel-track::-webkit-scrollbar{display:none;}.carousel-slide{flex:0 0 auto;height:300px;margin-right:15px;box-sizing:border-box;scroll-snap-align:start;transition:transform 0.3s ease,z-index 0s;cursor:pointer;position:relative;}.carousel-slide:hover{transform:scale(1.05);z-index:10;}.carousel-slide img{width:auto;height:100%;object-fit:contain;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.5);}.lightbox-modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding-top:0;}.lightbox-content{display:block;width:auto;height:auto;max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 0 30px rgba(0,0,0,0.5);animation:zoomIn 0.4s cubic-bezier(0.25,0.46,0.45,0.94);margin:0;}.lightbox-close{position:absolute;top:20px;right:30px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s;cursor:pointer;z-index:2001;line-height:1;}.lightbox-close:hover,.lightbox-close:focus{color:#ff1451;text-decoration:none;cursor:pointer;}@keyframes zoomIn{from{transform:scale(0.9);opacity:0;}to{transform:scale(1);opacity:1;}}@media (max-width:768px){.lightbox-content{max-width:95vw;}.lightbox-close{top:10px;right:20px;}}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:white;border:none;padding:0;cursor:pointer;font-size:3rem;z-index:100;}.carousel-button.prev{left:30px;}.carousel-button.next{right:30px;}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:white;border:none;padding:0;cursor:pointer;font-size:3rem;z-index:100;}.slider-arrow:hover{background:transparent;}.left-arrow{left:20px;}.right-arrow{right:20px;}.mobile-cta{display:none;}@media (max-width:768px){.desktop-cta{display:none !important;}.mobile-cta{display:list-item;}}@media (max-width:768px){.mobile-cta .cta-button:hover{transform:none !important;box-shadow:none !important;background:linear-gradient(45deg,#ff1451,#2063f3) !important;border-color:transparent !important;transition:none !important;}.mobile-cta .cta-button:hover::before,.mobile-cta .cta-button:hover::after{display:none !important;}.mobile-cta .cta-button::before{width:0 !important;height:0 !important;transition:none !important;}}.game-image-container{position:relative;width:250px;height:250px;margin-bottom:0;border:none;background:transparent;box-shadow:none;padding:0;}.game-image{object-fit:contain;transition:opacity 0.3s ease-in-out;}.game-image-svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease-in-out;}.game-image-png{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity 0.3s ease-in-out;}.pricing-card{background:linear-gradient(180deg,#05051a 0%,#000000 100%);border:1px solid #005eff;border-radius:12px;width:280px;padding:30px 25px;text-align:center;box-shadow:0 0 20px rgba(0,94,255,0.15);position:relative;color:white;}#rent-ps5-card{position:relative;padding:30px 25px 50px;}.merged-items-container{display:flex;justify-content:space-around;width:100%;margin-bottom:0px;gap:100px;}.merged-pricing-item{text-align:center;}#rent-ps5-card .merged-pricing-item .price-container{margin-bottom:0;}#rent-ps5-card .merged-pricing-item .subtitle{margin-top:10px;margin-bottom:12px;}.pricing-card .price-container{margin-bottom:40px;}.merged-pricing-card .price-container{margin-bottom:0;}#rent-ps5-card .cta-button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:fit-content;}.bolt-icon{margin-bottom:20px;font-size:2.5rem;}.pricing-card h2{font-size:24px;font-weight:600;letter-spacing:0.5px;margin-bottom:8px;font-family:'Quantico','Arial Narrow',sans-serif;}.pricing-card .subtitle{color:#a9b8c7;font-size:16px;margin-bottom:25px;}.price-container{margin-bottom:30px;display:flex;align-items:baseline;justify-content:center;}.currency,.amount{font-size:50px;font-weight:700;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,0.6);line-height:1;}.period{font-size:18px;color:#00d4ff;margin-left:5px;font-weight:400;}.btn-book{width:100%;background:linear-gradient(90deg,#f7005e 0%,#3d4eff 50%,#f7005e 100%);background-size:200% auto;border:none;border-radius:8px;padding:16px;color:white;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.5s ease;font-family:'Rajdhani','Arial Narrow',sans-serif;}.btn-book:hover{background-position:100% 0;transform:translateY(-2px) scale(1.02);box-shadow:0 5px 15px rgba(61,78,255,0.4);}.btn-book svg{width:22px;height:22px;fill:white;}.cta-gradient{color:white;background:linear-gradient(45deg,#102865,#000000);border:3px solid #1367FC;transition:background 0.3s ease,border-color 0.3s ease,transform 0.1s;}.cta-gradient:hover{background:linear-gradient(45deg,#651034,#000000);border-color:#FF0033;transform:scale(1.05);}.cta-gradient svg{stroke:currentColor;}.game-card:hover .game-image-png{opacity:0;}.game-card:hover .game-image-svg{opacity:1;}.game-image-container{position:relative;width:250px;height:250px;}.game-image{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.3s ease;}.game-image-png{opacity:1;z-index:2;}.game-image-svg{opacity:0;z-index:1;}#ps5-games-content .game-card,#pc-games-content .game-card{background:transparent;border:none;padding:0;backdrop-filter:none;box-shadow:none;margin:0;display:flex;flex-direction:column;align-items:center;height:auto;overflow:visible;}.game-card h3{margin-top:15px;margin-bottom:20px;z-index:10;position:relative;text-align:center;width:100%;color:#ff1451;font-size:1.5rem;font-weight:700;}#ps5-games-content .game-card:hover,#pc-games-content .game-card:hover{transform:none;box-shadow:none;}#stars{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;}.star{position:absolute;width:2px;height:2px;background-color:white;border-radius:50%;animation-name:twinkle-star;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running !important;}@keyframes twinkle-star{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.5);opacity:0.2;}100%{transform:scale(1);opacity:1;}}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.whatsapp-float:hover{transform:scale(1.1);box-shadow:2px 2px 10px #25d366;}.whatsapp-icon{fill:white;stroke:white;}.floating-cta{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease;z-index:999;}.floating-cta.show{opacity:1;pointer-events:auto;}.floating-cta.is-floating{position:fixed;top:auto;bottom:40px;}.copyright{font-size:1.1rem;}.contact-info table{border-collapse:collapse;width:100%;}.contact-info td{vertical-align:middle;padding-bottom:20px;}.info-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#00d4ff;font-size:1.5rem;}.info-details{margin-left:15px;}.tab-content.active,#ps5-games-content.active,#pc-games-content.active{display:block !important;}.game-image-png{opacity:1 !important;position:relative;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.3s ease;}.game-card:hover .game-image-png{transform:scale(1.05);}#games-we-offer{opacity:1 !important;visibility:visible !important;transform:none !important;}@media (max-width:768px){.glitch-text{font-size:3.5rem !important;line-height:1.1;}}@keyframes fade-in-up{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@media (min-width:769px){.nav-container{position:relative;justify-content:space-between;}.nav-links{position:absolute;left:50%;transform:translateX(-50%);margin:0;padding:0;width:auto;justify-content:center;}}