/* ======================================
   Lending & Credit Partner Cards
====================================== */


.mlft-partners-grid {

    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(260px,1fr));
    gap:25px;

}



.mlft-partner-card {

    background:#eef5ff;

    border-radius:12px;

    padding:25px;

    box-shadow:0 5px 20px rgba(0,0,0,0.08);

    transition:transform .2s ease, box-shadow .2s ease;

    display:flex;

    flex-direction:column;

    height:100%;

}



.mlft-partner-card:hover {

    transform:translateY(-4px);

    box-shadow:0 10px 30px rgba(0,0,0,0.12);

}



.mlft-partner-logo {

    max-width:140px;

    max-height:70px;

    margin-bottom:15px;

}



.mlft-partner-card h3 {

    font-size:20px;

    margin:0 0 15px;

}



.mlft-partner-card p {

    line-height:1.5;

    margin:0 0 12px;

    color:#555;

}



.mlft-partner-card strong {

    font-weight:700;

}



/* Apply Button */

.mlft-apply-button {

    display:inline-block;

    padding:12px 24px;

    border-radius:8px;

    background:#198754;

    color:#ffffff !important;

    text-decoration:none;

    font-weight:600;

    margin-top:auto;

    text-align:center;

    width:fit-content;

}


.mlft-apply-button:hover {

    background:#146c43;

    color:#ffffff !important;

}
/* Featured Partners Section Spacing */

.mlft-featured-partners {

    margin:40px 0 0;

}


.mlft-featured-partners h2 {

    margin-bottom:25px;

}