:root{--bg-dark:#0a0a0f;--text-light:#fff;--text-muted:#a0a0a0;--primary-color:#6366f1;--accent-color:#06b6d4;--glass-bg:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.1);--font-sans:"Inter",sans-serif;--font-heading:"Outfit",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--bg-dark)}body{font-family:var(--font-sans);color:var(--text-light);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin-bottom:1rem}a{color:var(--text-light);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent-color)}#webgl-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.content-overlay{position:relative;z-index:1}.panel{min-height:100vh;display:flex;align-items:center;padding:100px 5%;position:relative}.section-content{max-width:1200px;margin:0 auto;width:100%;z-index:2;background:rgba(10,10,15,.4);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:20px;padding:3rem}.right-align{margin-right:5%;margin-left:auto;max-width:600px}.left-align{margin-left:5%;margin-right:auto;max-width:600px}.navbar{position:fixed;top:0;width:100%;z-index:100;background:rgba(10,10,15,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);transition:all .3s ease}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;max-width:1400px;margin:0 auto}.logo{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;letter-spacing:2px;background:linear-gradient(90deg,var(--text-light),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:2rem}.nav-links a{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px}.mobile-menu-btn span{display:block;width:25px;height:2px;background-color:var(--text-light);transition:.3s}.btn-outline,.btn-primary{display:inline-block;padding:.8rem 2rem;border-radius:30px;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;color:#fff;box-shadow:0 4px 15px rgba(99,102,241,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.5);color:#fff}.btn-outline{background:transparent;border:2px solid var(--accent-color);color:var(--text-light)}.btn-outline:hover{background:rgba(6,182,212,.1);transform:translateY(-2px)}.hero-section{justify-content:center;text-align:center}.hero-content{max-width:800px;background:transparent;border:none;backdrop-filter:none}.hero-content h1{font-size:clamp(3rem,8vw,6rem);line-height:1.1;margin-bottom:1rem;text-transform:uppercase}.subtitle{font-size:1.5rem;color:var(--text-muted);margin-bottom:2.5rem}.glitch{position:relative;color:#fff}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch:before{left:2px;text-shadow:-2px 0 red;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse}.glitch:after{left:-2px;text-shadow:-2px 0 blue;clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s linear infinite alternate-reverse}@keyframes glitch-anim{0%{clip:rect(21px,9999px,94px,0)}20%{clip:rect(8px,9999px,86px,0)}40%{clip:rect(62px,9999px,73px,0)}60%{clip:rect(31px,9999px,4px,0)}80%{clip:rect(98px,9999px,60px,0)}to{clip:rect(42px,9999px,12px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(8px,9999px,14px,0)}40%{clip:rect(78px,9999px,61px,0)}60%{clip:rect(23px,9999px,88px,0)}80%{clip:rect(50px,9999px,3px,0)}to{clip:rect(12px,9999px,76px,0)}}.feature-cards,.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.card,.ticket-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:15px;padding:2rem;transition:transform .3s ease,background .3s ease}.card:hover,.ticket-card:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.1)}.ticket-card h3{font-size:1.8rem}.ticket-card .price{font-size:3rem;font-family:var(--font-heading);font-weight:900;color:var(--accent-color);margin:1rem 0}.ticket-card ul{list-style:none;margin-bottom:2rem}.ticket-card li{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.ticket-card li:before{content:"✓";position:absolute;left:0;color:var(--primary-color)}.ticket-card.premium{background:linear-gradient(180deg,rgba(99,102,241,.1),rgba(10,10,15,.5));border-color:var(--primary-color)}.agenda-timeline{margin-top:3rem;position:relative}.agenda-timeline:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:2px;background:var(--glass-border)}.agenda-item{display:flex;margin-bottom:2rem;position:relative}.agenda-item .time{min-width:120px;font-weight:700;color:var(--accent-color);padding-top:5px;position:relative;padding-left:40px}.agenda-item .time:before{content:"";position:absolute;left:15px;top:10px;width:12px;height:12px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}.agenda-item .details h4{margin-bottom:.2rem}footer{padding:4rem 5%;text-align:center;background:#050508;border-top:1px solid var(--glass-border)}.footer-content h2{margin-bottom:2rem}.footer-content p{margin-top:3rem;color:var(--text-muted);font-size:.9rem}@media (max-width:768px){.nav-links,.navbar .btn-primary{display:none}.mobile-menu-btn{display:flex}.panel{padding:80px 5%}.section-content{padding:2rem}.agenda-timeline:before{left:0}.agenda-item{flex-direction:column}.agenda-item .time{padding-left:20px;margin-bottom:1rem}.agenda-item .time:before{left:-5px}}