.navbar-nav{display:flex;justify-content:center;align-items:center;width:100%}.navbar-nav .nav-item{margin:0 15px}.section-promoted{padding-top:80px;margin-top:-80px}html{scroll-behavior:smooth}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#000000;border-radius:6px}::-webkit-scrollbar-thumb{background:#ffffff;border-radius:6px;border:2px solid #000000}::-webkit-scrollbar-thumb:hover{background:#cccccc}::-webkit-scrollbar-corner{background:#000000}*{scrollbar-width:thin;scrollbar-color:#ffffff #000000}@media (max-width:768px){.section-promoted{padding-top:60px;margin-top:-60px}.navbar-nav{flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}.navbar-nav .nav-item{margin:5px 0;width:100%;display:flex;justify-content:center}.navbar-nav .nav-link{font-size:14px;padding:12px 16px !important;width:100%;max-width:300px;text-align:center}.navbar-nav .nav-item .dropdown-menu{position:static !important;transform:none !important;width:100% !important;margin-top:10px !important;border-radius:15px !important}.dropdown-item{padding:15px 20px !important;font-size:14px !important;margin:3px 10px !important}}@media (max-width:576px){.section-promoted{padding-top:40px;margin-top:-40px}.navbar-nav .nav-link{font-size:12px;padding:10px 14px !important;max-width:250px}.navbar-brand{font-size:20px}}@media (max-width:768px){.hero-nav-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px}.hero-nav-btn{width:100%;max-width:300px;text-align:center;margin:0 auto}}@media (max-width:576px){.hero-nav-buttons{gap:8px}.hero-nav-btn{max-width:280px;padding:12px 20px;font-size:0.9rem}}.hero-video{opacity:0;transition:opacity 1s ease}.hero-video.loaded{opacity:1}.hero-fallback-bg{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-feature-card{opacity:0;transform:translateY(30px);transition:all 0.6s ease}.hero-feature-card.animate-in{opacity:1;transform:translateY(0)}.hero-nav-btn{position:relative;overflow:hidden}.hero-nav-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease}.hero-nav-btn:hover::before{left:100%}.scroll-indicator{cursor:pointer;transition:all 0.3s ease}.scroll-indicator:hover{transform:translateX(-50%) scale(1.1)}.scroll-indicator:hover .scroll-arrow{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.8)}.hero-video{will-change:transform;backface-visibility:hidden;perspective:1000px}.hero-overlay{background:linear-gradient( 135deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.4) 100% )}.hero-video-container{will-change:transform;transform:translateZ(0)}.hero-content{will-change:transform;transform:translateZ(0)}.hero-nav-btn:focus{outline:2px solid rgba(255,255,255,0.6);outline-offset:2px}.scroll-indicator:focus{outline:2px solid rgba(255,255,255,0.6);outline-offset:2px}@media (prefers-contrast:high){.hero-overlay{background:rgba(0,0,0,0.7)}.hero-nav-btn{border:2px solid #ffffff;background:rgba(0,0,0,0.5)}}@media (prefers-reduced-motion:reduce){.hero-video{animation:none}.scroll-indicator{animation:none}.hero-feature-card{transition:none}*{transition:none !important;animation:none !important}}