body{margin:0;background:#090a0d;color:#f5f5f5;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;justify-content:space-between;align-items:center;padding:20px 6%;border-bottom:1px solid #292929}.brand{font-size:22px;color:#f5b82e}nav a{margin-left:20px;color:#bbb}.hero{text-align:center;padding:110px 20px}.hero h1{font-size:64px;margin:20px}.hero h1 span{color:#f5b82e}.hero p{max-width:750px;margin:auto;color:#bbb;font-size:19px;line-height:1.6}.badge{color:#f5b82e}.btn{display:inline-block;background:#f5b82e;color:#171100;padding:15px 22px;border-radius:10px;font-weight:bold;margin:30px 5px}.features,.legal{max-width:1050px;margin:auto;padding:50px 24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card{background:#121419;border:1px solid #292929;border-radius:15px;padding:22px}.card p,.legal p,.legal li{color:#bbb;line-height:1.7}.legal{max-width:850px}.legal h1{font-size:44px;color:#f5b82e}.lang{border-top:1px solid #292929;margin-top:40px;padding-top:20px}footer{text-align:center;padding:35px;border-top:1px solid #292929;color:#999}@media(max-width:700px){.grid{grid-template-columns:1fr}.hero h1{font-size:45px}}