body { font-family: 'Segoe UI', Arial, sans-serif; }
.hero { background-size: cover; background-position: center; color:white; padding:80px 20px; }
.footer { background:#0d6efd; color:white; padding:20px; margin-top:40px; }
.card { box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
.navbar-brand img { height:40px; margin-right:10px; }
.section { padding:40px 0; }