    body {
      font-family: 'Segoe UI', sans-serif;
      background-color: #f8f9fa;
    }
    header {
      background-color: #1e40af;
      color: white;
      padding: 3rem 0;
    }
    header h1 {
      font-size: 2.75rem;
    }
    .section {
      padding: 4rem 0;
    }
    .section-light {
      background-color: #ffffff;
    }
    .section-dark {
      background-color: #e9ecef;
    }
    footer {
      background-color: #343a40;
      color: white;
      padding: 2rem 0;
      text-align: center;
    }
    .btn-primary {
      background-color: #1e40af;
      border: none;
    }
    .btn-primary:hover {
      background-color: #163185;
    }
    .navbar-brand {
      font-weight: bold;
    }
