.careEntry{position:relative;padding:clamp(56px,7vw,104px) 0;background:#07110e;border-block:1px solid rgba(49,232,155,.18)}
.careEntryGrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,96px);align-items:center}
.careEntryPrice:before{content:"";display:block;width:56px;height:2px;background:#31e89b;margin-bottom:26px}
.careEntryEyebrow{color:#cbd8d1;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;max-width:370px;margin:0 0 24px}
.careEntry #care-entry-title{color:#f5f7f7;margin:0;line-height:1;font-weight:700;letter-spacing:-.045em}
.careEntryStart{display:block;font-size:22px;letter-spacing:-.01em;line-height:1.3;margin-bottom:8px;font-weight:500}
.careEntryAmount{display:flex;align-items:baseline;gap:14px;font-size:clamp(72px,7vw,112px);white-space:nowrap}
.careEntryPeriod{color:#31e89b;font-size:14px;letter-spacing:.09em;text-transform:uppercase;font-weight:600}
.careEntryScope{color:#f5f7f7;margin:22px 0 0;font-size:18px;line-height:1.4}
.careEntryLead{font-size:clamp(20px,2vw,26px);line-height:1.5;color:#f5f7f7;margin:0 0 22px;max-width:560px}
.careEntryServices{font-size:14px;line-height:1.9;color:#cbd8d1;margin:0 0 28px;max-width:500px}
.careEntryServices span{padding:0 5px;color:#31e89b}
.careEntry .careEntryCta{min-height:48px;max-width:100%;white-space:normal;text-align:center;line-height:1.4;background:#087c4d;border-color:#1fcb84;box-shadow:none}
.careEntryCta .arr{transition:transform .18s ease}
.careEntryCta:hover .arr{transform:translateX(2px)}
.careEntryCta:focus-visible{outline:3px solid #f5f7f7;outline-offset:5px}
.careEntryNote{font-size:14px;line-height:1.6;color:#b7c8bf;max-width:440px;margin:18px 0 0}
@media(max-width:760px){.careEntryGrid{grid-template-columns:1fr;gap:28px}.careEntryEyebrow{margin-bottom:18px}.careEntryAmount{font-size:clamp(68px,18vw,88px)}.careEntryScope{margin-top:16px}.careEntryLead{font-size:21px}.careEntryServices{margin-bottom:22px}.careEntryNote{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.careEntryCta .arr{transition:none;transform:none!important}}
html[data-motion="off"] .careEntryCta .arr{transition:none;transform:none!important}

.careEntryName{display:block;font-size:clamp(28px,3vw,38px);letter-spacing:-.025em;line-height:1.2;margin-bottom:18px}
.careEntrySupport{font-size:16px;line-height:1.6;color:#cbd8d1;margin:0 0 24px;max-width:520px}
.careEntry .careEntryScope{font-size:16px;max-width:340px}
.careEntry .careEntryServices{margin-bottom:18px}
