 #services {
      padding: 80px 0;
    }

    .section-header h3 {
      font-size: 36px;
      color: #004289;
      text-align: center;
      font-weight: 700;
    }

    .card {
      border: none;
      border-radius: 15px;
      overflow: hidden;
      transition: 0.3s;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

    .card:hover {
      transform: scale(1.05);
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    }

    .card-img-top {
      border-radius: 15px 15px 0 0;
    }

    .card-body {
      text-align: center;
      padding: 20px;
    }

    .card-title {
      font-size: 20px;
      font-weight: 700;
      color: #004289;
      margin-bottom: 15px;
    }

    .card-text {
      font-size: 16px;
      color: #6c757d;
      margin-bottom: 20px;
    }

    .btn-info {
      background-color: #004289;
      border-color: #004289;
    }

    .btn-info:hover {
      background-color: #002d5a;
      border-color: #002d5a;
    }

    .btn-info a {
      color: white;
      text-decoration: none;
    }