@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090807;color:#f6ead7;font-family:Inter,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 70% 10%,rgba(255,112,0,.12),transparent 35%);z-index:-1}
.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 5%;background:rgba(9,8,7,.94);border-bottom:1px solid #3a2414;backdrop-filter:blur(8px)}.brand{font-family:Anton;font-size:28px;color:#ff8a00;text-decoration:none}.brand span{font-size:25px}.nav nav{display:flex;gap:24px}.nav nav a,footer a{color:#f6ead7;text-decoration:none;font-size:12px;font-weight:800}.btn{display:inline-block;background:#ff8a00;color:#120c07;text-decoration:none;font-weight:900;padding:15px 24px;border-radius:6px;border:2px solid #ff8a00;box-shadow:0 0 20px rgba(255,138,0,.15)}.btn.ghost{background:transparent;color:#ff9b27}.btn.small{padding:10px 15px;font-size:12px}
.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:55px 5% 35px;background:linear-gradient(90deg,#090807 0%,#0d0a07 48%,#130c07 100%)}.hero-copy{max-width:620px}.eyebrow{font-family:Anton;font-size:32px;margin:0;color:#eee1ce}.hero h1{font-family:Anton;font-size:clamp(90px,13vw,180px);line-height:.8;margin:8px 0;color:#ff8a00;letter-spacing:1px;text-shadow:4px 5px 0 #321808}.slogan{display:inline-block;background:#b92c16;color:#fff1df;font-family:Anton;font-size:34px;padding:9px 22px;transform:rotate(-2deg);margin:18px 0}.hero p{font-size:17px;line-height:1.8;color:#d7c7b3}.hero p strong{color:#ff9b27}.actions{display:flex;gap:12px;margin:25px 0}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips span{border:1px solid #59402a;border-radius:30px;padding:10px 14px;font-size:12px;color:#cdbca6}.chips b{color:#ff9b27}.hero-art{display:flex;justify-content:center}.hero-art img{width:100%;max-width:620px;border:3px solid #4b2a12;box-shadow:0 0 50px rgba(255,90,0,.18)}
.ticker{overflow:hidden;white-space:nowrap;background:#0d0a08;border-top:2px solid #ff8a00;border-bottom:2px solid #ff8a00;color:#ff8a00;font-family:Anton;font-size:25px;padding:12px;text-align:center;word-spacing:24px}
.grid{display:grid;gap:20px;padding:55px 5%;max-width:1400px;margin:auto}.three{grid-template-columns:repeat(3,1fr)}.card{background:linear-gradient(145deg,#17110d,#0c0a08);border:1px solid #4a2c17;border-radius:8px;padding:30px;min-height:300px;box-shadow:inset 0 0 30px rgba(255,100,0,.035)}.card h2{font-family:Anton;color:#ff8a00;font-size:30px;margin-top:0}.card p,.card li{color:#d8c9b7;line-height:1.65}.card ul,.card ol{padding-left:22px}.card li{margin:10px 0}.card li b{color:#f4e1c6}.legend,.warning{font-family:Anton;color:#f04422;font-size:28px;margin-top:25px}.stamp{border:1px solid #ff8a00;color:#ff9b27;padding:12px;text-align:center;margin-top:20px;font-weight:800}.warning{font-size:22px}
footer{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:30px;padding:45px 5%;border-top:1px solid #4a2c17;color:#ff8a00}footer strong{font-family:Anton;font-size:24px}footer .disclaimer{font-size:11px;line-height:1.6;color:#a99886}footer .disclaimer strong{font-size:14px;color:#ff8a00}
@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:35px}.hero-art{order:-1}.three{grid-template-columns:1fr}.hero h1{font-size:100px}footer{grid-template-columns:1fr}.nav{padding:14px 4%}}
