.care-hero{max-width:1260px;margin:auto;padding:43px 28px 58px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.care-hero h1{font-size:clamp(3rem,5.2vw,5.4rem);max-width:700px}.care-hero h1 em{color:#3e4a91;font-style:italic}.care-hero h2{font-family:'DM Sans',sans-serif;font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:0;line-height:1.35;margin:17px 0;color:#59655f}.care-hero-image{min-height:470px;border-radius:24px;overflow:hidden;background:#eee}.care-hero-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:65% center}.hero-checks{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:.9rem;font-weight:700;color:#34453c}.hero-checks li:before{content:'✓';color:#3e4a91;margin-right:9px}.response-note{font-size:.78rem;color:#738079;margin-top:15px}.trust-strip{background:#eef2ed;padding:85px max(28px,calc((100vw - 1144px)/2))}.trust-intro{max-width:680px;margin-bottom:40px}.trust-intro h2,.profile-copy h2,.how h2,.care-cta h2{font-size:clamp(2.3rem,4vw,4rem)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cad4ca;border-left:1px solid #cad4ca}.trust-grid article{padding:24px;border-right:1px solid #cad4ca;border-bottom:1px solid #cad4ca}.trust-grid i{font-style:normal;color:#3e4a91;font-family:'Playfair Display';font-size:1.15rem}.trust-grid h3{margin:10px 0 4px;font-size:1rem}.trust-grid p{font-size:.85rem;color:#5d6a62;margin:0}.care-option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.care-option-grid article{border:1px solid #e4e4df;background:#fff;border-radius:12px;padding:27px;min-height:270px;display:flex;flex-direction:column}.care-option-grid span{font-family:'Playfair Display';font-size:1.65rem;color:#3e4a91}.care-option-grid h3{font-size:1.1rem;margin:26px 0 7px}.care-option-grid p{color:#647068;font-size:.86rem;margin:0}.care-option-grid a{margin-top:auto;padding-top:22px;text-decoration:none;color:#3e4a91;font-size:.84rem;font-weight:700}.profile-section{max-width:1200px;margin:auto;padding:95px 28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.profile-image{height:495px;border-radius:20px;overflow:hidden;background:#eee}.profile-image img{width:100%;height:100%;object-fit:cover;object-position:center}.profile-copy>p:not(.eyebrow){color:#637069;max-width:570px}.profile-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.profile-cards article{background:#f4f5f1;padding:16px;border-radius:9px}.profile-cards b,.profile-cards span{display:block}.profile-cards b{font-size:.82rem;color:#3e4a91;margin-bottom:6px}.profile-cards span{font-size:.75rem;color:#536159}.how{background:#293932;color:#fff;text-align:center;padding:90px max(28px,calc((100vw - 1144px)/2))}.how .eyebrow{color:#b7cec5}.how h2{margin:0 auto}.how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left;margin-top:42px}.how article b{font-family:'Playfair Display';font-size:2.5rem;color:#f39566}.how h3{margin:9px 0 4px}.how p{font-size:.88rem;color:#cfdbd3;margin:0}.caregiver-faq{max-width:840px}.care-cta{background:#ed6a2c;color:#fff;padding:67px max(28px,calc((100vw - 1144px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.care-cta .eyebrow{color:#ffe0cf}.care-cta p:not(.eyebrow){color:#fff0e7}.care-cta>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.care-cta .light{background:#fff;color:#c84f16}.care-cta .outline-light{color:#fff;border:1px solid #ffd0bb}@media(max-width:760px){.care-hero{padding:25px 18px 48px;display:flex;flex-direction:column;gap:24px}.care-hero-image{width:100%;min-height:360px;border-radius:16px}.hero-checks{grid-template-columns:1fr;font-size:.88rem}.trust-strip{padding:65px 18px}.trust-grid,.care-option-grid{grid-template-columns:1fr}.care-option-grid article{min-height:0}.profile-section{padding:70px 18px;grid-template-columns:1fr;gap:30px}.profile-image{height:350px}.profile-cards{grid-template-columns:1fr}.how{padding:65px 18px}.how>div{grid-template-columns:1fr;gap:28px}.care-cta{padding:50px 18px;display:block}.care-cta>div:last-child{margin-top:25px}.care-cta .button{width:100%;margin:5px 0}}
