
    /* TESTING PROCESS */
    .testing-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 48px; }
    .testing-step { text-align: center; padding: 0; background: var(--white); border: 1px solid var(--grey-200); border-radius: 12px; overflow: hidden; }
.testing-step .step-img {
    width: 100%;
    /* height: 160px; */
    object-fit: cover;
    display: block;
}
    .testing-step .step-content { padding: 24px; }
    .testing-step .step-num { width: 48px; height: 48px; border-radius: 50%; background: var(--elite); color: var(--white); display: flex; align-items: center; justify-content: center; font-size: 1.2rem; font-weight: 800; margin: 0 auto 16px; }
    .testing-step h4 { font-size: 1rem; font-weight: 700; color: var(--ink); margin-bottom: 8px; }
    .testing-step p { font-size: clamp(12px, 0.73vw, 14px); color: var(--grey-500); line-height: 1.7; }


@media(max-width:991px){
.testing-steps {grid-template-columns: repeat(2, 1fr);gap: 15px;margin-top: 20px;}
}


@media(max-width:768px){
.testing-steps {grid-template-columns: 1fr;gap: 10px;}
.testing-step p { line-height: 1.5;}
.testing-step .step-content {padding: 15px;}
}