.cardio-reviews-intro{background:#f4f7fa;padding:72px 0 58px}.cardio-reviews-intro .cardio-shell{max-width:900px;text-align:center}.cardio-reviews-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.12;margin:16px auto 24px;max-width:800px}.cardio-reviews-intro .cardio-kicker{justify-content:center}.cardio-reviews-intro .cardio-lead{max-width:690px;margin:0 auto 28px}.cardio-reviews-section{padding:64px 0 80px;background:white}.cardio-reviews-section .cardio-section-head{max-width:700px;margin-bottom:32px}.cardio-reviews-section .cardio-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cardio-reviews-section .cardio-quote{background:#f4f7fa;color:#19243c;border:1px solid #dce4ed;border-top:3px solid #1e7b88;padding:30px;display:flex;flex-direction:column;margin:0}.cardio-review-author{display:flex;align-items:center;gap:14px;margin-bottom:24px}.cardio-review-avatar{width:52px;height:52px;flex:0 0 52px;border-radius:50%;background:#e0edf0;color:#145b66;display:grid;place-items:center;font-size:17px;font-weight:700;letter-spacing:1px}.cardio-review-author strong{display:block;font-size:17px;line-height:1.4}.cardio-review-author small{display:block;color:#53667b;font-size:13px;margin-top:3px}.cardio-reviews-section .cardio-quote blockquote{font-size:17px;line-height:1.8;font-style:normal;margin:0;border:0;padding:0;color:#263b52}.cardio-reviews-section .cardio-quote::before,.cardio-reviews-section .cardio-quote blockquote::before{content:none}.cardio-review-topic{margin-top:auto;padding-top:24px;color:#1c6672;font-size:13px;font-weight:600}.cardio-reviews-section .cardio-review-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding-top:28px;border-top:1px solid #dce4ed}.cardio-reviews-section .cardio-review-footer p{color:#53667b;font-size:14px;max-width:660px;margin:0}.cardio-reviews-section .cardio-review-footer a{flex-shrink:0}.cardio-reviews-intro a:focus-visible,.cardio-reviews-section a:focus-visible{outline:3px solid #1e7b88;outline-offset:5px}@media(max-width:900px){.cardio-reviews-section .cardio-quote-grid{grid-template-columns:1fr}.cardio-reviews-section .cardio-review-footer{align-items:flex-start;flex-direction:column}.cardio-reviews-section .cardio-quote{padding:26px}.cardio-reviews-intro{padding:48px 0}.cardio-reviews-section{padding:44px 0 56px}}
.cardio-reviews-intro .cardio-breadcrumbs,.cardio-reviews-intro .cardio-breadcrumbs a{color:#53667b}.cardio-reviews-section .cardio-quote{box-shadow:0 6px 18px rgba(25,36,60,.04)}.cardio-reviews-section .cardio-quote blockquote{flex:1}

.cardio-google-rating{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;border:1px solid #dce4ed;border-radius:4px;background:#fff;margin-bottom:56px;box-shadow:0 4px 18px rgba(25,36,60,.04)}.cardio-google-rating__source{font-size:16px;font-weight:600;color:#263b52}.cardio-google-rating__score{display:flex;align-items:center;gap:24px;margin:8px 0}.cardio-google-rating__score strong{font-size:42px;line-height:1.2;color:#19243c}.cardio-google-rating__score small{font-size:19px;font-weight:400;color:#53667b}.cardio-google-rating__stars{color:#a96b00;font-size:28px;letter-spacing:3px;white-space:nowrap}.cardio-google-rating p{font-size:13px;color:#53667b;line-height:1.6;margin:0}.cardio-google-rating a{flex-shrink:0}@media(max-width:767px){.cardio-google-rating{align-items:flex-start;flex-direction:column;padding:24px;gap:20px;margin-bottom:40px}.cardio-google-rating__score{gap:16px}.cardio-google-rating__stars{font-size:25px}.cardio-google-rating a{width:100%;text-align:center}}
/* Restore the site's ink background for patient testimonials. */
.cardio-reviews-section{background:#19243c;color:#e2e8f0}.cardio-reviews-section .cardio-section-head h2{color:#fff}.cardio-reviews-section .cardio-section-head>p:not(.cardio-kicker){color:#d0d9e6}.cardio-reviews-section .cardio-kicker{color:#ff6b83}.cardio-reviews-section .cardio-quote{background:#fff;border-color:#dce4ed;border-top-color:#1e7b88;box-shadow:none;color:#19243c}.cardio-reviews-section .cardio-review-author strong{color:#19243c}.cardio-reviews-section .cardio-review-author small{color:#53667b}.cardio-reviews-section .cardio-quote blockquote{color:#263b52}.cardio-reviews-section .cardio-review-avatar{background:#e0edf0;color:#145b66}.cardio-reviews-section .cardio-review-topic{color:#1c6672}.cardio-reviews-section .cardio-review-footer{border-top-color:#42516a}.cardio-reviews-section .cardio-review-footer p{color:#c1ccdc}.cardio-reviews-section .cardio-review-footer a{background:#fff;color:#19243c}.cardio-reviews-section a:focus-visible{outline-color:#96dce2}
