.site-home .hero{min-height:0}.site-home .hero h1{font-size:clamp(38px,4.2vw,62px)}.site-home section{padding-top:62px;padding-bottom:62px}.site-home .reviews .section-head{margin-bottom:28px}.site-home .reviews-grid{gap:24px}.site-home .google-profile{padding:25px}.site-home .review-slide{min-height:280px;padding:26px}.site-home .review-viewport{min-height:0}.site-home .reviews-footnote{margin-bottom:0}.starting-point{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;background:#edf6f3}.starting-point h2{margin:17px 0 22px}.starting-point p{color:#536569;max-width:590px}.point-copy .button{margin-top:12px}.tools-invitation{padding:26px 0 26px 34px;border-left:1px solid #b8d0c7}.tools-invitation>span{font:37px Georgia,serif;color:#9b701f}.tools-invitation .text-link{margin-bottom:0}.landing-contact{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:center;background:#fff6dc}.landing-contact h2{margin:18px 0 22px}.landing-contact p{color:#536569}.landing-contact .button{margin-top:15px}.compact-address{padding-left:35px;border-left:1px solid #dccfa7;font-size:13px}.compact-address .text-link{margin:6px 0 0}.content-page-intro{padding:35px 6% 55px;background:linear-gradient(110deg,#fffefb,#fff9e9)}.content-page-intro h1{font:400 clamp(38px,5vw,64px)/1.1 Georgia,serif;letter-spacing:-1.5px;max-width:950px;margin:20px 0}.content-page-intro>p{max-width:680px;color:#536569;margin-bottom:24px}.content-page-intro .text-link{margin-top:0}.process-guide{background:#f5faf8}.site-results .results-section{padding-top:50px}.site-results .results-section>.section-head{display:none}.site-guide #approach{padding-top:50px}.site-tools .explore{padding-top:50px}footer{flex-wrap:wrap;gap:15px}.site-home .hero-copy p{max-width:540px}@media(max-width:850px){.starting-point,.landing-contact{grid-template-columns:1fr;gap:32px}.tools-invitation{border-left:0;border-top:1px solid #b8d0c7;padding:25px 0 0}.compact-address{border-left:0;border-top:1px solid #dccfa7;padding:25px 0 0}.site-home section{padding-top:48px;padding-bottom:48px}.site-home .hero-copy{padding-top:35px}.site-home .reviews-grid{grid-template-columns:1fr 1fr}.site-home .google-profile{padding:22px}.site-home .review-slide{padding:22px}.site-home .review-slide p{font-size:16px}.content-page-intro{padding:25px 6% 40px}}@media(max-width:600px){.site-home .reviews-grid{grid-template-columns:1fr}.site-home .google-profile{display:grid;grid-template-columns:1fr auto;gap:5px 15px;align-items:center}.site-home .google-profile h3{font-size:24px;margin:8px 0}.site-home .google-profile .google-label,.site-home .google-profile .profile-doctor{grid-column:1/-1}.site-home .google-profile .rating-row{margin:10px 0}.site-home .google-profile .button{grid-column:1/-1;margin-top:10px}.site-home .review-slide{min-height:245px}.site-home .reviews .section-head{gap:15px}.starting-point h2,.landing-contact h2{font-size:36px}.site-home .hero-photo{margin-bottom:25px}}

