    :root {
      --primary: #25778F;
      --secondary: #417E31;
      --dark: #031E4B;
    }
    .client-section {
      padding: 80px 0;
    }
    .section-title {
      color: var(--dark);
      font-weight: bold;
    }
    .client-logo {
      max-height: 80px;
      object-fit: contain;
      transition: transform 0.3s;
    }
    .client-logo:hover {
      transform: scale(1.1);
    }
    .testimonial-card {
      border: none;
      border-radius: 12px;
      box-shadow: 0 4px 15px rgba(0,0,0,0.08);
      padding: 20px;
      height: 100%;
    }