.mdp-testimonial-section{background:#fff;padding:80px 24px}.mdp-testimonial-wrap{margin:0 auto;max-width:1200px}.mdp-testimonial-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.mdp-eyebrow{color:#1f5bbf;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.mdp-testimonial-section h2{color:#071f49;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.05;margin:0 0 28px}.mdp-review-card{background:#fff;border:1px solid #dbe7f6;border-radius:22px;box-shadow:0 18px 45px rgba(7,31,73,.12);margin-bottom:28px;padding:32px}.mdp-stars{color:#f5a800;font-size:22px;letter-spacing:2px;margin-bottom:8px}.mdp-review-label{color:#52657f;font-size:14px;margin-bottom:18px}.mdp-main-quote{color:#174ea6;font-size:clamp(22px,2.5vw,30px);font-style:italic;line-height:1.35;margin:0 0 24px}.mdp-reviewer{border-top:1px solid #dbe7f6;color:#071f49;font-size:16px;padding-top:18px}.mdp-reviewer strong{display:block;font-size:20px;margin-bottom:4px}.mdp-story-list{display:grid;gap:18px}.mdp-story-item{align-items:start;border-bottom:1px solid #e5eef8;color:#152033;display:grid;font-size:16px;gap:16px;grid-template-columns:44px 1fr;line-height:1.5;padding-bottom:18px}.mdp-benefit-icon,.mdp-icon{align-items:center;background:#eaf3ff;border-radius:50%;color:#1f5bbf;display:flex;font-weight:700;justify-content:center}.mdp-icon{font-size:20px;height:44px;width:44px}.mdp-image-wrap{position:relative}.mdp-doctor-img{border-radius:28px;box-shadow:0 20px 45px rgba(7,31,73,.16);display:block;width:100%}.mdp-floating-quote{background:#fff;border-radius:22px;box-shadow:0 18px 40px rgba(7,31,73,.14);color:#174ea6;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.3;margin:-60px auto 32px;max-width:520px;padding:30px;position:relative;text-align:center}.mdp-floating-quote small{color:#39527a;display:block;font-size:15px;font-weight:500;margin-top:12px}.mdp-benefits{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);text-align:center}.mdp-benefit{color:#071f49;font-size:15px;font-weight:700;line-height:1.3}.mdp-benefit-icon{font-size:24px;height:54px;margin:0 auto 10px;width:54px}.mdp-cta-row{align-items:center;background:linear-gradient(90deg,#f4f9ff,#fff);border:0 solid #dbe7f6;border-radius:24px;box-shadow:0 12px 32px rgba(7,31,73,.08);display:flex;gap:24px;justify-content:space-between;margin-top:48px;padding:28px}.mdp-cta-row h3{color:#071f49;font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0}.mdp-buttons{display:flex;flex-wrap:wrap;gap:14px}.mdp-btn{border-radius:10px;display:inline-block;font-weight:700;padding:15px 24px;text-decoration:none;white-space:nowrap}.mdp-btn-primary{background:#35b36b;color:#fff}.mdp-btn-secondary{background:#fff;border:2px solid #35b36b;color:#35b36b}@media (max-width:900px){.mdp-testimonial-section{padding:56px 18px}.mdp-testimonial-grid{gap:36px;grid-template-columns:1fr}.mdp-floating-quote{margin:-36px 16px 28px}.mdp-benefits{grid-template-columns:repeat(2,1fr)}.mdp-cta-row{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.mdp-review-card{padding:24px}.mdp-story-item{grid-template-columns:1fr}.mdp-btn,.mdp-buttons{text-align:center;width:100%}}