.care-page{--care-sky:#edf4fa}.care-page p{line-height:1.75}.care-page .eyebrow{line-height:1.5}.care-page h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15}.care-page h3{font-size:23px;line-height:1.25}.care-page .section{padding:76px 0}.care-page img{object-fit:cover}.care-hero .page-hero-inner{max-width:850px}.care-hero .page-subtitle{max-width:600px}.care-hero-price{font-size:19px;margin:22px 0}.care-hero-price strong{font:700 44px/1.1 'Roboto Slab',serif;color:#b8dcff}.care-hero-price span{display:block;font-size:13px;color:#d9e7f4;margin-top:8px}.care-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:25px 0;border-bottom:1px solid var(--line)}.care-nav a{font-size:14px;text-underline-offset:5px}.care-split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.care-story>p:not(.eyebrow){margin:20px 0}.care-story>img{width:100%;height:305px;border-radius:25px 70px 25px 25px;margin-top:25px}.care-price-panel{background:var(--navy);color:white;border-radius:30px 30px 75px 30px;padding:35px;position:relative;overflow:hidden}.care-price-panel .eyebrow{color:#b8dcff}.care-price-panel .fine{color:#d8e4f0}.care-system-selector{display:flex;align-items:center;gap:18px;font-size:14px;margin:20px 0}.care-system-selector select{font:inherit;max-width:125px;border:1px solid #b6cfe1;background:white;color:var(--navy);border-radius:12px;padding:12px}.care-price-options{display:grid;grid-template-columns:1fr;gap:0}.care-price-options>div{padding:22px 0;border-top:1px solid #ffffff3a}.care-price-options>div>span{font-size:13px;color:#d6e4f0}.care-price-options p{margin:6px 0;line-height:1.2}.care-price-options strong{font:700 clamp(36px,3.8vw,52px)/1.2 'Roboto Slab',serif;letter-spacing:-.03em}.care-price-options small{font-size:15px;margin-left:7px}.care-annual strong{color:#b8dcff}.care-price-note{font-size:14px;margin:12px 0 22px}.care-price-panel .button{width:100%;text-align:center}.care-section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:7%;align-items:center;margin-bottom:35px}.care-section-heading>div>p:not(.eyebrow){margin-top:22px;max-width:660px}.care-section-heading>img{width:100%;height:250px;border-radius:60px 22px 60px 22px}.care-visits{background:var(--care-sky);border-radius:70px 0 70px 0}.care-seasons{display:grid;grid-template-columns:1fr 1fr;gap:28px}.care-seasons .care-item{border-top:3px solid var(--red);padding:25px 0}.care-seasons .care-item:nth-child(2){border-color:var(--blue)}.care-season-number{font-size:11px;letter-spacing:.09em;font-weight:700;color:var(--red)}.care-seasons h3{margin:16px 0 12px}.care-visit-details{border-top:1px solid #bfcedb;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:28px;font-size:14px}.care-benefits .care-item{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.care-benefits .care-item:first-child{padding-top:0}.care-benefits .care-item>span{color:var(--red);font-size:13px;font-weight:700;padding-top:4px}.care-benefits p{font-size:14px;margin-top:10px}.care-coverage{background:#f4f7fa}.care-coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.care-coverage-grid .care-item{border-top:2px solid var(--navy);padding-top:25px}.care-coverage-grid .care-item:nth-child(2){border-color:var(--red)}.care-coverage-grid ul{padding-left:20px;margin-top:20px}.care-coverage-grid li{padding:6px 0;line-height:1.65;font-size:14px}.care-coverage .fine{margin-top:25px}.care-page .faq-photo{min-height:440px}.care-page .contact-layout>div>img{width:100%;height:330px;border-radius:30px 65px 30px 30px;margin:25px 0}.care-page .contact-layout>div>p{margin-top:20px}.care-page .quote-form{margin-top:0}.care-page [id]{scroll-margin-top:35px}.care-teaser{display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--navy);color:white;border-radius:25px 60px 25px 25px;padding:30px 38px;margin-top:40px;margin-bottom:40px}.care-teaser .eyebrow{color:#b8dcff;font-size:11px}.care-teaser p{line-height:1.6}.care-teaser-title{font:700 27px/1.3 'Roboto Slab',serif;margin-bottom:8px}.care-teaser .button{flex-shrink:0}.care-teaser>div>p:last-child{font-size:14px}.home-service-row .care-home-price{color:var(--red);font-weight:700}
@media(max-width:820px){.care-split{gap:5%}.care-price-panel{padding:25px}.care-system-selector{flex-direction:column;align-items:start}.care-teaser{align-items:start;flex-direction:column;gap:22px}.care-teaser .button{max-width:100%}}
@media(max-width:700px){.care-page .section{padding:48px 0}.care-split,.care-section-heading,.care-seasons,.care-visit-details,.care-coverage-grid{grid-template-columns:1fr;gap:28px}.care-story>img{height:250px}.care-price-panel{border-radius:25px 25px 55px 25px;padding:25px}.care-system-selector{flex-direction:row;align-items:center}.care-price-options strong{font-size:42px}.care-section-heading>img{height:240px}.care-seasons{gap:0}.care-visit-details{gap:18px}.care-benefits .care-item:first-child{padding-top:0}.care-page .faq-photo{min-height:340px}.care-page .contact-layout>div>img{height:260px}.care-hero .eyebrow{margin-top:120px}.care-hero h1{font-size:39px}.care-hero-price strong{font-size:37px}.care-nav{gap:12px 20px}.care-teaser{padding:26px;border-radius:24px 48px 24px 24px}.care-teaser-title{font-size:23px}.care-page .quote-form{padding:25px 20px}.care-page .faq-photo h2{font-size:30px}}

.care-account-links{display:flex;gap:18px;flex-wrap:wrap;padding:24px 0}.care-account-links a{font-weight:700;text-underline-offset:4px}
