.patient-stories{color:#2c3e50;background:linear-gradient(90deg,#eef2f3,#fff);padding:40px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.title{text-align:center;color:#870a83;margin-bottom:10px;font-size:3rem;font-weight:700}.subtext{text-align:center;color:#555;margin-bottom:40px;font-size:1.2rem}.before-after-cards{flex-wrap:wrap;justify-content:space-around;gap:30px;margin-bottom:60px;display:flex}.card{text-align:center;background:#fff;border-top:5px solid #2a7f62;border-radius:12px;flex:45%;padding:25px;box-shadow:0 6px 16px #0000001a}.card h3{color:#870a83;margin-bottom:10px}.card p{color:#444;font-size:1rem}.card img{object-fit:cover;border:2px solid #ddd;border-radius:8px;width:100%;max-height:300px;margin:15px 0}.name{color:#777;font-style:italic}.video-review-section{text-align:center}.video-review-section h2{color:#870a83;margin-bottom:20px;font-size:2rem}.video-card{background:#fff;border-radius:12px;width:100%;max-width:720px;padding:25px;display:inline-block;box-shadow:0 6px 16px #0000001a}.video-card video{border-radius:8px;width:100%;margin-bottom:10px}.video-review{margin-top:20px}.video-review video{border:1px solid #ccc;border-radius:8px;width:100%}.video-review p{color:#555;margin-top:10px;font-size:.95rem}
