  .hero {
      background: linear-gradient(135deg, #264084 0%, #13ab50 100%);
    }

    .feature-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    }

    .app-btn {
      transition: all 0.3s ease;
    }

    .app-btn:hover {
      transform: scale(1.05);
    }

    html {
      scroll-behavior: smooth;
    }

    .text-brand-blue {
      color: #264084;
    }

    .bg-brand-blue {
      background-color: #264084;
    }

    .border-brand-blue {
      border-color: #264084;
    }

    .text-brand-green {
      color: #13ab50;
    }

    .bg-brand-green {
      background-color: #13ab50;
    }

    .border-brand-green {
      border-color: #13ab50;
    }

    /* Custom scroll behavior for precise navigation */
    .scroll-mt-20 {
      scroll-margin-top: 5rem;
    }

    .nav-link.active {
      color: #13ab50;
      /* Your brand green color */
      font-weight: 600;
    }