.plugin-section {
      background-color: #e8f6ff;
      text-align: center;
      padding: 4rem 1rem;
    }

    .plugin-section h2 {
      font-weight: 700;
      font-size: 2rem;
      color: #1a1a1a;
    }

    .plugin-section p {
      color: #555;
      font-size: 1.1rem;
      max-width: 700px;
      margin: 1rem auto 2.5rem;
    }

    .plugin-grid {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 2rem;
      margin-bottom: 2rem;
    }

    .plugin-grid img {
      height: 65px;
      width: 64px;
      object-fit: contain;
    }

    .plugin-section .btn {
      border: 1px solid #000;
      border-radius: 0.375rem;
      padding: 0.5rem 1.5rem;
      font-weight: 500;
      background: white;
    }

    @media (max-width: 900px) {
      .plugin-grid {
        gap: 1rem;
      }
    }
    @media (max-width: 768px) {
      .plugin-section {
        padding: 2rem 0.5rem;
      }
      .plugin-section h2 {
        font-size: 1.3rem;
      }
      .plugin-section p {
        font-size: 1rem;
      }
      .plugin-grid {
        gap: 0.5rem;
      }
      .plugin-grid img {
        height: 45px;
        width: 45px;
      }
    }
    @media (max-width: 480px) {
      .plugin-section {
        padding: 1rem 0.2rem;
      }
      .plugin-section h2 {
        font-size: 1.1rem;
      }
      .plugin-section p {
        font-size: 0.95rem;
      }
      .plugin-grid img {
        height: 30px;
        width: 30px;
      }
    }