.care-selection .tiers-grid{align-items:stretch}.care-selection .tier{display:flex;flex-direction:column}.care-selection .tier-name{font-size:23px}.care-selection .tier-price{font-size:36px}.care-selection .tier-cta{font:inherit;cursor:pointer;margin-top:auto;text-align:center;min-height:48px}.care-selection .tier-cta:focus-visible{outline:3px solid #80ddd6;outline-offset:4px}.care-selection .tier-tag{margin:16px 0 24px;line-height:1.65}.care-chosen{border-color:#80ddd6!important;box-shadow:0 0 0 1px #80ddd6}.care-details{margin-top:32px;background:var(--panel,#211a33);border:1px solid #80ddd6;border-radius:18px;padding:32px;scroll-margin-top:100px}.care-details h2{font-family:var(--serif,Georgia);font-size:32px;margin:10px 0 24px}.care-details ul{padding-left:20px;line-height:1.8;max-width:780px}.care-details li{margin:10px 0}.care-total{font-size:30px;margin:24px 0 8px}.care-details .tier-cta{max-width:420px;margin-top:24px}.care-footnote{font-size:14px;color:var(--ivory-dim,#d0cad9);line-height:1.8;margin-top:24px;max-width:880px}.care-steps{margin-top:42px;padding-top:28px;border-top:1px solid #ffffff24}.care-steps h2{font-family:var(--serif,Georgia);font-size:30px}.care-steps ol{padding-left:22px;line-height:1.8}.care-steps li{margin:12px 0}.care-assist{color:#80ddd6;text-decoration:underline}@media(max-width:650px){.care-details{padding:24px 18px}.care-details h2{font-size:28px}.care-selection .tiers-grid{grid-template-columns:1fr}.care-selection .tier-price{font-size:32px}.care-details .tier-cta{max-width:none}}
.care-billing{border:1px solid #ffffff30;border-radius:18px;padding:20px 24px;margin:0 0 32px;display:flex;flex-wrap:wrap;gap:16px 24px}.care-billing legend{padding:0 8px;font-weight:600}.care-billing label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.care-billing input{accent-color:#80ddd6;width:18px;height:18px}.care-billing .care-footnote{flex-basis:100%;margin-top:0}.care-billing input:focus-visible{outline:3px solid #80ddd6;outline-offset:4px}

.care-details a.tier-cta{display:flex;align-items:center;justify-content:center;white-space:normal;line-height:1.5;box-sizing:border-box;padding:16px 22px;text-align:center}

.care-value{max-width:900px;margin-bottom:26px}.care-details h3{font-size:20px;line-height:1.4;margin:24px 0 12px}.care-details p{font-size:14px;line-height:1.8;max-width:900px}.care-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.care-details details{border:1px solid var(--hairline,#ffffff30);border-radius:10px;padding:14px 16px;background:var(--surface,#171222)}.care-details summary{cursor:pointer;font-weight:600;line-height:1.5;min-height:28px}.care-details details p{margin:14px 0 0}.care-room-scope{margin-top:20px}.care-entitlements{border-left:3px solid #6b3fd4;padding:12px 20px 12px 36px!important;margin-top:28px}.care-details .care-total{font-size:30px}.care-details .care-footnote{font-size:13px}:root[data-theme=light] .care-details{background:#fff;color:#19151e}:root[data-theme=light] .care-details details{background:#f6f4fa;border-color:#c6bdd2}:root[data-theme=light] .care-billing{border-color:#c6bdd2}:root[data-theme=light] .care-assist{color:#5330ad}@media(max-width:650px){.care-checklist{grid-template-columns:1fr}}
