*{box-sizing:border-box}body{margin:0;background:#101114;color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit}header{background:#090a0c;border-bottom:2px solid #ff7518;position:sticky;top:0;z-index:5}nav{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;gap:15px;flex-wrap:wrap}.brand{font-weight:900;font-size:22px;color:#ff831e;text-decoration:none}.links{display:flex;gap:18px;flex-wrap:wrap}.links a{text-decoration:none;font-weight:bold}.links a:hover{color:#ff831e}.hero{background:radial-gradient(circle at 80% 10%,#71310f,#151619 55%);padding:55px 22px}.wrap{max-width:1100px;margin:auto}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px}.eyebrow{color:#ffa64d;text-transform:uppercase;letter-spacing:2px;font-weight:bold}h1{font-size:clamp(34px,5vw,62px);line-height:1.1;margin:12px 0}h2{font-size:clamp(25px,3vw,36px);margin:0 0 15px}p{color:#dedede}.hero img{width:100%;border-radius:18px;box-shadow:0 12px 40px #0007}.btn{display:inline-block;background:#ff7a1a;color:#101010;font-weight:800;text-decoration:none;padding:13px 20px;border-radius:9px;margin:8px 8px 8px 0}.btn.secondary{background:transparent;color:white;border:1px solid #ff8a33}.section{padding:60px 22px}.alt{background:#1a1b20}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#24252a;border:1px solid #36373c;padding:24px;border-radius:15px}.card h3{color:#ff9a40;margin-top:0}.card img{width:100%;border-radius:8px}.muted{color:#bbb}.note{border-left:4px solid #ff7a1a;padding:12px 18px;background:#25221f}footer{padding:30px 22px;background:#070809;color:#bbb}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.whatsapp{position:fixed;bottom:20px;right:18px;background:#21c063;color:#07140b;text-decoration:none;padding:12px 17px;border-radius:50px;font-weight:800;box-shadow:0 5px 25px #0008}iframe{width:100%;max-width:680px;aspect-ratio:16/9;border:0;border-radius:14px}@media(max-width:760px){.hero-grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.hero{padding-top:36px}.links{gap:12px;font-size:14px}}