body { font-family: 'Segoe UI', sans-serif; margin:0; background:#f9fafc; color:#333; }
.navbar { display:flex; justify-content:space-between; align-items:center; background:#20a53a; padding:15px; color:#fff; }
.navbar a { color:#fff; margin-left:15px; text-decoration:none; font-weight:bold; }
.hero { text-align:center; padding:80px 20px; }
.hero h1 { font-size:2.5em; color:#20a53a; }
.hero p { font-size:1.2em; margin:20px 0; }
button { background:#20a53a; color:#fff; border:none; padding:10px 20px; cursor:pointer; border-radius:5px; }
button:hover { background:#1a8c2f; }
footer { background:#eee; text-align:center; padding:15px; margin-top:40px; }
