body,html{margin:0;padding:0;font-family:Arial,sans-serif;color:#fff;background:#000;overflow-x:hidden}.bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-5}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:-4}.navbar{position:relative;z-index:10;background:#000000d9;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}.navbar .logo{font-size:28px;font-weight:700;color:#fff}.navbar nav a{margin-left:20px;text-decoration:none;color:#fff;font-size:18px}.center-content{position:relative;z-index:5;text-align:center;margin-top:20vh}.coming-soon{font-size:72px;font-weight:800;letter-spacing:4px}.tagline{font-size:20px;margin-top:10px}.about-section{position:relative;z-index:5;width:100%;padding:100px 40px;max-width:900px;margin:auto;line-height:1.7;background-color:#000c}.about-section h2{font-size:40px;margin-bottom:20px}.footer{position:relative;z-index:10;background:#000000d9;text-align:center;padding:20px 0;margin-top:40px;font-size:16px;color:#fff}.navbar{position:relative;z-index:10;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}.logo{font-size:28px;font-weight:700;letter-spacing:2px;color:#fff;text-transform:uppercase}.navbar nav a{margin-left:20px;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:opacity .25s ease}.navbar nav a:hover{opacity:.6}.footer{position:relative;z-index:10;text-align:center;padding:20px 0;font-size:16px;color:#fff;opacity:.8}
