.navbar{position:fixed;top:0;left:0;width:100%;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 5px #0000004d;z-index:1000;font-family:Arial,sans-serif}.nav-container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.nav-logo{height:4rem;width:100vw;width:auto;display:block;transition:transform .3s ease,filter .5s ease;object-fit:contain;background:transparent;color:transparent;border-radius:20px}.nav-links{display:flex;gap:1.5rem;list-style:none;flex:1;justify-content:center;align-items:center}.nav-links li a{text-decoration:none;color:#fff;font-weight:600;text-transform:uppercase;position:relative;transition:color .3s ease,transform .3s ease;letter-spacing:1px}.nav-links li a:hover{color:gold;transform:translateY(-3px)}.nav-links li a:after{content:"";position:absolute;width:0%;height:2px;left:0;bottom:-4px;background:gold;transition:width .3s ease}.nav-links li a:hover:after{width:100%}.nav-links li a:hover:before{content:"";position:absolute;inset:0;box-shadow:0 0 8px gold,0 0 12px #facc15;border-radius:4px;opacity:.6}.nav-links .mobile-contact{display:none}.contact-link a{text-decoration:none;background:gold;color:#000;font-weight:600;padding:.5rem 1.2rem;border-radius:25px;transition:all .3s ease,box-shadow .6s ease;text-transform:uppercase;letter-spacing:1px;animation:buttonGlow 3s infinite}.contact-link a:hover{background:#000;color:gold;border:2px solid #FFD700;transform:translateY(-3px)}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}.hamburger span{height:3px;width:25px;background:#fff;transition:.3s}@media (max-width: 768px){.nav-links{position:absolute;top:60px;right:0;background:#000;width:200px;flex-direction:column;align-items:center;padding:1rem;gap:1rem;transform:translate(100%);transition:transform .3s ease-in-out}.nav-links.active{transform:translate(0);animation:slideIn .4s ease forwards}.hamburger{display:flex}.contact-link{display:none}.nav-links .mobile-contact{display:block}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes buttonGlow{0%,to{box-shadow:0 0 6px gold,0 0 8px #facc15,0 0 10px #facc15}50%{box-shadow:0 0 4px #fde047,0 0 6px gold,0 0 8px #facc15}}.hero{height:100vh;min-height:300px;padding:2rem 8%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,255,255,.25) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,255,.25) 1px,transparent 1px);background-size:80px 80px;animation:gridMoveSlow 60s linear infinite;z-index:1;opacity:.3;filter:blur(.5px);transform:perspective(600px) rotateX(20deg) rotate(10deg)}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,0,255,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,150,.2) 1px,transparent 1px);background-size:40px 40px;animation:gridMoveFast 40s linear infinite;z-index:2;opacity:.25;filter:blur(.5px);transform:perspective(600px) rotateX(25deg) rotate(-10deg)}.hero-content{position:relative;z-index:3;max-width:750px;text-align:center}.subtitle{font-size:2rem;font-weight:600;color:#facc15;margin-bottom:1rem;animation:fadeUp .8s ease forwards,floaty 6s ease-in-out infinite,glowPulse 3s infinite;animation-delay:0s,.5s,1s}.title{font-size:3.8rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;animation:fadeUp .8s ease forwards,floaty 7s ease-in-out infinite,glowPulse 3s infinite;animation-delay:.2s,1s,1.5s}.description{margin-bottom:2rem;font-size:1.1rem;color:#ddd;line-height:1.6;animation:fadeUp .8s ease forwards,floaty 8s ease-in-out infinite;animation-delay:.4s,1.5s}.hero-buttons{display:flex;gap:1rem;justify-content:center;animation:fadeUp .8s ease forwards,floaty 9s ease-in-out infinite;animation-delay:.6s,2s}.cta-btn{display:inline-block;background:#facc15;color:#000;font-weight:600;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;transition:background .3s ease,transform .3s ease;animation:floatyBtn 6s ease-in-out infinite,buttonGlow 3s infinite}.cta-btn:hover{background:#eab308;transform:translateY(-3px)}.cta-btn.secondary{background:transparent;color:#facc15;border:2px solid #facc15;animation:floatyBtn 6s ease-in-out infinite,buttonGlow 3s infinite}.cta-btn.secondary:hover{background:#facc15;color:#000;transform:translateY(-3px)}@media (max-width: 768px){.hero{padding:2rem}.title{font-size:2.4rem}.subtitle{font-size:2rem}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatyBtn{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.who-section{height:auto;padding:2rem 6%;display:flex;flex-direction:column;justify-content:center;gap:2rem;background:#050505;color:#fff;overflow:hidden;position:relative}.who-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,255,255,.15) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,255,.15) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 60s linear infinite;z-index:0;opacity:.3;filter:drop-shadow(0 0 4px rgba(0,255,255,.2)) blur(.5px);transform:perspective(600px) rotateX(20deg)}.seller.who-section:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,0,255,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,150,.1) 1px,transparent 1px);background-size:30px 30px;animation:gridMove 30s linear infinite;z-index:0;opacity:.25;filter:drop-shadow(0 0 6px rgba(255,0,255,.1)) blur(.5px);transform:perspective(600px) rotateX(25deg)}.who-intro,.why-title,.who-grid{position:relative;z-index:1}.who-intro h2{font-size:1.8rem;font-weight:700;margin-bottom:.8rem;color:#facc15;animation:fadeUp 1s ease forwards}.who-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:700px;margin:0 auto;gap:1rem}.why-title{font-size:1.3rem;font-weight:600;color:gold;text-align:center;margin-bottom:1.5rem;animation:fadeUp 1s ease forwards;animation-delay:.4s}.who-grid{display:flex;gap:1.5rem;justify-content:space-between;animation:fadeUp 1s ease forwards;animation-delay:.6s;flex-wrap:wrap}.who-grid>div{flex:1;background:#111;padding:1.2rem 1.5rem;max-width:350px;border-radius:10px;box-shadow:0 0 12px #ffff001a;transition:transform .3s ease,box-shadow .3s ease}.who-grid>div:hover{transform:translateY(-3px);box-shadow:0 0 18px #ffff004d}.seller h4,.buyer h4{font-size:1.1rem;color:#facc15;margin:0}.title-icon{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.card-icon{font-size:1.8rem;animation:floatSpin 3s ease-in-out infinite}@keyframes floatSpin{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(15deg)}to{transform:translateY(0) rotate(0)}}.who-grid ul{list-style:disc inside;line-height:1.4;color:#ddd;font-size:.95rem}@media (max-width: 900px){.who-grid{flex-direction:column;gap:1rem}.who-grid>div{width:100%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.who-section .skyscraper-bars{position:absolute;inset:0;display:flex;justify-content:space-around;align-items:flex-end;z-index:0;pointer-events:none}.who-section .skyscraper-bars div{width:2px;height:30px;background:linear-gradient(to top,#0ff,#0ff,#0ff);opacity:.5;filter:blur(1px);animation:barRise 2.5s linear infinite}.who-section .skyscraper-bars div:nth-child(2){animation-delay:.3s}.who-section .skyscraper-bars div:nth-child(3){animation-delay:.6s}.who-section .skyscraper-bars div:nth-child(4){animation-delay:.9s}.who-section .skyscraper-bars div:nth-child(5){animation-delay:1.2s}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#111;color:#f5f5f5;padding:2.5rem;border-radius:16px;width:90%;max-width:600px;text-align:center;box-shadow:0 0 30px #ffd70066;position:relative;animation:popIn .3s ease}@keyframes popIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-desc{margin:1rem 0;font-size:1rem;color:#ddd}.modal-details{list-style:none;padding:0;margin:1rem 0;text-align:left}.modal-details li{margin:.5rem 0;font-size:1rem;color:#f5f5f5}.modal-details strong{color:gold}.modal-question{margin-top:1.5rem;font-weight:700;font-size:1.1rem}.modal-actions{margin-top:2rem;display:flex;gap:1rem;justify-content:center}.btn{padding:.8rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:transform .2s ease,background .3s ease;text-decoration:none;font-size:1rem}.btn.gold{background:linear-gradient(45deg,gold,#fc0);color:#111}.btn.black{background:#333;color:#fff}.btn:hover{transform:scale(1.05)}.revenue-yes{color:gold;font-weight:700}.revenue-no{color:red;font-weight:700}.marketplace-page{background:#050505;color:#fff;padding:3rem 5%;display:flex;flex-direction:column;align-items:center;gap:3rem}.marketplace-section{max-width:1100px;background:#0a0a0a;padding:2.5rem;border-radius:12px;box-shadow:0 0 20px #facc1566;animation:fadeIn .8s ease}.marketplace-section h1{color:gold;text-align:center;font-size:2.3rem;border-bottom:2px solid gold;padding-bottom:.5rem}.marketplace-section h4{text-align:center;color:#ccc;margin-top:.3rem}.filter-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.filter-container label{font-weight:700;color:gold}.usecase-filter,.revenue-filter{background:#111;color:gold;border:1px solid gold;border-radius:8px;padding:.6rem 1rem;cursor:pointer;transition:.3s;background-color:#000}.usecase-filter:hover,.revenue-filter:hover{background:#000;color:gold}.projects-list{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.buy-section,.sell-section,.buyer-form-section{max-width:750px;width:100%;background:#111;padding:2rem;border-radius:12px;box-shadow:0 0 15px #facc154d}.buy-section h2,.sell-section h2,.buyer-form-section h2{color:gold;text-align:center}.buy-section p,.sell-section p{text-align:center;color:#ccc}ol{margin:1rem 0 1.5rem;color:#eee;line-height:1.6}.gold-btn{background:linear-gradient(90deg,gold,#facc15);color:#000;border:none;font-weight:700;padding:.9rem 1.5rem;border-radius:8px;cursor:pointer;transition:.3s}.gold-btn:hover{transform:scale(1.05)}.buyer-form{display:flex;flex-direction:column;gap:1rem}.buyer-form label{color:#facc15;font-weight:600}.buyer-form input,.buyer-form select,.buyer-form textarea{background:#1a1a1a;color:#fff;border:1px solid #555;border-radius:8px;padding:.7rem 1rem;transition:.3s}.buyer-form input:focus,.buyer-form select:focus,.buyer-form textarea:focus{border-color:gold;box-shadow:0 0 5px gold;outline:none}.buyer-form textarea{height:90px;resize:none}.form-row{display:flex;gap:1rem}.form-row div{flex:1}.checkbox-row{display:flex;align-items:center;gap:.5rem;color:#ccc;font-size:.9rem}.status-text{text-align:center;color:gold;margin-top:1rem}.sell-section form{display:flex;flex-direction:column;gap:1rem}.sell-section label{color:#facc15}.sell-section input,.sell-section textarea,.sell-section select{background:#1a1a1a;border:1px solid #555;color:#fff;border-radius:8px;padding:.7rem}.sell-section input:focus,.sell-section textarea:focus,.sell-section select:focus{border-color:gold;box-shadow:0 0 5px gold}@media (max-width: 768px){.marketplace-page{padding:2rem 1rem}.form-row{flex-direction:column}}.opportunities-page{display:flex;flex-direction:column;gap:3rem;padding:2rem 5%;background:#000;color:#fff;animation:fadeInPage 1s ease forwards}.opportunities-page h2{text-align:center;color:gold;margin-bottom:1rem;font-size:2rem;border-bottom:2px solid gold;display:inline-block;padding-bottom:.5rem;animation:fadeInUp .8s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.marketplace{display:flex;flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto}.project-card{background:#111;border:1px solid gold;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 0 12px gold;transition:transform .3s ease,box-shadow .3s ease;animation:fadeInUp .8s ease forwards}.project-card:hover{transform:translateY(-6px);box-shadow:0 0 30px gold,0 0 10px #facc1580}.project-card h3{margin-top:0;color:#facc15}.project-card ul{padding-left:1.2rem;margin:.5rem 0 0}.opportunities-page{display:flex;flex-direction:column;gap:3rem;padding:2rem 5%;background:#000;color:#fff;min-height:100vh;overflow-x:hidden;animation:fadeInPage 1s ease forwards}@keyframes fadeInPage{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sell-section,.buy-section,.pricing-section{max-width:900px;margin:0 auto;background:#111;padding:2rem;border-radius:12px;box-shadow:0 0 25px #facc1580;display:flex;flex-direction:column;gap:1.5rem;color:#fff}.sell-section h2,.buy-section h2,.pricing-section h2{text-align:center;color:gold;font-size:2.2rem;border-bottom:2px solid gold;padding-bottom:.5rem;margin-bottom:1rem;display:inline-block;animation:neonPulse 2s infinite}.sell-section p,.buy-section p,.pricing-section p{font-size:1.05rem;line-height:1.6;color:#ddd;text-align:center}.sell-section h3,.buy-section h3,.pricing-section h3{font-size:1.3rem;color:#facc15;margin-top:1.5rem;margin-bottom:.7rem;border-bottom:1px solid rgba(250,204,21,.3);padding-bottom:.3rem;text-align:left}.sell-section ol,.buy-section ol{padding-left:1.2rem;margin:.5rem 0 0}.sell-section form,.buy-section form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.sell-section label,.buy-section label{font-weight:700;color:#facc15;margin-bottom:.3rem;display:block}.sell-section form input,.sell-section form textarea,.sell-section form select,.buy-section form input,.buy-section form textarea,.buy-section form select{background:#111;border:1px solid rgba(250,204,21,.6);border-radius:12px;padding:.8rem 1rem;color:gold;font-size:1rem;box-shadow:0 0 8px #facc1566;transition:all .3s ease;margin-bottom:1.2rem;width:100%;resize:vertical}.sell-section form input:focus,.sell-section form textarea:focus,.sell-section form select:focus,.buy-section form input:focus,.buy-section form textarea:focus,.buy-section form select:focus{border-color:gold;box-shadow:0 0 12px gold,0 0 20px #facc1599;outline:none;transform:translateY(-2px)}.sell-section form input:hover,.sell-section form textarea:hover,.sell-section form select:hover,.buy-section form input:hover,.buy-section form textarea:hover,.buy-section form select:hover{box-shadow:0 0 14px gold,0 0 25px #facc15b3}.select-wrapper{position:relative;display:inline-block;width:100%}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#111;color:gold;border:1px solid rgba(250,204,21,.6);border-radius:12px;padding:.8rem 1rem;width:100%;font-size:1rem;box-shadow:0 0 8px #facc1566;cursor:pointer;transition:all .3s ease}.select-wrapper select:hover,.select-wrapper select:focus{border-color:gold;box-shadow:0 0 12px gold,0 0 20px #facc1599;outline:none;transform:translateY(-2px)}.select-wrapper:after{content:"▼";position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:gold;font-size:.8rem}.select-wrapper select option{background:#111;color:gold}.sell-section form select{appearance:none;background:linear-gradient(145deg,#111,#1a1a1a);padding-right:2rem}@media (max-width: 768px){.sell-section,.buy-section,.pricing-section{padding:2rem 1rem}.sell-section h2,.buy-section h2,.pricing-section h2{font-size:1.8rem}.sell-section h3,.buy-section h3,.pricing-section h3{font-size:1.15rem}.sell-section p,.sell-section ol li,.buy-section p,.buy-section ol li{font-size:.95rem}.gold-btn{width:140px}}.pricing-section{max-width:900px;margin:0 auto 3rem;background:linear-gradient(145deg,#111,#1a1a1a);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 0 25px #facc1580;display:flex;flex-direction:column;gap:1.5rem;color:#fff;animation:fadeScale .8s ease forwards}.pricing-section h2{text-align:center;font-size:2.2rem;color:gold;border-bottom:2px solid gold;padding-bottom:.5rem;margin-bottom:1rem;display:inline-block}.pricing-section h3{font-size:1.3rem;color:#facc15;margin-top:1.5rem;margin-bottom:.7rem;border-bottom:1px solid rgba(250,204,21,.3);padding-bottom:.3rem}.pricing-section p{font-size:1.05rem;line-height:1.6;color:#ddd}.pricing-section dl{margin-top:1.5rem;border-top:1px dashed gold;padding-top:1rem}.pricing-section dl dt{font-weight:700;color:#facc15;margin-top:1rem;cursor:pointer;padding:.5rem 0;transition:all .3s ease;position:relative}.pricing-section dl dd{max-height:0;overflow:hidden;margin-left:0;padding-left:.5rem;transition:all .4s ease;color:#ddd;line-height:1.5}.pricing-section dl dd.show{max-height:500px;margin-left:1.2rem;padding-left:.5rem}.pricing-section button:hover{background:#daa520;box-shadow:0 0 12px gold;transform:translateY(-2px)}@media (max-width: 768px){.pricing-section{padding:2rem 1rem}.pricing-section h2{font-size:1.8rem}.pricing-section h3{font-size:1.15rem}.pricing-section p,.pricing-section dl dd{font-size:.95rem}}.section-animate{opacity:0;transform:translateY(20px);animation:fadeUp .8s forwards}.section-animate:nth-child(1){animation-delay:.2s}.section-animate:nth-child(2){animation-delay:.4s}.section-animate:nth-child(3){animation-delay:.6s}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pricing-section{max-width:900px;margin:0 auto 3rem;background:#0a0a0a;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 0 25px #facc1580;display:flex;flex-direction:column;gap:1.5rem;color:#fff;animation:fadeScale .8s ease forwards}@keyframes fadeScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pricing-section h2{text-align:center;font-size:2.2rem;color:gold;border-bottom:2px solid gold;padding-bottom:.5rem;margin-bottom:1rem;display:inline-block;animation:neonPulse 2s infinite}.pricing-section dl dt{font-weight:700;color:#facc15;margin-top:1rem;cursor:pointer;padding:.5rem 0;position:relative;transition:all .3s ease}.pricing-section dl dt:after{content:"+";position:absolute;right:0;font-size:1.2rem;transition:transform .3s ease}.pricing-section dl dt.active:after{content:"-"}.pricing-section dl dt:hover{color:#fff}.pricing-section dl dd{max-height:0;overflow:hidden;margin-left:0;padding-left:.5rem;opacity:0;transition:max-height .4s ease,opacity .4s ease;color:#ddd;line-height:1.5}.pricing-section dl dd.show{max-height:500px;margin-left:1.2rem;padding-left:.5rem;opacity:1}.pricing-section button{background:gold;color:#000;font-weight:700;border:none;border-radius:5px;padding:.8rem 1.5rem;cursor:pointer;transition:all .3s ease;align-self:flex-start}.pricing-section button:hover{background:#daa520;box-shadow:0 0 12px gold,0 0 20px #facc1580;transform:translateY(-3px)}.pricing-page{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;background:#050505;color:#fff;padding:3rem 5%}.pricing-section{max-width:1100px;width:100%;background:#0a0a0a;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 0 25px #facc1566;display:flex;flex-direction:column;gap:2rem;animation:fadeIn .7s ease forwards}.pricing-section h1{text-align:center;color:gold;font-size:2.2rem;border-bottom:2px solid gold;padding-bottom:.5rem}.pricing-section p{text-align:center;color:#ccc;font-size:1rem}.commission-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem}.commission-card{background:#111;border:1px solid gold;border-radius:10px;padding:1.5rem;text-align:center;transition:all .3s ease}.commission-card:hover{transform:translateY(-5px);box-shadow:0 0 15px #facc154d}.commission-card h3{color:gold;margin-bottom:.5rem}.commission-card .percentage{font-size:1.6rem;font-weight:700;color:#facc15;margin-bottom:.5rem}.subheading{text-align:center;color:#facc15;margin-top:1rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2rem;margin-top:1rem}.service-card{background:#111;border:1px solid #444;border-radius:10px;padding:1.2rem;text-align:center;transition:all .3s ease}.service-card:hover{border-color:gold;box-shadow:0 0 10px #facc154d}.service-card h4{color:gold;margin-bottom:.4rem}.faq-container{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.faq-item{background:#111;border:1px solid #333;border-radius:8px;padding:1rem 1.2rem;cursor:pointer;transition:all .3s ease}.faq-item:hover{border-color:gold;box-shadow:0 0 10px #facc154d}.faq-question{display:flex;justify-content:space-between;align-items:center;color:#facc15;font-weight:600}.faq-question span{font-size:1.5rem;transition:transform .3s ease}.faq-item.active span{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;color:#ccc}.faq-item.active .faq-answer{max-height:200px;margin-top:.6rem}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.pricing-section{padding:2rem 1rem}.pricing-section h1{font-size:1.8rem}}.contact-page{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 5%;background:#050505;color:#fff;overflow-x:hidden}#contact{max-width:800px;width:100%;background:#0a0a0a;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 0 25px #facc1580;display:flex;flex-direction:column;gap:1.5rem;animation:fadeScale .8s ease forwards}#contact h1{text-align:center;font-size:2.2rem;color:gold;border-bottom:2px solid gold;padding-bottom:.5rem;margin-bottom:1rem;display:inline-block}#contact p{font-size:1.05rem;line-height:1.6;color:#ddd;text-align:center}#contact a{color:gold;text-decoration:none;transition:all .3s ease}#contact a:hover{color:#fff;text-shadow:0 0 8px gold}#contactForm{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}#contactForm label{font-weight:700;color:#facc15}#contactForm input,#contactForm textarea{padding:.6rem;border-radius:5px;border:1px solid gold;background:#222;color:gold;font-size:1rem;resize:vertical;transition:all .3s ease}#contactForm input:focus,#contactForm textarea:focus{border-color:#facc15;box-shadow:0 0 6px gold;outline:none}#contactForm button{width:180px;background:gold;color:#000;font-weight:700;border:none;border-radius:5px;padding:.7rem;cursor:pointer;align-self:flex-start;transition:all .3s ease}#contactForm button:hover{background:#daa520;transform:translateY(-3px);box-shadow:0 0 12px gold,0 0 20px #facc1580}@media (max-width: 768px){.contact-page{padding:2rem 1rem}#contact h2{font-size:1.8rem}#contact p,#contactForm input,#contactForm textarea{font-size:.95rem}#contactForm button{width:140px}}.ticker-section{width:100%;overflow:hidden;background:linear-gradient(90deg,#000,#050505,#000);padding:1.5rem 0;position:relative;z-index:0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.ticker-track{display:flex;gap:5rem;animation:scrollLeft 25s linear infinite}.ticker-slide{white-space:nowrap;font-weight:700;font-size:1.5rem;color:#facc15;padding:.75rem 1.25rem;border:1px solid rgba(255,204,21,.3);border-radius:12px;background:#0006;box-shadow:0 0 10px #ffcc1580;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease,box-shadow .3s ease}.ticker-slide:hover{transform:translateY(-3px);box-shadow:0 0 14px #ffcc15cc}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1024px){.ticker-track{gap:3rem}.ticker-slide{font-size:1.3rem;padding:.6rem 1rem}}@media (max-width: 768px){.ticker-slide{font-size:1.1rem;gap:2rem;padding:.5rem .8rem}}.support-page{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 5%;background:#050505;color:#fff;overflow-x:hidden}.support-section{max-width:800px;width:100%;background:#0a0a0a;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 0 25px #facc1580;display:flex;flex-direction:column;gap:1.5rem;animation:fadeScale .8s ease forwards}.support-section h1{text-align:center;font-size:2.2rem;color:gold;border-bottom:2px solid gold;padding-bottom:.5rem;margin-bottom:1rem;display:inline-block}.support-section p{font-size:1.05rem;line-height:1.6;color:#ddd;text-align:center}.support-form{display:flex;flex-direction:column;gap:1rem}.support-form label{font-weight:700;color:#facc15}.support-form input,.support-form textarea{padding:.7rem 1rem;border-radius:8px;border:1px solid gold;background:#222;color:gold;font-size:1rem;resize:vertical;transition:all .3s ease}.support-form textarea{min-height:120px}.support-form input:focus,.support-form textarea:focus{border-color:#facc15;box-shadow:0 0 12px gold;outline:none}.gold-btn{width:180px;background:gold;color:#000;font-weight:700;border:none;border-radius:5px;padding:.8rem 1.5rem;cursor:pointer;align-self:flex-start;transition:all .3s ease}.gold-btn:hover{background:#daa520;transform:translateY(-3px);box-shadow:0 0 12px gold,0 0 20px #facc1580}.status-msg{text-align:center;color:#facc15;font-weight:600;margin-top:.5rem}@media (max-width: 768px){.support-page{padding:2rem 1rem}.support-section h2{font-size:1.8rem}.support-section p,.support-form input,.support-form textarea{font-size:.95rem}.gold-btn{width:140px}}.support-float{position:fixed;bottom:30px;right:30px;background:gold;color:#000;display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:50px;font-weight:700;cursor:pointer;box-shadow:0 0 12px gold,0 0 20px #facc1580;transition:transform .2s ease,box-shadow .2s ease;z-index:9999}.support-float:hover{transform:translateY(-3px);box-shadow:0 0 18px gold,0 0 28px #facc15b3}.headset-icon{font-size:1.3rem}.footer{background:#0a0a0a;color:#fff;text-align:center;padding:1.5rem 2rem;border-top:2px solid gold;box-shadow:0 -2px 12px #facc154d;display:flex;flex-direction:column;gap:.7rem;font-size:.95rem}.footer p{margin:0;font-weight:500;color:#facc15;text-shadow:0 0 6px gold}.footer-links{display:flex;justify-content:center;gap:1.2rem}.footer-links a{color:gold;text-decoration:none;transition:all .3s ease;font-weight:500}.footer-links a:hover{color:#fff;text-shadow:0 0 8px gold}@media (max-width: 768px){.footer{padding:1rem;font-size:.85rem}.footer-links{flex-direction:column;gap:.5rem}}.policy-container{max-width:900px;margin:60px auto;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;font-family:Segoe UI,Arial,sans-serif;line-height:1.7;color:#222}.policy-container h1{font-size:2.2rem;margin-bottom:25px;text-align:center;color:#111}.policy-container h2,.policy-container h3{margin-top:30px;margin-bottom:12px;font-size:1.4rem;color:#333}.policy-container p{margin-bottom:15px;font-size:1rem}.policy-container ul{margin:10px 0 20px 25px;padding:0;list-style:disc}.policy-container li{margin-bottom:8px}.policy-container a{color:#06c;text-decoration:none;font-weight:500}.policy-container a:hover{text-decoration:underline}.policy-container .effective-date{font-style:italic;margin-bottom:20px;display:block;color:#555}.policy-consent-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.policy-consent-box{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;text-align:center;box-shadow:0 4px 12px #0003}.policy-consent-box h2{margin-bottom:15px;font-size:20px;color:#333}.policy-consent-box p{margin-bottom:15px;color:#444;font-size:14px}.policy-consent-box a{color:#06c;text-decoration:none}.policy-consent-box a:hover{text-decoration:underline}.checkboxes{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.checkboxes label{margin:5px 0;font-size:14px;color:#333}.accept-btn{background:#06c;color:#fff;border:none;padding:10px 20px;font-size:14px;border-radius:5px;cursor:pointer;transition:background .2s ease}.accept-btn:disabled{background:#bbb;cursor:not-allowed}.accept-btn:not(:disabled):hover{background:#004999}.cookie-consent{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:1rem 1.5rem;border-radius:10px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 12px #0000004d;z-index:9999;max-width:90%;opacity:0}.accept-btn{background:#f1c40f;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:700;transition:background .2s;color:#000}.accept-btn:hover{background:#d4ac0d;color:#000}.slide-up{animation:slideUpFade .6s forwards}@keyframes slideUpFade{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.aboutus-page{padding:4rem 5%;margin:0 auto;font-family:Inter,sans-serif;color:#fff;line-height:1.7;position:relative;overflow:hidden;background:#050505}.aboutus-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,204,21,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,255,.05) 1px,transparent 1px);background-size:80px 80px;z-index:0;opacity:.2;animation:gridMove 80s linear infinite}.aboutus-section{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;background:#0a0a0a;padding:2.5rem 2rem;border-radius:12px;box-shadow:0 0 25px #facc154d}.aboutus-section h1{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:gold;border-bottom:2px solid gold;padding-bottom:.5rem;display:inline-block}.aboutus-section h2{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem;color:#facc15}.aboutus-section p{font-size:1rem;margin-bottom:1.2rem;color:#ddd}.aboutus-section ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.aboutus-section ul li{margin-bottom:.8rem;font-size:1rem}.aboutus-section strong{color:gold}@keyframes gridMove{0%{background-position:0 0}to{background-position:400px 400px}}@media (max-width: 900px){.aboutus-page{padding:3rem 4%}.aboutus-section h1{font-size:2rem}.aboutus-section h2{font-size:1.5rem}}.partnerships-media{background:#0b0b0b;color:#f5f5f5;padding:4rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:4rem;max-width:500px}.partnerships-section,.media-section{background:#111;border:1px solid rgba(255,215,0,.3);border-radius:16px;padding:3rem 2.5rem;max-width:400px;width:100%;box-shadow:0 6px 25px #0006;transition:all .3s ease}.partnerships-section:hover,.media-section:hover{border-color:gold;box-shadow:0 0 20px #ffd7004d}.partnerships-section h2,.media-section h2{color:gold;font-size:1.8rem;text-align:center;margin-bottom:1rem}.partnerships-section p,.media-section p{color:#ccc;text-align:center;line-height:1.7;font-size:1rem;margin-bottom:1.5rem}.why-partner h3{color:#facc15;font-size:1.2rem;text-align:center;margin-bottom:1rem}.why-partner ul,.media-list{list-style:none;padding:0;margin:0 auto 2rem;max-width:550px;display:flex;flex-direction:column;gap:.8rem}.why-partner li,.media-list li{background:#181818;border:1px solid #333;border-radius:10px;padding:1rem 1.2rem;text-align:center;color:#ddd;transition:.3s}.why-partner li:hover,.media-list li:hover{border-color:gold;box-shadow:0 0 12px #ffd7004d;transform:translateY(-3px)}.gold-btn{display:inline-block;background:linear-gradient(90deg,gold,#facc15);color:#111;font-weight:600;padding:.9rem 2rem;border-radius:10px;text-decoration:none;text-align:center;transition:all .3s ease;margin:0 auto;max-width:280px;width:100%;box-sizing:border-box}.gold-btn:hover{background:linear-gradient(90deg,#facc15,gold);transform:scale(1.03)}.note{text-align:center;color:#aaa;font-style:italic;margin-bottom:1.5rem}@media (max-width: 768px){.partnerships-media{padding:2.5rem 1rem;gap:2.5rem}.partnerships-section,.media-section{padding:2rem 1.5rem}.gold-btn{width:100%;max-width:none}.partnerships-section h2,.media-section h2{font-size:1.5rem}}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif}section{display:flex;flex-direction:column;justify-content:center;align-items:center}.blurred-page{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease}
