.DoctorsSection_doctorsGrid__8P6Vq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:5rem;gap:5rem;width:100%;max-width:1000px;margin:0 auto}.DoctorsSection_doctorCard__98n2K{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05)}.DoctorsSection_doctorCard__98n2K:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.DoctorsSection_imageWrapper__IwmZz{width:100%;height:450px;position:relative;overflow:hidden;background-color:#f0f4f8}.DoctorsSection_doctorImg__BOh3H{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .5s ease}.DoctorsSection_doctorCard__98n2K:hover .DoctorsSection_doctorImg__BOh3H{transform:scale(1.05)}.DoctorsSection_infoWrapper__OnWzE{display:flex;flex-direction:column;align-items:center;padding:24px 24px 32px;flex-grow:1;text-align:center}.DoctorsSection_doctorName__ElobZ{font-weight:800;font-size:1.5rem;color:#111827;margin-bottom:8px}.DoctorsSection_doctorRole__SwoSd{font-size:.95rem;line-height:1.5;color:#6b7280;font-weight:400;margin-bottom:24px;text-align:left;text-indent:25px}.DoctorsSection_learnMoreLink___w_c1{margin-top:auto;font-size:.9rem;font-weight:700;color:#2563eb;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:6px;transition:gap .2s ease,opacity .2s ease;cursor:pointer}.DoctorsSection_arrow__KujXi{font-size:1.1em;line-height:1}.DoctorsSection_learnMoreLink___w_c1:hover{opacity:.8;gap:10px}