body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;margin:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}button{cursor:pointer;font-family:inherit}.container{margin:0 auto;max-width:1140px;padding:0 15px}.btn{border:none;border-radius:6px;display:inline-block;font-size:1rem;font-weight:500;padding:.8rem 1.5rem;text-align:center;transition:all .3s ease}.btn-primary{background-color:#faf3e0;color:#000}.btn-primary:hover{opacity:.9}.btn-secondary{background-color:#0000;border:1px solid #e0e0e0;color:#fff}.btn-secondary:hover{background-color:#e0e0e01a}.header{background-color:#121212;border-bottom:1px solid #535353;padding:1rem 0}.header .container{margin:0 auto;max-width:1140px;padding:0 15px}.header .header-content{align-items:center;display:flex;justify-content:space-between}.header .logo{height:35px}.header nav{display:none}.header .auth-buttons{display:flex;gap:1rem}.hero{background-color:#1e1e1e;color:#fff;padding:5rem 0;text-align:center}.hero .container{margin:0 auto;max-width:960px;padding:0 15px}.hero .hero-content h1{font-size:2.8rem;margin-bottom:1.5rem}.hero .hero-content p{color:#b3b3b3;font-size:1.2rem;margin-bottom:2.5rem}.hero .hero-image{display:none}.features{background-color:#121212;color:#fff;padding:4rem 0}.features .container{margin:0 auto;max-width:1140px;padding:0 15px;text-align:center}.features h2{font-size:2.2rem;margin-bottom:3.5rem}.features .features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));text-align:left}.features .feature-item{background-color:#1e1e1e;border:1px solid #535353;border-radius:8px;padding:2rem 1.5rem}.features .feature-item .feature-icon{color:#f5a623;font-size:1.8rem;margin-bottom:1rem}.features .feature-item .feature-icon:before{content:"[Icon]";display:block;font-weight:700}.features .feature-item h3{color:#fff;font-size:1.3rem;margin-bottom:.8rem}.features .feature-item p{color:#b3b3b3;font-size:1rem;line-height:1.7}.footer{background-color:#faf3e0;color:#000;margin-top:5rem;padding:2rem 0}.footer .container{margin:0 auto;max-width:1140px;padding:0 15px;text-align:center}.footer p{font-size:.95rem;margin:0}.footer nav{display:none}
/*# sourceMappingURL=main.be300aa4.css.map*/