body.care20-page .site-content{display:block;padding:0}body.care20-page .site-main{margin:0}body.care20-page .inside-article{padding:0}body.care20-page .site{max-width:none}body.care20-page .entry-content{margin:0}body.care20-page{background:#fff}.care-landing{color:#173b33;background:white;font-size:18px;line-height:1.75}.care-landing .care-section{padding:52px max(24px,calc((100% - 1080px)/2));margin:0}.care-landing .care-hero{background:#103e34;color:white;padding-top:68px;padding-bottom:68px}.care-landing .care-hero h1{color:white;max-width:850px;font-size:clamp(36px,4vw,60px);line-height:1.13;letter-spacing:-1.5px;margin:12px 0 24px}.care-landing h2{font-size:clamp(25px,2.6vw,34px);line-height:1.25;color:#103e34;margin-bottom:20px}.care-landing p{max-width:920px;margin-bottom:16px}.care-landing .care-lead{font-size:22px}.care-landing .care-review{font-size:14px;line-height:1.5;border-left:3px solid #e6be75;padding:8px 16px;color:#fff2d7;background:#ffffff0a;max-width:920px}.care-landing .care-eyebrow{letter-spacing:2px;font-weight:700;font-size:14px;margin-top:32px}.care-landing .care-price{font-size:52px;font-weight:750;line-height:1.1;margin:30px 0 8px}.care-landing .care-cta{display:inline-block;background:#e5f1cf;color:#103e34;padding:13px 25px;border-radius:8px;font-weight:700;margin-top:18px}.care-landing .care-band{background:#f3f6f3}.care-landing .care-faq details{border-bottom:1px solid #dce5df;padding:16px 0}.care-landing summary{cursor:pointer;font-weight:650}.care-landing a:focus-visible,.care-landing summary:focus-visible{outline:3px solid #d6a72e;outline-offset:4px}.care-landing input:not([type=checkbox]):not([type=radio]),.care-landing textarea{max-width:100%;width:100%;padding:12px;border:1px solid #899c92;border-radius:5px;background:#fff;color:#173b33}.care-landing input[type=checkbox]{width:18px;height:18px;min-width:18px;padding:0;appearance:auto;display:inline-block;position:static;vertical-align:middle;margin:0 9px 0 0}.care-landing .wpforms-field-label{font-weight:650;color:#173b33}.care-landing button[type=submit]{padding:14px 24px;background:#103e34;color:#fff;border-radius:6px}.care-landing #care-request{scroll-margin-top:110px}.care-landing .wpforms-confirmation-container-full{color:#103e34;background:#edf5e8}@media(max-width:767px){.care-landing .care-section{padding:34px 22px}.care-landing .care-hero{padding-top:42px;padding-bottom:44px}.care-landing .care-lead{font-size:19px}.care-landing .care-price{font-size:44px}.care-landing{font-size:17px}.care-landing .care-cta{max-width:100%;white-space:normal}}
