body{background-color:#000;color:#fff;font-family:Georgia,serif;margin:0;overflow-x:hidden}.App{text-align:center}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 3rem;position:fixed;top:0;width:100%;z-index:1000}.logo{height:50px;max-width:150px;object-fit:contain}.nav-menu{align-items:center;display:flex;height:auto;opacity:1}.nav-menu ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-menu li{margin:0}.nav-menu a{color:#fff;font-size:1.1rem;text-decoration:none;transition:color .3s}.nav-menu a:hover{color:gold}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:6px;padding:.5rem;z-index:1001}.hamburger span{background:#fff;height:3px;transition:opacity .3s ease-in-out;width:30px}.close-menu{background:none;border:none;color:gold;cursor:pointer;display:none;font-size:1.5rem;position:absolute;right:1rem;top:1rem;transition:color .3s}.close-menu:hover{color:red}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.hero-background{background:url(/static/media/HeroBg.bbd533973eb1ceb1c9ae.jpg) no-repeat 50%/cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-content{max-width:90%;z-index:1}h1{color:gold;font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem}p{font-size:clamp(1rem,3vw,1.2rem);margin-bottom:2rem}.cta-button{background:red;border-radius:5px;color:#fff;padding:1rem 2rem;text-decoration:none;transition:background .3s}.cta-button:hover{background:green}.section{margin:0 auto;max-width:1200px;min-height:60vh;padding:5rem 2rem}h2{color:gold;font-size:clamp(2rem,5vw,3rem);margin-bottom:2rem}.stream-preview img{border-radius:10px;box-shadow:0 0 20px #ffd7004d;height:auto;max-width:600px;width:100%}.utility-preview{display:flex;flex-wrap:nowrap;gap:2rem;justify-content:center}.utility-preview img{border-radius:10px;box-shadow:0 0 20px #ffd7004d;height:auto;max-width:400px;width:100%}.faq-item{background:#ffffff1a;border-radius:10px;margin:0 auto 2rem;max-width:800px;padding:1rem;text-align:left}h3{color:gold;font-size:1.5rem}.contact-form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:600px}input,textarea{background:#ffffff1a;font-family:Georgia,serif}button,input,textarea{border:none;border-radius:5px;color:#fff;padding:1rem}button{background:green;cursor:pointer;transition:background .3s}button:hover{background:red}footer{background:#000c;font-size:1rem;padding:2rem}@media (max-width:768px){.navbar{padding:1rem 1.5rem}.logo{height:40px;max-width:120px}.nav-menu{background:#000000f2;display:none;left:0;overflow:hidden;padding-top:5rem;position:fixed;top:0;width:100%;z-index:1000}.nav-menu.open{display:block}.nav-menu ul{align-items:center;flex-direction:column;gap:1.5rem}.nav-menu a{font-size:1.3rem}.hamburger{display:flex}.nav-menu.open+.hamburger{display:none}.close-menu{display:block}.utility-preview{flex-wrap:wrap}.utility-preview img{max-width:80vw}}@media (max-width:480px){.section{padding:3rem 1rem}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.8rem,4vw,2.5rem)}.logo{height:35px;max-width:100px}}
/*# sourceMappingURL=main.fd10d2d3.css.map*/