.reviews-hero{background:#eee7da;padding:65px 0 0}.reviews-hero>.container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.reviews-hero h1{font-size:clamp(3rem,5vw,5.6rem);line-height:1.02;color:#241f4f;max-width:650px;margin:18px 0 30px}.reviews-hero-copy{padding-bottom:60px}.reviews-signature{color:#806028;font-size:14px;letter-spacing:.04em}.reviews-hero img{width:100%;height:520px;object-fit:cover;border-radius:130px 24px 0 0}.reviews-lead{text-align:center;max-width:860px;margin:0 auto 55px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.65}.review-platforms{display:grid;grid-template-columns:1fr 1fr;max-width:850px;margin:auto;gap:28px}.review-platform{border:1px solid #c6a05b50;border-radius:24px;padding:30px 38px;background:#fffdf8;box-shadow:0 12px 35px #241f4f06}.review-platform h2{font-family:Manrope,Arial,sans-serif;font-size:1.4rem;margin:0 0 20px}.review-score{display:flex;gap:22px;align-items:center}.review-score strong{font-size:3rem;color:#241f4f;font-weight:500}.review-stars{color:#ad8130;letter-spacing:3px;font-size:19px}.review-platform p{margin:0 0 18px}.reviews-overview{background:#241f4f;padding:70px 0;text-align:center}.reviews-overview .eyebrow{color:#dcbb79}.reviews-overview p:not(.eyebrow){color:#fff;max-width:950px;margin:0 auto;font:400 clamp(1.65rem,2.5vw,2.4rem)/1.45 'Cormorant Garamond',Georgia,serif}.patient-reviews{columns:3;column-gap:24px}.patient-review{break-inside:avoid;border:1px solid #c6a05b40;border-radius:20px;padding:30px;margin-bottom:24px;background:#fffdf8}.patient-review blockquote{margin:22px 0;font-size:1rem;line-height:1.8;white-space:pre-line}.review-byline{display:flex;flex-direction:column;gap:8px}.review-byline a{font-size:13px;color:#806028}.reviews-source-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.reviews-cta{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-top:15px}.reviews-cta img{width:100%;height:470px;object-fit:cover;border-radius:25px}.reviews-cta h2{font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.1}.reviews-cta p{margin-bottom:30px}
@media(max-width:800px){.reviews-hero{padding-top:40px}.reviews-hero>.container{grid-template-columns:1fr;gap:10px}.reviews-hero-copy{padding-bottom:20px;text-align:center}.reviews-hero h1{font-size:3.5rem}.reviews-hero img{height:300px;border-radius:70px 20px 0 0}.review-platforms{gap:18px}.review-platform{padding:25px 20px}.review-score{gap:10px;flex-wrap:wrap}.review-stars{font-size:15px}.reviews-cta{grid-template-columns:1fr;gap:30px}.reviews-cta img{height:280px}.patient-reviews{columns:2}}
@media(max-width:480px){.review-platforms{grid-template-columns:1fr}.review-score{gap:25px}.patient-reviews{columns:1}.reviews-hero h1{font-size:3rem}.reviews-source-links .button{width:100%;text-align:center}}
.patient-review.review-google{background:#fffdf6;border-color:#e7dfcf}.patient-review.review-doctoralia{background:#eaf7f2;border-color:#cbe8dd}.review-doctoralia .review-byline a{color:#007f70}
.reviews-source-links{margin-top:56px}.reviews-selection .patient-review:last-child{margin-bottom:24px}
