body{margin:0;background:#050816;color:#fff;font-family:Arial,sans-serif}nav{display:flex;justify-content:space-between;align-items:center;padding:24px 8%}nav img{height:56px}nav div a{color:#fff;margin-left:20px;text-decoration:none}.hero{background:#050816}.wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;padding:60px 8%}.badge{display:inline-block;background:#ff8a0018;color:#ffc247;padding:8px 16px;border-radius:20px}.hero h1{font-size:72px}.hero h1 span{color:#ff8a00}.hero p{font-size:20px;color:#cbd5e1}.heroimg{width:100%;border-radius:24px}.cta{margin-top:24px}.btn{display:inline-block;background:#ff8a00;color:#fff;padding:14px 22px;border-radius:12px;text-decoration:none;margin-right:12px}.outline{background:transparent;border:1px solid #ff8a00}.trust,.grid,.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;padding:24px 8%}.trust div,.grid div,.card{background:#111827;padding:22px;border-radius:18px}section{padding:72px 8%}h2{font-size:44px}.cards{padding:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card.featured{border:2px solid #ff8a00}.price{font-size:44px;color:#ff8a00;font-weight:bold;margin:16px 0}button{background:#ff8a00;color:#fff;border:none;padding:12px 16px;border-radius:10px;width:100%;font-weight:bold}.legal{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;background:#071120}details{background:#111827;padding:18px;border-radius:12px;margin-bottom:10px}footer{text-align:center;padding:50px;background:#03050d;color:#aaa}footer img{height:60px}@media(max-width:900px){.wrap{grid-template-columns:1fr}.hero h1{font-size:48px}}