.patient-results-section{background-color:#f3f6fc;border-radius:1.5rem;padding:4rem 2rem}.patient-results-section .heading-title{color:#1b3d6c;font-weight:700}.patient-results-section .heading-sub{color:#555;max-width:700px;margin:0 auto;font-size:.95rem;line-height:1.6}.patient-results-section .result-card{background-color:#fff;border:none;border-radius:1.25rem;height:100%;padding:2rem 1.5rem;box-shadow:0 4px 20px #00000005}.patient-results-section .result-card .label-text{color:#000;margin-bottom:20px;font-size:24px;font-weight:500}.patient-results-section .result-card .image-wrapper{border-radius:1rem;width:100%;overflow:hidden}.patient-results-section .result-card .image-wrapper img{object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.patient-results-section .result-card .image-wrapper:hover img{transform:scale(1.03)}.patient-results-section .btn-appointment{color:#fff;background-color:#ff8443;border:none;border-radius:2rem;padding:.75rem 2.5rem;font-weight:600;transition:background-color .2s,transform .1s}.patient-results-section .btn-appointment:hover,.patient-results-section .btn-appointment:focus{color:#fff;background-color:#e06d2f}.patient-results-section .btn-appointment:active{transform:scale(.98)}
