
body { font-family: Candara, sans-serif; margin: 0; padding: 0; scroll-behavior: smooth; }
nav { background: #1E4C8F; color: white; padding: 1em; position: sticky; top: 0; }
nav ul { list-style: none; display: flex; gap: 15px; justify-content: center; }
nav a { color: white; text-decoration: none; }
.hero { padding: 100px 20px; text-align: center; background: linear-gradient(to right, #2563A6, #1E4C8F); color: white; }
section { padding: 60px 20px; }
.logos img { max-width: 120px; margin: 10px; }
footer { background: #1E4C8F; color: white; text-align: center; padding: 20px; }
