/* Main Styles */
body { font-family: Arial, sans-serif; line-height: 1.6; }
.hero { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }
.card { transition: transform 0.3s; }
.card:hover { transform: translateY(-5px); }
.btn-primary { background-color: #2c3e50; border-color: #2c3e50; }
.btn-primary:hover { background-color: #1a252f; border-color: #1a252f; }