body{margin:0;font-family:Arial,sans-serif}
.site-header{background:#fff;padding:15px 40px;display:flex;justify-content:space-between;align-items:center}
.logo span{color:#16c784}
.hero{background:linear-gradient(180deg,#0b1220,#111827);color:#fff;text-align:center;padding:120px 20px}
.hero h1{font-size:48px;font-weight:bold}
.hero p{font-size:18px;opacity:.8}
.btn.primary{background:#16c784;color:#fff;padding:14px 30px;border-radius:8px;text-decoration:none}
.btn.secondary{background:#374151;color:#fff;padding:14px 30px;border-radius:8px;text-decoration:none}
