
        .partner-section {
            margin: 0px auto;
            padding: 60px 50px;
            background: linear-gradient(145deg, #ffffff, #f8fafc);
            position: relative;
        }

        /* Left text */
        .brand-one__text {
            font-size: 18px;
            font-weight: 500;
            color: #4a5568;
            line-height: 1.7;
        }

        .brand-one__text .highlight {
            color: #053c61;
            font-weight: 700;
        }

        /* Logos */
        .partner-logo {
            max-height: 75px;
            object-fit: contain;
            filter: grayscale(0%);
            opacity: 1;
            transition: all 0.4s ease;
        }

        .partner-logo:hover {

            filter: grayscale(100%);
            opacity: 0.6;
            transform: scale(1.08);
        }

        /* CTA */
        .partner-btn {
            background: linear-gradient(135deg, #053c61, #0b5c8f);
            color: #fff;
            padding: 14px 40px;
            border-radius: 8px;
            font-weight: 600;
            font-size: 15px;
            transition: 0.3s ease;
            box-shadow: 0 10px 30px rgba(5, 60, 97, 0.25);
        }

        .partner-btn:hover {
            background: linear-gradient(135deg, #d1b027, #f2c94c);
            transform: translateY(-4px);
            box-shadow: 0 15px 35px rgba(209, 176, 39, 0.35);
        }
  