*{box-sizing:border-box}body{margin:0;background:#080808;color:#f5efe6;font-family:Inter,Arial,sans-serif}header{padding:30px;max-width:1200px;margin:auto}.logo{font-size:30px;font-weight:800}.logo span{color:#e96822}.hero{max-width:1200px;margin:60px auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:30px}.badge{color:#e96822;font-weight:800;letter-spacing:3px;font-size:13px}h1{font-size:78px;line-height:.95;letter-spacing:-4px;margin:25px 0}p{color:#b9afa2;font-size:20px;line-height:1.6}.signup{display:flex;background:#151515;padding:8px;border-radius:14px;margin:35px 0}.signup input{flex:1;background:none;border:0;padding:15px;color:white}.signup button,.founder button{background:#e96822;border:0;padding:15px 25px;border-radius:10px;font-weight:bold}.record{position:relative;height:500px}.disc{width:390px;height:390px;background:radial-gradient(#333 0 5%,#111 6% 35%,#000 36%);border-radius:50%;position:absolute;top:50px;left:50px;box-shadow:0 0 80px #e9682244}.centre{background:#e96822;width:100px;height:100px;border-radius:50%;display:grid;place-items:center;margin:145px auto;font-size:45px}.card{position:absolute;background:#151515;border:1px solid #333;padding:20px;border-radius:15px}.one{top:80px;right:0}.two{bottom:100px;left:0}section:not(.hero){max-width:1200px;margin:100px auto;padding:30px}h2{text-align:center;font-size:50px}.grid,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid div,.steps div,.founder{background:#151515;border:1px solid #333;border-radius:20px;padding:30px}.founder{text-align:center}.founder button{color:#111}footer{text-align:center;padding:50px;color:#777}@media(max-width:800px){.hero,.grid,.steps{grid-template-columns:1fr}h1{font-size:48px}.record{height:380px}.disc{width:280px;height:280px}.centre{margin:90px auto}}