*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;color:#e6e6e6;}
body{background-color:#000;line-height:1.6;overflow-x:hidden;}
header{width:100%;padding:20px 0;background:rgba(0,0,0,0.3);backdrop-filter:blur(12px);position:fixed;top:0;z-index:10;}
.nav-container{width:90%;max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center;}
.nav-logo{font-size:1.8rem;font-weight:600;letter-spacing:2px;}
nav a{margin-left:30px;text-decoration:none;opacity:.85;font-size:1rem;}nav a:hover{opacity:1;}
.hero{text-align:center;padding-top:180px;padding-bottom:120px;}
.hero-logo{width:340px;margin-bottom:30px;}
.hero h1{font-size:3.2rem;font-weight:700;}
.hero h2{font-size:1.5rem;margin-top:12px;opacity:.9;}
.tagline{margin-top:20px;font-size:1.2rem;opacity:.85;}
.content-section{max-width:900px;margin:100px auto;padding:20px;text-align:center;}
.content-section h2{margin-bottom:20px;font-size:2.2rem;font-weight:600;}
.content-section p{font-size:1.2rem;opacity:.85;margin-bottom:15px;}
footer{margin-top:80px;padding:30px 0;text-align:center;background:rgba(0,0,0,0.3);}
