/* General Styles */ body { font-family: Arial, sans-serif; background-color: #f4f4f4; color: #333; margin: 0; padding: 0; } header { background-color: #001f3d; color: white; padding: 20px; text-align: center; } header nav ul { list-style: none; padding: 0; } header nav ul li { display: inline; margin: 0 15px; } header nav ul li a { color: white; text-decoration: none; font-weight: bold; } section { padding: 50px 10%; } .intro h1 { font-size: 2.5em; margin-bottom: 10px; } .cta-button { display: inline-block; background-color: #FF6600; color: white; padding: 10px 20px; text-decoration: none; font-weight: bold; margin-top: 20px; } footer { background-color: #001f3d; color: white; text-align: center; padding: 20px; position: fixed; width: 100%; bottom: 0; }