:root{--red: #ff0000;--red-glow: #ff2a2a;--bg-main: #0a0a0a;--bg-dark: #000000;--surface: #141414;--text-primary: #ffffff;--text-muted: #b3b3b3;--shadow-red: 0 0 25px rgba(255, 0, 0, .5);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-main);color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Orbitron,sans-serif;letter-spacing:1px}p{color:var(--text-muted);line-height:1.6}button{font-family:inherit;background:none;border:none;cursor:pointer}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.mobile-float-cta{display:none}@media(max-width:768px){.mobile-float-cta{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:99999;background:linear-gradient(135deg,red,#ff3b3b);color:#fff;padding:14px 30px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:1px;text-decoration:none;box-shadow:0 0 25px #ff0000e6,0 0 60px #ff0000b3;display:flex;align-items:center;justify-content:center;animation:pulseGlow 2.4s infinite ease-in-out}}@keyframes pulseGlow{0%{box-shadow:0 0 20px #f009,0 0 40px #f006}50%{box-shadow:0 0 35px red,0 0 80px #ff0000e6}to{box-shadow:0 0 20px #f009,0 0 40px #f006}}*{box-sizing:border-box}.navbar{position:fixed;top:0;width:100%;height:72px;padding:0 clamp(16px,4vw,48px);display:flex;align-items:center;justify-content:space-between;z-index:1000;background:transparent}.navbar-solid{background:#0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px #ff000040}.nav-left{display:flex;align-items:center;gap:clamp(8px,1vw,12px)}.nav-logo{width:clamp(30px,3vw,36px)}.nav-brand{font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:2px;font-size:clamp(14px,1.4vw,18px);white-space:nowrap}.nav-center{display:flex;gap:clamp(16px,3vw,28px)}.nav-link{font-size:clamp(13px,1vw,15px);opacity:.85;position:relative;white-space:nowrap}.nav-link:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background:red;transition:width .3s ease}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-right{display:flex;align-items:center;gap:clamp(12px,2vw,20px)}.btn-primary{background:red;color:#fff;padding:10px clamp(16px,2vw,22px);border-radius:8px;font-size:clamp(13px,1vw,14px);font-weight:600;box-shadow:0 0 20px #ff0000b3;white-space:nowrap}.live-badge{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:1px;color:#fff;opacity:.9}.live-dot{width:8px;height:8px;background:red;border-radius:50%;animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff0000b3}70%{box-shadow:0 0 0 8px #f000}to{box-shadow:0 0 #f000}}.audio-indicator{display:flex;align-items:flex-end;gap:4px;height:22px;background:transparent;border:none;cursor:pointer}.indicator-line{width:2px;height:6px;background:#fff;opacity:.6;border-radius:2px}.indicator-line.active{animation:equalize 1s infinite ease-in-out;opacity:1}@keyframes equalize{0%{height:4px}50%{height:18px}to{height:6px}}.menu-icon{display:none;font-size:26px;cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.nav-center{gap:20px}.btn-primary{padding:9px 18px}}@media(max-width:768px){.menu-icon{display:block}.desktop-only,.desktop-audio{display:none}.mobile-audio{display:flex}.nav-center{position:fixed;top:72px;left:0;width:100%;height:calc(100vh - 72px);background:#000000f2;flex-direction:column;justify-content:center;align-items:center;gap:26px}.nav-link{font-size:18px}}@media(max-width:480px){.navbar{height:64px}.nav-logo{width:28px}.nav-brand{font-size:14px;letter-spacing:1.5px}.audio-indicator{gap:3px}.indicator-line{width:1.5px}}@media(min-width:1440px){.navbar{height:80px}.nav-link,.btn-primary{font-size:15px}}.hero{height:100vh;width:100%;position:relative;background-size:cover;background-position:center;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,#0000004d,#000000e6);z-index:1}.hud-line{position:absolute;height:2px;width:200px;background:var(--red);box-shadow:0 0 20px var(--red-glow);z-index:2}.hud-top{top:90px;left:60px}.hud-bottom{bottom:60px;right:80px}.hero-watermark{position:absolute;right:5%;bottom:10%;width:420px;opacity:.05;z-index:1;pointer-events:none}.hero-content{position:relative;z-index:3;top:50%;left:8%;transform:translateY(-50%);max-width:700px}.hero-content h1{font-size:54px;line-height:1.15}.hero-content h1 span{color:var(--red)}.hero-content p{margin-top:16px;font-size:16px;color:var(--text-muted)}.hero-actions{margin-top:28px;display:flex;gap:18px}.btn-outline{border:1px solid var(--red);padding:12px 22px;color:#fff;transition:background .2s ease;border-radius:var(--radius-sm)}.btn-outline:hover{background:#ff00001a}.hero-content h1{text-shadow:0 10px 40px rgba(0,0,0,.6)}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 60%);opacity:0;transition:opacity .3s ease}.btn-primary:hover:after{opacity:1}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.hero-content h1{letter-spacing:.5px;text-shadow:0 8px 30px rgba(0,0,0,.6)}.btn-primary,.btn-outline{transition:transform .25s ease,box-shadow .25s ease}.btn-primary:hover{box-shadow:0 0 28px #f009}@media(max-width:1024px){.hero-content{left:6%}.hero-watermark{width:320px}}@media(max-width:768px){.hero-content{left:50%;top:55%;transform:translate(-50%,-50%);text-align:center;padding:0 20px}.hero-content h1{font-size:34px}.hero-actions{flex-direction:column;align-items:center}.hero-watermark,.hud-line{display:none}}.modes-section{padding:100px 80px;background:linear-gradient(to bottom,#000000f2,#0a0a0a);text-align:center}.section-title{font-size:36px;margin-bottom:60px;text-shadow:0 0 20px rgba(255,0,0,.4)}.modes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mode-card{position:relative;padding:40px 28px;background:#141414a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,0,0,.5);box-shadow:0 0 30px #ff000040;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;border-radius:var(--radius-md)}.mode-card h3{font-size:20px;margin-bottom:12px}.mode-card p{color:var(--text-muted);font-size:14px}.mode-glow{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,0,0,.25),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.mode-card:hover{transform:translateY(-12px);box-shadow:0 0 45px #f009}.mode-card:hover .mode-glow{opacity:1}@media(max-width:1024px){.modes-section{padding:80px 40px}.modes-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.modes-section{padding:60px 20px}.modes-grid{grid-template-columns:1fr}.section-title{font-size:28px}}.why-section{padding:100px 80px;background:linear-gradient(to bottom,#0a0a0a,#000);text-align:center}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px}.why-card{background:var(--surface);padding:36px 24px;border:1px solid rgba(255,0,0,.3);box-shadow:0 0 25px #f003;transition:transform .3s ease,box-shadow .3s ease;border-radius:var(--radius-md);will-change:transform,opacity}.why-card:hover{transform:translateY(-10px);box-shadow:0 0 40px #f009}.why-icon{font-size:36px;margin-bottom:18px;text-shadow:0 0 15px rgba(255,0,0,.6)}.why-card h3{font-size:16px;margin-bottom:10px}.why-card p{font-size:14px;color:var(--text-muted)}@media(max-width:1024px){.why-section{padding:80px 40px}.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-section{padding:60px 20px}.why-grid{grid-template-columns:1fr}}.testimonials-section{padding:100px 80px;background:linear-gradient(to bottom,#000,#0a0a0a);text-align:center;position:relative;overflow:hidden}.testimonials-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,0,0,.08),transparent 70%);pointer-events:none}.testimonial-wrapper{position:relative;margin-top:56px}.testimonial-card{max-width:700px;margin:0 auto;padding:48px 36px;background:linear-gradient(180deg,#191919d9,#0f0f0fbf);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-md);border:1px solid rgba(255,0,0,.35);box-shadow:0 0 35px #ff000059,inset 0 0 15px #ff00001f;position:relative;overflow:hidden;will-change:transform,opacity;transition:box-shadow .35s ease,transform .35s ease}.testimonial-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,0,0,.15),transparent);opacity:0;transition:opacity .35s ease}.testimonial-card:hover:after{opacity:1}.testimonial-card:hover{box-shadow:0 0 50px #f009,inset 0 0 22px #ff00002e;transform:translateY(-4px)}.quote-mark{position:absolute;top:-28px;left:28px;font-size:120px;line-height:1;color:#ff000038;text-shadow:0 0 45px rgba(255,0,0,.35);pointer-events:none}.stars{font-size:18px;margin-bottom:18px;letter-spacing:2px}.testimonial-text{font-size:18px;margin-bottom:18px;color:var(--text-primary);line-height:1.6;letter-spacing:.25px}.testimonial-author{font-size:14px;color:var(--text-muted);opacity:.85}.dots{display:flex;justify-content:center;gap:12px;margin-top:28px}.dot{width:10px;height:10px;border-radius:50%;background:#ff000040;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.dot:hover{transform:scale(1.5);background:#f009;box-shadow:0 0 12px #f009}.dot.active{background:var(--red);transform:scale(1.35);box-shadow:0 0 15px #f00c}@media(max-width:768px){.testimonials-section{padding:60px 20px}.testimonial-card{padding:36px 24px}.testimonial-text{font-size:16px}.quote-mark{font-size:80px;top:-18px}}.footer-mega{position:relative;width:100%;background:#000;overflow:hidden;border-top:1px solid rgba(255,0,0,.4);font-family:inherit}.footer-mega-bg{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,0,0,.28),transparent 70%),linear-gradient(120deg,transparent 20%,rgba(255,0,0,.45),transparent 80%);background-size:200% 200%;animation:megaEnergyMove 14s linear infinite;opacity:.9;pointer-events:none}@keyframes megaEnergyMove{0%{background-position:0% 50%}to{background-position:200% 50%}}.footer-brand-area{position:relative;z-index:2;padding:70px 20px 42px;display:flex;align-items:center;justify-content:center;gap:18px;text-align:center}.footer-brand-area img{height:56px;filter:drop-shadow(0 0 22px rgba(255,0,0,1))}.brand-text h2{margin:0;font-size:28px;letter-spacing:2px;font-weight:700}.brand-text span{display:block;margin-top:4px;font-size:11px;letter-spacing:2.8px;opacity:.75}.footer-nav-area{position:relative;z-index:2;padding:22px 60px 28px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;border-top:1px solid rgba(255,0,0,.25)}.footer-mini-logo img{height:32px;filter:drop-shadow(0 0 16px rgba(255,0,0,.9))}.footer-nav{display:flex;justify-content:center;gap:34px}.footer-nav span{position:relative;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#e6e6e6;cursor:pointer;opacity:.9}.footer-nav span:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:2px;background:red;box-shadow:0 0 12px red;transform:translate(-50%);transition:width .3s ease}.footer-nav span:hover{opacity:1}.footer-nav span:hover:after{width:100%}.footer-socials{display:flex;gap:18px}.footer-socials a{font-size:13px;color:#ccc;text-decoration:none;letter-spacing:.8px;transition:color .25s ease,text-shadow .25s ease}.footer-socials a:hover{color:red;text-shadow:0 0 12px rgba(255,0,0,.9)}.footer-link{text-decoration:none;color:#e6e6e6;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;position:relative;transition:.3s ease}.footer-link.active{color:red;text-shadow:0 0 10px rgba(255,0,0,.8)}@media(max-width:1024px){.footer-nav{gap:26px}}@media(max-width:768px){.footer-brand-area{padding:60px 20px 34px;flex-direction:column}.footer-nav-area{grid-template-columns:1fr;gap:18px;padding:20px;text-align:center}.footer-nav{flex-wrap:wrap;gap:18px}.footer-socials{justify-content:center}}@media(max-width:480px){.brand-text h2{font-size:24px}.footer-nav span{font-size:12px}}.experiences-page{padding-top:90px}.experiences-hero{height:55vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.experiences-hero h1{font-size:56px;letter-spacing:4px}.experiences-hero p{margin-top:12px;color:#aaa;font-size:16px}.experiences-section{padding:100px 80px}.section-title{text-align:center;font-size:28px;letter-spacing:2px;margin-bottom:60px}.experiences-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.experience-card{background:#0f0f0fe6;border-radius:18px;overflow:hidden;border:1px solid rgba(255,0,0,.45);box-shadow:0 0 35px #ff000059;transition:.35s ease}.experience-card:hover{transform:translateY(-12px);box-shadow:0 0 70px #f00c}.experience-card img{width:100%;height:230px;object-fit:cover}.experience-content{padding:26px;text-align:center}.experience-content h3{font-size:20px;margin-bottom:10px}.experience-content p{font-size:14px;color:#aaa;margin-bottom:14px}.experience-meta{display:flex;justify-content:space-between;font-size:13px;color:#ccc;margin-bottom:18px}.experience-content .price{color:var(--red);font-weight:700;margin-bottom:14px}.experience-content button{background:linear-gradient(135deg,red,#ff4d4d);border:none;color:#fff;padding:10px 22px;border-radius:8px;cursor:pointer}.events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.event-card{background:#0f0f0fe6;border-radius:18px;overflow:hidden;border:1px solid rgba(255,0,0,.45);box-shadow:0 0 30px #ff000059;text-align:center}.event-card img{width:100%;height:200px;object-fit:cover}.event-card h3{padding:20px;font-size:18px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.pricing-card{background:#0f0f0fe6;padding:40px 30px;text-align:center;border-radius:18px;border:1px solid rgba(255,0,0,.35);box-shadow:0 0 30px #ff00004d}.pricing-card.highlight{transform:scale(1.08);box-shadow:0 0 70px #f00c;border:2px solid var(--red)}.pricing-card h3{font-size:22px}.pricing-card .price{font-size:34px;margin:18px 0;color:var(--red)}.pricing-card ul{list-style:none;padding:0;margin-bottom:24px}.pricing-card li{font-size:14px;margin-bottom:10px;color:#ccc}.pricing-card button{background:linear-gradient(135deg,red,#ff4d4d);border:none;padding:10px 22px;border-radius:8px;color:#fff;cursor:pointer}.experiences-cta{padding:100px 20px;text-align:center;background:radial-gradient(circle,#ff000040,#000)}@media(max-width:1024px){.experiences-grid,.events-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.experiences-section{padding:60px 20px}.experiences-grid,.events-grid,.pricing-grid{grid-template-columns:1fr}.experiences-hero h1{font-size:38px}}.arena-page{padding-top:80px}.arena-hero{height:72vh;margin:40px;background-size:cover;background-position:center;position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 0 80px #ff000059}.arena-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,#000000e6,#0006,#000000f2)}.arena-hero-content{position:relative;z-index:2;top:50%;left:8%;transform:translateY(-50%)}.arena-hero-content h1{font-size:56px}.arena-hero-content p{margin-top:10px;font-size:15px;color:var(--text-muted)}.panorama{margin-top:24px;display:inline-flex;flex-direction:column;align-items:center;padding:12px 22px;border-radius:var(--radius-sm);background:#ff00001a;border:1px solid rgba(255,0,0,.6);box-shadow:0 0 25px #f009}.panorama span{font-size:26px;color:var(--red)}.arena-section{padding:110px 80px}.arena-section.dark{background:#000}.zones-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.zone-card{background:linear-gradient(180deg,#191919d9,#0a0a0af2);border-radius:var(--radius-lg);border:1px solid rgba(255,0,0,.35);overflow:hidden;box-shadow:0 20px 40px #000000d9,0 0 30px #ff000040;transition:all .35s ease}.zone-card:hover{transform:translateY(-14px) scale(1.02);box-shadow:0 35px 60px #000000f2,0 0 60px #f009}.zone-card img{width:100%;height:240px;object-fit:cover;border-radius:var(--radius-md) var(--radius-md) 0 0}.zone-card h3{margin:18px 20px 6px}.zone-card p{margin:0 20px 14px;font-size:14px;color:var(--text-muted)}.zone-tag{margin:0 20px 24px;display:inline-block;font-size:12px;letter-spacing:1px;padding:6px 14px;border-radius:999px;background:#ff000026;border:1px solid rgba(255,0,0,.6);color:#fff}.tech-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.tech-list{list-style:none;padding:0}.tech-list li{margin-bottom:16px;padding:14px 18px;border-radius:var(--radius-sm);background:#14141499;border-left:3px solid var(--red);color:var(--text-muted)}.tech-video{background:linear-gradient(180deg,#141414d9,#0a0a0af2);border-radius:var(--radius-md);border:1px solid rgba(255,0,0,.35);padding:26px;box-shadow:0 20px 40px #000000d9,0 0 30px #ff00004d;text-align:center}.arena-video{width:100%;height:240px;object-fit:cover;border-radius:var(--radius-md);background:#000;box-shadow:0 0 25px #ff000059}.video-placeholder{height:240px;border-radius:var(--radius-sm);background:#000;display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--red);margin-bottom:24px}.tech-video .btn-primary{width:100%;padding:14px;border-radius:var(--radius-sm);font-size:15px;letter-spacing:1px}@media(max-width:1024px){.zones-grid{grid-template-columns:repeat(2,1fr)}.tech-grid{grid-template-columns:1fr}.arena-hero{margin:20px}}@media(max-width:768px){.arena-section{padding:70px 20px}.zones-grid{grid-template-columns:1fr}.arena-hero{height:65vh;margin:16px}.arena-hero-content{left:50%;transform:translate(-50%,-50%);text-align:center}}.glow-divider{position:relative;height:3px;width:100%;margin:110px 0;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(255,0,0,.35),transparent);box-shadow:0 0 10px #f009,0 0 30px #ff000080,0 0 70px #f006,0 0 120px #ff000040}.glow-divider:before{content:"";position:absolute;top:-25px;left:0;right:0;height:50px;background:radial-gradient(ellipse at center,rgba(255,0,0,.35),transparent 70%);filter:blur(6px)}.glow-divider:after{content:"";position:absolute;top:-1px;left:-40%;width:35%;height:5px;background:linear-gradient(90deg,transparent,rgba(255,60,60,1),rgba(255,0,0,1),rgba(255,60,60,1),transparent);box-shadow:0 0 25px red,0 0 60px #ff0000e6,0 0 120px #ff0000b3,0 0 200px #ff000073;animation:laserSweep 2.8s linear infinite}@keyframes laserSweep{0%{left:-40%}to{left:110%}}.about-hero h1{font-size:52px;line-height:1.15;text-shadow:0 0 40px rgba(255,0,0,.35)}.about-hero p{margin-top:22px;max-width:520px;font-size:15px;color:var(--text-muted)}.about-hero-logo img{width:340px;filter:drop-shadow(0 0 40px rgba(255,0,0,.8)) drop-shadow(0 0 80px rgba(255,0,0,.4))}.about-section{padding:110px 80px}.about-section.dark{background:#000}.bg-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.bg-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#0000008c,#000000e6);z-index:0}.bg-section:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,0,0,.15),transparent 65%);filter:blur(45px);z-index:0}.bg-section>*{position:relative;z-index:2}.about-page{padding-top:100px}.about-section{padding:100px 80px}.bg-about-hero{background-image:url(/assets/advenxheroo-DJTFcuiW.jpeg)}.bg-about-timeline{background-image:url(/assets/advenxheroo-DJTFcuiW.jpeg)}.about-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:120px 80px;gap:60px}.about-hero h1{font-size:52px;line-height:1.15}.about-hero p{margin-top:22px;max-width:520px;color:var(--text-muted)}.about-hero-logo img{width:340px;filter:drop-shadow(0 0 60px rgba(255,0,0,.8))}.glow-divider{height:3px;width:100%;margin:100px 0;background:#ff000040;box-shadow:0 0 20px #f00c,0 0 60px #f009}.timeline{position:relative;max-width:1100px;margin:100px auto 0}.timeline:before{content:"";position:absolute;left:50%;width:2px;height:100%;animation:timelinePulse 3s ease-in-out infinite;background:red;box-shadow:0 0 30px #f00c,0 0 100px #f009}@keyframes timelinePulse{0%,to{box-shadow:0 0 30px #ff0000b3,0 0 80px #ff000080}50%{box-shadow:0 0 50px red,0 0 120px #f00c}}.about-hero{perspective:1200px}.about-hero-text h1,.about-hero-text p{will-change:transform,opacity}.about-hero-logo img{transform-style:preserve-3d}.timeline-item{position:relative;width:42%;margin-bottom:100px}.timeline-item.left{text-align:right;padding-right:70px}.timeline-item.right{margin-left:auto;padding-left:70px}.timeline-item:before{content:"";position:absolute;top:18px;width:12px;height:12px;background:red;border-radius:50%;box-shadow:0 0 10px red,0 0 30px red,0 0 60px red}.timeline-item.left:before{right:-31px}.timeline-item.right:before{left:-31px}.year{color:red;font-size:20px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:70px}.team-card{position:relative;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 20px 40px #0009;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #000000bf}.team-card img{width:100%;height:360px;object-fit:cover;display:block}.team-card h3,.team-card span,.team-card p{position:absolute;left:0;right:0;padding:0 20px;z-index:2}.team-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.4),transparent);z-index:1}.team-card h3{bottom:64px;font-size:18px;font-weight:600;color:#fff}.team-card span{bottom:42px;font-size:14px;color:red}.team-card p{bottom:18px;font-size:13px;color:#cfcfcf}@media(max-width:1024px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.team-grid{grid-template-columns:1fr}.team-card img{height:320px}}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px}.value-card{padding:42px;text-align:center;background:#141414d9;border-radius:14px;box-shadow:0 0 30px #f006;transition:.3s}.value-card:hover{transform:translateY(-10px);box-shadow:0 0 60px #ff0000b3}@media(max-width:768px){.about-hero{grid-template-columns:1fr;text-align:center}.team-grid,.values-grid{grid-template-columns:1fr}.timeline:before{left:20px}.timeline-item{width:100%;padding-left:60px}.timeline-item.left,.timeline-item.right{padding-left:60px;padding-right:0}.timeline-item:before{left:14px}}@media(max-width:1024px){.about-hero{grid-template-columns:1fr;gap:50px;padding:100px 40px;text-align:center}.about-hero-text p{margin-left:auto;margin-right:auto}.about-hero-logo img{width:300px}}@media(max-width:768px){.about-hero{grid-template-columns:1fr;padding:90px 20px 80px;gap:40px;text-align:center}.about-hero h1{font-size:34px;line-height:1.2}.about-hero p{font-size:14px;max-width:100%}.about-hero-logo img{width:220px}}@media(max-width:480px){.about-hero{padding:80px 16px 70px}.about-hero h1{font-size:28px}.about-hero-logo img{width:190px}}@media(max-width:768px){.about-hero-logo{order:-1;margin-bottom:20px}}@media(max-width:768px){.about-hero-logo{display:flex;justify-content:center;align-items:center;width:100%}.about-hero-logo img{margin:0 auto}}@media(max-width:768px){.team-card{padding-bottom:20px}.team-card h3,.team-card span,.team-card p{position:relative;bottom:auto;left:auto;right:auto;padding:0 16px;text-align:center}.team-card h3{margin-top:14px;font-size:17px}.team-card span{display:block;margin-top:6px;margin-bottom:6px;font-size:14px}.team-card p{margin-top:6px;font-size:13px;line-height:1.4}.team-card:after{height:35%}}.contact-page{padding-top:90px}.contact-hero{padding:140px 20px 100px;text-align:center}.contact-hero-inner{position:relative;z-index:2}.contact-hero h1{font-size:48px;letter-spacing:4px}.contact-hero p{margin-top:14px;color:var(--text-muted)}.contact-section{padding:100px 80px}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:flex-start}.contact-info h2{margin-bottom:20px}.contact-info p{color:var(--text-muted);margin-bottom:30px;max-width:420px}.contact-item{display:flex;gap:16px;margin-bottom:22px}.contact-item span{font-size:22px;color:var(--red)}.contact-item h4{font-size:14px;margin-bottom:4px}.contact-item p{font-size:14px;color:var(--text-muted)}.contact-form{background:#0f0f0fe6;border-radius:18px;padding:36px;border:1px solid rgba(255,0,0,.35);box-shadow:0 0 40px #f006}.contact-form h3{margin-bottom:22px}.contact-form input,.contact-form textarea{width:100%;margin-bottom:16px;padding:12px 14px;background:#000000b3;border:1px solid rgba(255,0,0,.3);border-radius:8px;color:#fff;outline:none}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--red);box-shadow:0 0 15px #f009}.contact-form button{width:100%;margin-top:10px}.map-box{margin-top:40px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,0,0,.35);box-shadow:0 0 40px #ff000080}.map-box iframe{width:100%;height:380px;border:none}.bg-contact-hero{background-image:url(/assets/advenxheroo-DJTFcuiW.jpeg)}.bg-contact-content{background-image:url(/assets/advenxheroo-DJTFcuiW.jpeg)}.bg-contact-map{background-image:url(/assets/advenxheroo-DJTFcuiW.jpeg)}@media(max-width:1024px){.contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.contact-section{padding:60px 20px}.contact-hero h1{font-size:36px}}.gallery-page{padding-top:90px}.gallery-hero{padding:140px 20px 90px;text-align:center;position:relative}.gallery-hero-inner{position:relative;z-index:2}.gallery-hero h1{font-size:48px;letter-spacing:4px;margin-bottom:22px}.glow-divider{position:relative;height:2px;width:100%;margin:90px 0;background:linear-gradient(90deg,transparent,rgba(255,0,0,1),transparent);box-shadow:0 0 25px red,0 0 80px #f00c}.glow-divider-hero{width:70%;margin:24px auto 32px}.gallery-tabs{display:inline-flex;gap:14px;padding:10px 14px;background:#0000008c;border-radius:10px;border:1px solid rgba(255,0,0,.25);box-shadow:0 0 35px #ff000059}.gallery-tabs button{padding:8px 22px;background:transparent;border:1px solid rgba(255,0,0,.3);color:#fff;cursor:pointer;border-radius:6px;font-size:13px;letter-spacing:1px;transition:all .3s ease}.gallery-tabs button:hover{background:#ff000026;box-shadow:0 0 18px #f009}.gallery-tabs button.active{background:#ff000040;box-shadow:0 0 20px #f00c,inset 0 0 12px #f009}.gallery-section{padding:90px 80px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery-grid.small{grid-template-columns:repeat(3,1fr)}.gallery-card{position:relative;border-radius:14px;overflow:hidden;height:280px;border:1px solid rgba(255,0,0,.35);box-shadow:0 0 30px #ff00004d,inset 0 0 20px #ff000026;transition:all .4s ease}.gallery-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gallery-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 0 70px #ff0000b3}.gallery-card:hover img{transform:scale(1.1)}.gallery-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px}.gallery-mode-card{background:#0a0a0ae6;border-radius:16px;overflow:hidden;border:1px solid rgba(255,0,0,.35);box-shadow:0 0 35px #f006;transition:all .35s ease}.gallery-mode-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 0 90px #f00c}.gallery-mode-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gallery-mode-card:hover .gallery-mode-image img{transform:scale(1.12)}.gallery-mode-content{padding:26px}.gallery-mode-content h3{font-size:18px;margin-bottom:8px}.gallery-mode-content span{margin-top:14px;display:inline-block;color:var(--red);font-weight:700;letter-spacing:1px}.gallery-section h2,.gallery-section p{text-align:center}.gallery-section p{color:var(--text-muted);margin-bottom:50px}@media(max-width:1024px){.gallery-grid,.gallery-grid.small,.gallery-mode-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.gallery-section{padding:60px 20px}.gallery-grid,.gallery-grid.small,.gallery-mode-grid{grid-template-columns:1fr}.gallery-hero h1{font-size:36px}}@media(max-width:1024px){.gallery-hero{padding:120px 30px 80px}.gallery-hero h1{font-size:40px}}@media(max-width:768px){.gallery-hero{padding:100px 16px 70px;text-align:center}.gallery-hero h1{font-size:32px;letter-spacing:2px}.glow-divider-hero{width:85%}.gallery-tabs{flex-wrap:wrap;justify-content:center;gap:10px;padding:10px}.gallery-tabs button{padding:7px 16px;font-size:12px}}@media(max-width:480px){.gallery-hero{padding:90px 14px 60px}.gallery-hero h1{font-size:28px}}@media(max-width:768px){.gallery-hero:before{background:radial-gradient(circle at center,#000000a6,#000000f2)}}.booknow-page{padding-top:90px}.booknow-hero{padding:140px 20px;text-align:center;background:url(/assets/advenxheroo-DJTFcuiW.jpeg)}.booknow-hero h1{font-size:42px;letter-spacing:3px;margin-bottom:40px;display:flex;justify-content:center}.countdown{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.countdown div{background:#0009;border:1px solid rgba(255,0,0,.5);padding:14px 18px;border-radius:10px;box-shadow:0 0 25px #f009}.countdown span{font-size:28px;color:var(--red)}.countdown small{display:block;font-size:11px;color:#aaa}.btn-primary{background:linear-gradient(135deg,red,#ff4d4d);border:none;color:#fff;padding:12px 26px;border-radius:10px;cursor:pointer;box-shadow:0 0 30px #f009}.btn-primary.big{font-size:16px}.booknow-section{padding:100px 80px;text-align:center}.booknow-section h2{margin-bottom:10px}.muted{color:var(--text-muted);margin-bottom:50px}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.mode-card{background:#0f0f0fe6;border-radius:18px;overflow:hidden;border:1px solid rgba(255,0,0,.4);box-shadow:0 0 35px #f006;transition:.35s}.mode-card:hover{transform:translateY(-12px);box-shadow:0 0 80px #f00c}.mode-card img{width:100%;height:220px;object-fit:cover}.mode-card h3{margin-top:16px}.mode-card p{font-size:14px;color:var(--text-muted)}.mode-card span{display:block;margin:10px 0;color:var(--red)}.mode-card button{margin-bottom:20px;background:transparent;border:1px solid var(--red);color:#fff;padding:8px 18px;border-radius:8px}.booking-form{max-width:520px;margin:auto;background:#0a0a0ad9;padding:40px;border-radius:20px;border:1px solid rgba(255,0,0,.4);box-shadow:0 0 50px #ff000080}.booking-form input{width:100%;padding:14px;margin-bottom:16px;background:#0009;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff}.form-group{text-align:left;margin-bottom:20px}.form-group label{font-size:14px;margin-bottom:8px;display:block}.options{display:flex;gap:18px;flex-wrap:wrap}.options span{font-size:14px}.btn-primary.full{width:100%;margin-top:10px}@media(max-width:1024px){.mode-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.booknow-section{padding:60px 20px}.mode-grid{grid-template-columns:1fr}}.book-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px}.book-mode-card{background:#0f0f0fe6;border-radius:18px;overflow:hidden;border:1px solid rgba(255,0,0,.4);box-shadow:0 0 35px #f006;transition:all .35s ease;text-align:center}.book-mode-card:hover{transform:translateY(-14px) scale(1.02);box-shadow:0 0 80px #ff0000bf}.book-mode-card img{width:100%;height:220px;object-fit:cover}.book-mode-card h3{margin-top:18px;font-size:18px}.book-mode-card p{font-size:14px;color:var(--text-muted);margin:8px 16px}.book-mode-card span{display:block;margin:12px 0;color:var(--red);font-weight:700}.book-mode-card button{margin-bottom:20px;background:transparent;border:1px solid var(--red);color:#fff;padding:8px 18px;border-radius:8px;cursor:pointer;transition:.3s}.book-mode-card button:hover{background:#f003;box-shadow:0 0 20px #f009}@media(max-width:1024px){.book-mode-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.book-mode-grid{grid-template-columns:1fr}}.booking-info{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:stretch;position:relative}.calendar-box,.map-box{background:linear-gradient(180deg,#0c0c0cf2,#050505f2);padding:36px;border-radius:22px;border:1px solid rgba(255,0,0,.45);box-shadow:0 0 45px #ff00008c,inset 0 0 30px #ff000026;position:relative;overflow:hidden}.calendar-box:before,.map-box:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #f009,0 0 80px #ff000080}.calendar-box h3,.map-box h3{text-align:center;font-size:20px;letter-spacing:2px;margin-bottom:26px;color:#fff;text-shadow:0 0 20px rgba(255,0,0,.8)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:14px}.calendar-day{height:54px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0f;color:#ccc;font-size:15px;box-shadow:inset 0 0 10px #000000b3;transition:.25s ease}.calendar-day.active{background:linear-gradient(135deg,#f009,#ff5050e6);color:#fff;font-weight:700;box-shadow:0 0 30px red,inset 0 0 20px #ffffff26;transform:scale(1.08)}.map-box iframe{width:100%;height:300px;border-radius:16px;border:none;box-shadow:0 0 40px #ff0000a6}.map-box p{text-align:center;margin-top:18px;font-size:14px;color:#fff;text-shadow:0 0 10px rgba(255,0,0,.7)}@media(max-width:900px){.booking-info{grid-template-columns:1fr;gap:50px}.calendar-day{height:48px}}.booknow-top{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;max-width:1400px;margin:0 auto;padding:120px 40px}.booknow-right,.map-box{width:100%}.map-box iframe{width:100%;height:340px;border-radius:14px}@media(max-width:1200px){.booknow-top{grid-template-columns:1fr 1fr;padding:100px 30px}}@media(max-width:900px){.booknow-top{grid-template-columns:1fr;padding:80px 20px}}.booknow-left{display:flex;flex-direction:column;justify-content:space-between}.booknow-hero{padding:0;background:none;text-align:left}.hero-calendar{margin-top:40px}.booknow-right{display:flex}.map-box{display:flex;flex-direction:column;justify-content:space-between}.map-box iframe{height:320px}.map-book-btn{margin-top:25px;width:100%;font-size:16px}@media(max-width:1024px){.booknow-top{grid-template-columns:1fr;gap:60px}.booknow-hero{text-align:center}.countdown{justify-content:center}}@media(max-width:1024px){.booknow-top{padding:100px 24px;gap:50px}.booknow-hero h1{font-size:36px}}@media(max-width:768px){.booknow-page{padding-top:72px}.booknow-top{padding:70px 16px 60px;gap:45px}.booknow-hero{text-align:center}.booknow-hero h1{font-size:30px;line-height:1.25;letter-spacing:2px}.countdown{flex-wrap:wrap;gap:12px;margin-bottom:25px}.countdown div{min-width:72px;padding:10px 12px}.countdown span{font-size:22px}.hero-calendar{margin-top:28px}.calendar-box{padding:22px}.calendar-grid{gap:10px}.calendar-day{height:44px;font-size:13px}.map-box{padding:22px}.map-box iframe{height:240px}.map-book-btn{font-size:14px;padding:12px}}@media(max-width:480px){.booknow-top{padding:60px 14px 50px}.booknow-hero h1{font-size:26px}.calendar-day{height:40px;font-size:12px}}
