.aftercare-nh-page{background:#eee}.aftercare-nh-page .aftercare-hero{min-height:clamp(330px,30vw,432px);padding:clamp(44px,5vw,58px) 24px 92px;place-items:start center;background:linear-gradient(180deg,#3288d19e,#122a59c2),var(--care-legacy-hero-image) center 45% / cover no-repeat}.aftercare-nh-page .aftercare-hero h1{max-width:1220px;margin-bottom:30px;font-size:clamp(2.35rem,3.7vw,3.45rem)}.aftercare-reviews{background:#122a59;color:#fff;text-align:center}.aftercare-reviews__inner{width:min(100%,1260px);margin:0 auto;padding:clamp(34px,4.4vw,54px) 32px clamp(42px,5vw,62px)}.aftercare-reviews h2{max-width:1120px;margin:0 auto 42px;color:#fff;font-size:clamp(2rem,3.5vw,3.15rem);font-weight:820;line-height:1.18}.aftercare-reviews__frame{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:24px}.aftercare-reviews__frame p{max-width:820px;margin:0 auto;color:#fff;font-size:1.08rem;font-style:italic;font-weight:700;line-height:1.42}.aftercare-reviews__arrow{color:#fff;font-size:4rem;font-weight:300;line-height:1}.aftercare-reviews__dots{display:flex;justify-content:center;gap:9px;margin:34px 0 36px}.aftercare-reviews__dots span{width:14px;height:14px;border-radius:50%;background:#ffffff75}.aftercare-reviews__dots .is-active{background:#fff}.aftercare-reviews__more{min-width:206px}.aftercare-nh-page .aftercare-body{padding-top:clamp(80px,7vw,100px)}.aftercare-nh-page .aftercare-grid{grid-template-columns:minmax(0,682px) minmax(320px,540px)}.aftercare-nh-page .aftercare-copy h2,.aftercare-nh-page .aftercare-faq h2{margin:0 0 42px;color:#122a59;font-size:clamp(1.9rem,2.35vw,2.35rem);font-weight:820;line-height:1.2}.aftercare-nh-page .aftercare-copy p{margin:0 0 23px;color:#050b17;font-size:1.05rem;font-weight:520;line-height:1.5}.aftercare-image--group{margin-top:56px}.aftercare-image--group img{aspect-ratio:681 / 376;object-fit:cover}.aftercare-location-card,.aftercare-contact-card{margin-top:82px;padding:36px 32px 32px}.aftercare-location-card h2,.aftercare-contact-card h2{max-width:610px;margin:0 0 26px;color:#fff;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.15}.aftercare-location-card p,.aftercare-contact-card p{max-width:610px;margin:0 0 28px!important;color:#fff!important;font-size:1.08rem!important;font-weight:720!important;line-height:1.34!important}.aftercare-copy--approach{margin-top:94px}.aftercare-copy--benefits{margin-top:78px}.aftercare-contact-card{margin-top:84px}.aftercare-nh-page .aftercare-faq{margin-top:104px}.aftercare-nh-page .aftercare-faq h2{margin-bottom:58px;font-size:clamp(2.35rem,3.45vw,3rem)}.aftercare-nh-page .aftercare-accordion{margin-top:0}.aftercare-faq__list{margin-top:-10px;margin-bottom:24px}.aftercare-nh-page .aftercare-aside{margin-top:0}.aftercare-nh-page .care-legacy-mini-cta{min-height:475px}.aftercare-bottom-cta{padding-top:clamp(118px,9vw,152px);padding-bottom:clamp(112px,9vw,152px)}.aftercare-nh-page .aftercare-bottom-cta .container{max-width:860px}.aftercare-nh-page .aftercare-bottom-cta h2{max-width:810px;font-size:clamp(2.4rem,3.35vw,3rem)}.aftercare-nh-page .aftercare-bottom-cta .substance-form{margin-top:58px}body:has(.aftercare-nh-page) .footer-cta{display:none}@media(max-width:960px){.aftercare-nh-page .aftercare-body{padding-top:64px}.aftercare-nh-page .aftercare-mobile-card{margin-top:68px}}@media(max-width:640px){body:has(.aftercare-nh-page) .header-call{display:none}.aftercare-nh-page .aftercare-hero{min-height:274px;padding:54px 20px 62px;background-position:48% top;background-size:auto 100%}.aftercare-nh-page .aftercare-hero h1{max-width:11em;margin-bottom:24px;font-size:1.54rem;line-height:1.18}.aftercare-reviews__inner{padding:22px 10px 28px}.aftercare-reviews h2{margin-bottom:100px;font-size:1.64rem;line-height:1.14}.aftercare-reviews__frame{grid-template-columns:20px minmax(0,1fr) 20px;gap:2px}.aftercare-reviews__frame p{max-width:230px;font-size:.88rem;line-height:1.34}.aftercare-reviews__arrow{font-size:2.4rem}.aftercare-reviews__dots{margin:76px 0 30px}.aftercare-reviews__more{width:100%}.aftercare-nh-page .aftercare-body{padding:80px 14px 98px}.aftercare-nh-page .aftercare-copy h2{margin-bottom:34px;font-size:1.55rem;line-height:1.2}.aftercare-nh-page .aftercare-copy p{font-size:.92rem;line-height:1.54}.aftercare-image--group{margin-top:58px}.aftercare-location-card,.aftercare-contact-card{margin-top:82px;padding:28px 20px 24px}.aftercare-location-card h2,.aftercare-contact-card h2{font-size:2rem;line-height:1.18}.aftercare-location-card p,.aftercare-contact-card p{font-size:.93rem!important;line-height:1.26!important}.aftercare-location-card .care-legacy-inline-cta__actions,.aftercare-contact-card .care-legacy-inline-cta__actions{display:grid;gap:12px}.aftercare-copy--approach{margin-top:92px}.aftercare-copy--benefits{margin-top:84px}.aftercare-contact-card,.aftercare-nh-page .aftercare-faq{margin-top:82px}.aftercare-nh-page .aftercare-faq h2{margin-bottom:52px;font-size:2rem;line-height:1.15}.aftercare-nh-page .aftercare-accordion summary{min-height:76px;font-size:.86rem;line-height:1.28}.aftercare-nh-page .aftercare-mobile-card{margin-top:146px}.aftercare-nh-page .aftercare-mobile-card .care-legacy-mini-cta{padding-top:64px;padding-bottom:54px}.aftercare-bottom-cta{padding-top:80px;padding-bottom:88px}.aftercare-nh-page .aftercare-bottom-cta h2{font-size:1.72rem;line-height:1.18}.aftercare-nh-page .aftercare-bottom-cta .substance-form{margin-top:52px}}
