.CareLevelCard_root__7C5_f{color:#1a342c;margin-bottom:3rem;scroll-margin-top:7rem}.CareLevelCard_intro__UvttP{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CareLevelCard_intro__UvttP h2{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;margin:.5rem 0 .8rem;max-width:760px}.CareLevelCard_intro__UvttP p:not(.CareLevelCard_eyebrow__iwGPY){color:#56675f;font-size:.9rem;max-width:750px}.CareLevelCard_eyebrow__iwGPY{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#397460}.CareLevelCard_presentationButton__09JSC{display:flex;align-items:center;gap:.6rem;flex-shrink:0;border:1px solid #b9d5c8;border-radius:12px;padding:.85rem 1rem;font-size:.8rem;font-weight:700;background:#fff;cursor:pointer}.CareLevelCard_nav__N4oeO{display:flex;gap:.5rem;flex-wrap:wrap;background:#eef4ef;border:1px solid #dce7df;border-radius:14px;padding:.4rem;margin:0 0 1.5rem}.CareLevelCard_nav__N4oeO button{flex:1;padding:.8rem;border-radius:10px;color:#264d3e;font-size:.8rem;font-weight:750;cursor:pointer}.CareLevelCard_nav__N4oeO button:hover,.CareLevelCard_nav__N4oeO button[aria-pressed=true]{background:#254f40;color:white}.CareLevelCard_group__dBhMR{scroll-margin-top:7rem;margin-bottom:2.6rem}.CareLevelCard_groupHeading__G4GAn{margin-bottom:1rem}.CareLevelCard_groupHeading__G4GAn h3{font-family:Georgia,serif;font-size:1.9rem;line-height:1.2;margin:.25rem 0 .4rem}.CareLevelCard_groupHeading__G4GAn p:last-child{font-size:.8rem;color:#5a6c61}.CareLevelCard_cards__W0jGE{display:grid;gap:1rem}.CareLevelCard_card__LrzeL{text-align:left;display:flex;flex-direction:column;min-width:0;border:1px solid #d5e3db;border-top:4px solid #b6d4c3;border-radius:18px;padding:1.2rem;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s,transform .15s;color:#1b382c}.CareLevelCard_card__LrzeL:hover{box-shadow:0 10px 28px #183d2614;transform:translateY(-2px)}.CareLevelCard_card__LrzeL[data-tier=acute_mild].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=acute_mild]:hover{border-color:#3f986c;background:#eefaf4;box-shadow:0 0 0 1px #3f986c,0 10px 28px #1a6f4318}.CareLevelCard_card__LrzeL[data-tier=acute_wellness].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=acute_wellness]:hover{border-color:#1595a3;background:#edfafd;box-shadow:0 0 0 1px #1595a3,0 10px 28px #087d8f18}.CareLevelCard_card__LrzeL[data-tier=subacute].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=subacute]:hover{border-color:#5b7bd5;background:#f1f4ff;box-shadow:0 0 0 1px #5b7bd5,0 10px 28px #375bc218}.CareLevelCard_card__LrzeL[data-tier=focused].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=focused]:hover{border-color:#4d8d5d;background:#f0f8ef;box-shadow:0 0 0 1px #4d8d5d,0 10px 28px #34663c18}.CareLevelCard_card__LrzeL[data-tier=integrated].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=integrated]:hover{border-color:#3b82c4;background:#f0f7ff;box-shadow:0 0 0 1px #3b82c4,0 10px 28px #286ba918}.CareLevelCard_card__LrzeL[data-tier=complex].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=complex]:hover{border-color:#8a65bc;background:#f7f1ff;box-shadow:0 0 0 1px #8a65bc,0 10px 28px #7040a018}.CareLevelCard_card__LrzeL[data-tier=advanced].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=advanced]:hover{border-color:#b47828;background:#fff8eb;box-shadow:0 0 0 1px #b47828,0 10px 28px #9b631b18}.CareLevelCard_card__LrzeL[data-tier=membership_focused].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=membership_focused]:hover{border-color:#247e79;background:#edf9f7;box-shadow:0 0 0 1px #247e79,0 10px 28px #176d6718}.CareLevelCard_card__LrzeL[data-tier=membership_integrated].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=membership_integrated]:hover{border-color:#bd5c78;background:#fff1f5;box-shadow:0 0 0 1px #bd5c78,0 10px 28px #a53e5e18}.CareLevelCard_card__LrzeL[data-tier=membership_comprehensive].CareLevelCard_selected__obhfF,.CareLevelCard_card__LrzeL[data-tier=membership_comprehensive]:hover{border-color:#7d5bbd;background:#f7f1ff;box-shadow:0 0 0 1px #7d5bbd,0 10px 28px #6941a018}.CareLevelCard_planName__oNwPp{min-height:2.8em;font-size:1.1rem;font-weight:750;line-height:1.35}.CareLevelCard_price__jSfGM{display:block;font-size:2.25rem;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-top:.45rem}.CareLevelCard_period__9Smii{display:block;font-size:.73rem;color:#617168;min-height:2rem;margin:.3rem 0 .7rem}.CareLevelCard_paymentOption__6mAX1{display:block;margin:-.35rem 0 .7rem;color:#4d7568;font-size:.7rem;font-weight:700}.CareLevelCard_rows__C64v5{display:grid;flex:1}.CareLevelCard_rows__C64v5>span{display:block;min-height:4.7rem;border-top:1px solid #e1e9e3;padding:.7rem 0;font-size:.79rem;line-height:1.45}.CareLevelCard_rows__C64v5 small{display:block;color:#718278;font-size:.58rem;font-weight:750;letter-spacing:.09em;margin-bottom:.25rem}.CareLevelCard_select__inqcW{display:block;margin-top:.4rem;border-radius:10px;padding:.65rem;text-align:center;font-size:.75rem;font-weight:750;background:#edf2ee}.CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{color:white}.CareLevelCard_card__LrzeL[data-tier=acute_mild].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#2f865d}.CareLevelCard_card__LrzeL[data-tier=acute_wellness].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#117d89}.CareLevelCard_card__LrzeL[data-tier=subacute].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#506fc3}.CareLevelCard_card__LrzeL[data-tier=focused].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#3b794a}.CareLevelCard_card__LrzeL[data-tier=integrated].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#2f6ea9}.CareLevelCard_card__LrzeL[data-tier=complex].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#7650a9}.CareLevelCard_card__LrzeL[data-tier=advanced].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#99631f}.CareLevelCard_card__LrzeL[data-tier=membership_focused].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#1e6c68}.CareLevelCard_card__LrzeL[data-tier=membership_integrated].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#a54b67}.CareLevelCard_card__LrzeL[data-tier=membership_comprehensive].CareLevelCard_selected__obhfF .CareLevelCard_select__inqcW{background:#68459f}.CareLevelCard_groupNote__5d9VP{margin:.8rem 0;color:#5e6d64;font-size:.75rem;line-height:1.55}.CareLevelCard_included__m6_JO{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.74rem;color:#37674e}.CareLevelCard_included__m6_JO svg{flex-shrink:0}.CareLevelCard_summary__9p8kV{border-radius:20px;border:1px solid #cfdfd3;background:#f6faf6;padding:1.5rem;display:grid;gap:2rem;grid-template-columns:1.4fr 1fr}.CareLevelCard_summary__9p8kV h3{font-size:1.7rem;font-family:Georgia,serif;margin:.4rem 0}.CareLevelCard_summary__9p8kV p{font-size:.83rem}.CareLevelCard_total__XfXFB{display:flex;flex-direction:column;gap:.45rem}.CareLevelCard_total__XfXFB small,.CareLevelCard_total__XfXFB>span{font-size:.75rem;color:#5b7062}.CareLevelCard_total__XfXFB strong{font-size:2.4rem;line-height:1.2}.CareLevelCard_presentationFooter__BLkC7 button,.CareLevelCard_total__XfXFB button{display:flex;justify-content:center;align-items:center;gap:.5rem;background:#254f40;color:white;border-radius:12px;padding:.9rem 1rem;font-size:.8rem;font-weight:700;margin-top:.5rem;cursor:pointer}.CareLevelCard_presentationFooter__BLkC7 button:disabled,.CareLevelCard_total__XfXFB button:disabled{background:#748478;cursor:not-allowed}.CareLevelCard_duration__2AT0b{margin-top:1.2rem;font-size:.8rem}.CareLevelCard_duration__2AT0b summary{cursor:pointer;font-weight:700}.CareLevelCard_durationButtons__ktVzU{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.CareLevelCard_durationButtons__ktVzU button{padding:.65rem;border:1px solid #b8cbbc;border-radius:10px;background:white;cursor:pointer}.CareLevelCard_durationButtons__ktVzU button[aria-pressed=true]{background:#d7ecdb;border-color:#397a55}.CareLevelCard_durationButtons__ktVzU small{display:block;font-size:.65rem}.CareLevelCard_calculator__90rnU{display:grid;grid-template-columns:1.1fr 2.2fr .85fr;gap:1rem;align-items:center;margin-top:1rem;border:1px solid #c9ddd0;border-radius:18px;padding:1rem;background:#f4f9f5}.CareLevelCard_calculator__90rnU h4{font-family:Georgia,serif;font-size:1.2rem;margin:.3rem 0}.CareLevelCard_calculator__90rnU p{font-size:.73rem;color:#5d7064;line-height:1.45}.CareLevelCard_calculatorChoices__PpREc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.CareLevelCard_calculatorChoices__PpREc button{display:flex;min-height:5.7rem;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #c7d6cb;border-radius:11px;padding:.55rem;background:#fff;cursor:pointer;text-align:left}.CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#347553;background:#e1f0e4;box-shadow:0 0 0 1px #347553}.CareLevelCard_calculatorChoices__PpREc strong{font-size:.73rem}.CareLevelCard_calculatorChoices__PpREc span{margin:.25rem 0;font-size:1rem;font-weight:800}.CareLevelCard_calculatorChoices__PpREc small{font-size:.57rem;color:#597066;line-height:1.25}.CareLevelCard_calculatorChoices__PpREc .CareLevelCard_listPrice__qo5yH{margin-top:.15rem;text-decoration:line-through}.CareLevelCard_chronicCalculator__alKhJ[data-tier=focused] .CareLevelCard_calculatorChoices__PpREc button{border-color:#b8d9bd;background:#f4fbf3}.CareLevelCard_chronicCalculator__alKhJ[data-tier=focused] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_chronicCalculator__alKhJ[data-tier=focused] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#4d8d5d;background:#deefdc;box-shadow:0 0 0 1px #4d8d5d}.CareLevelCard_chronicCalculator__alKhJ[data-tier=integrated] .CareLevelCard_calculatorChoices__PpREc button{border-color:#b8d5ed;background:#f3f9ff}.CareLevelCard_chronicCalculator__alKhJ[data-tier=integrated] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_chronicCalculator__alKhJ[data-tier=integrated] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#3b82c4;background:#dceeff;box-shadow:0 0 0 1px #3b82c4}.CareLevelCard_chronicCalculator__alKhJ[data-tier=complex] .CareLevelCard_calculatorChoices__PpREc button{border-color:#d4c1eb;background:#faf6ff}.CareLevelCard_chronicCalculator__alKhJ[data-tier=complex] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_chronicCalculator__alKhJ[data-tier=complex] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#8a65bc;background:#ebe1f7;box-shadow:0 0 0 1px #8a65bc}.CareLevelCard_chronicCalculator__alKhJ[data-tier=advanced] .CareLevelCard_calculatorChoices__PpREc button{border-color:#ebcf9c;background:#fffaf1}.CareLevelCard_chronicCalculator__alKhJ[data-tier=advanced] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_chronicCalculator__alKhJ[data-tier=advanced] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#b47828;background:#fbedcf;box-shadow:0 0 0 1px #b47828}.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_focused] .CareLevelCard_calculatorChoices__PpREc button{border-color:#a9d8d3;background:#f2fbfa}.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_focused] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_focused] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#247e79;background:#d9f2ef;box-shadow:0 0 0 1px #247e79}.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_integrated] .CareLevelCard_calculatorChoices__PpREc button{border-color:#e7b5c4;background:#fff4f7}.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_integrated] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_integrated] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#bd5c78;background:#fde0e9;box-shadow:0 0 0 1px #bd5c78}.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_comprehensive] .CareLevelCard_calculatorChoices__PpREc button{border-color:#cfbde9;background:#faf6ff}.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_comprehensive] .CareLevelCard_calculatorChoices__PpREc button:hover,.CareLevelCard_membershipCalculator__3s4CV[data-tier=membership_comprehensive] .CareLevelCard_calculatorChoices__PpREc button[aria-pressed=true]{border-color:#7d5bbd;background:#eadff8;box-shadow:0 0 0 1px #7d5bbd}.CareLevelCard_calculatorTotal__krJ7M{display:flex;flex-direction:column;gap:.2rem;border-left:1px solid #cddcd1;padding-left:1rem}.CareLevelCard_calculatorTotal__krJ7M small,.CareLevelCard_calculatorTotal__krJ7M span{font-size:.66rem;color:#5c7064}.CareLevelCard_calculatorTotal__krJ7M strong{font-size:1.5rem}.CareLevelCard_warning__2ZRib{padding:1rem;background:#fff1ed;color:#85371f;border-radius:12px;margin-bottom:1rem}.CareLevelCard_presentation__G64bw{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:1.2rem 2rem;border:0;background:#f7faf7;color:#1a342c;overflow:auto;z-index:9999}.CareLevelCard_presentation__G64bw::backdrop{background:#152d25cc}.CareLevelCard_presentationHeader__zsDV6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.CareLevelCard_presentationHeader__zsDV6 strong{font-size:1rem}.CareLevelCard_presentationHeader__zsDV6 span{color:#718075;font-weight:400;margin-left:1rem;font-size:.8rem}.CareLevelCard_presentationHeader__zsDV6 button{padding:.5rem;cursor:pointer}.CareLevelCard_presentation__G64bw .CareLevelCard_nav__N4oeO{margin-bottom:1rem}.CareLevelCard_presentation__G64bw .CareLevelCard_group__dBhMR{margin-bottom:.8rem}.CareLevelCard_presentation__G64bw .CareLevelCard_groupHeading__G4GAn h3{font-size:1.7rem}.CareLevelCard_presentation__G64bw .CareLevelCard_card__LrzeL{padding:1rem}.CareLevelCard_presentation__G64bw .CareLevelCard_rows__C64v5>span{min-height:4.1rem;padding:.5rem 0}.CareLevelCard_presentationFooter__BLkC7{display:flex;gap:1rem;align-items:center;justify-content:space-between;border-top:1px solid #d4e2d6;padding-top:.6rem;font-size:.8rem}.CareLevelCard_presentation__G64bw button:focus-visible,.CareLevelCard_root__7C5_f button:focus-visible{outline:3px solid #268766;outline-offset:3px}@media(min-width:768px){.CareLevelCard_three__XTj7m{grid-template-columns:repeat(3,minmax(0,1fr))}.CareLevelCard_four__rBkwQ,.CareLevelCard_two___pdAn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.CareLevelCard_four__rBkwQ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.CareLevelCard_intro__UvttP{align-items:flex-start;flex-direction:column;gap:1rem}.CareLevelCard_summary__9p8kV{grid-template-columns:1fr}.CareLevelCard_presentation__G64bw{padding:1rem}.CareLevelCard_presentationFooter__BLkC7{flex-direction:column;align-items:stretch}.CareLevelCard_nav__N4oeO button{flex-basis:100%}.CareLevelCard_planName__oNwPp{min-height:0}}@media(max-width:1023px){.CareLevelCard_calculator__90rnU{grid-template-columns:1fr}.CareLevelCard_calculatorTotal__krJ7M{border-left:0;border-top:1px solid #cddcd1;padding:1rem 0 0}}@media(max-width:640px){.CareLevelCard_calculatorChoices__PpREc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.CareLevelCard_presentation__G64bw .CareLevelCard_planName__oNwPp{min-height:1.5em;font-size:1rem}.CareLevelCard_presentation__G64bw .CareLevelCard_period__9Smii{min-height:1rem}.CareLevelCard_presentation__G64bw .CareLevelCard_rows__C64v5>span{min-height:3.65rem}.CareLevelCard_presentation__G64bw .CareLevelCard_groupHeading__G4GAn{margin-bottom:.8rem}}.CareLevelCard_root__7C5_f{color-scheme:light}.CareLevelCard_eyebrow__iwGPY{font-size:.72rem}.CareLevelCard_paymentOption__6mAX1,.CareLevelCard_period__9Smii{font-size:.8rem;color:#415b4e}.CareLevelCard_rows__C64v5{grid-template-rows:repeat(3,1fr)}.CareLevelCard_rows__C64v5>span{font-size:.85rem;line-height:1.5;min-height:5.5rem}.CareLevelCard_rows__C64v5 small{color:#496152;font-size:.67rem}.CareLevelCard_groupNote__5d9VP,.CareLevelCard_included__m6_JO{font-size:.85rem;line-height:1.6}.CareLevelCard_calculator__90rnU p{font-size:.82rem}.CareLevelCard_calculatorChoices__PpREc strong{font-size:.8rem}.CareLevelCard_calculatorChoices__PpREc small{font-size:.7rem;color:#3e594c}.CareLevelCard_calculatorTotal__krJ7M small,.CareLevelCard_calculatorTotal__krJ7M span{font-size:.8rem;color:#405a4c}.CareLevelCard_membershipCalculator__3s4CV .CareLevelCard_calculatorChoices__PpREc{grid-template-columns:repeat(2,minmax(0,1fr))}.CareLevelCard_paymentExplanation___PArR{grid-column:1/-1;border-top:1px solid #cddcd1;padding-top:.85rem}.CareLevelCard_beforePayment__Jx_DU{scroll-margin-top:7rem;margin-top:1rem;padding:1.25rem;border:1px solid #cddcd1;border-radius:16px;background:#f6faf6}.CareLevelCard_beforePayment__Jx_DU h3{font-family:Georgia,serif;font-size:1.2rem;margin-bottom:.7rem}.CareLevelCard_beforePayment__Jx_DU p{color:#3e594c;font-size:.85rem;line-height:1.6;margin-top:.65rem}.CareLevelCard_presentation__G64bw .CareLevelCard_rows__C64v5>span{min-height:4.6rem;font-size:.8rem}.CareLevelCard_presentation__G64bw .CareLevelCard_groupNote__5d9VP,.CareLevelCard_presentation__G64bw .CareLevelCard_included__m6_JO{font-size:.77rem;line-height:1.4}.CareLevelCard_presentation__G64bw .CareLevelCard_calculator__90rnU p{font-size:.75rem}@media(min-width:1024px) and (max-width:1199px){.CareLevelCard_calculator__90rnU{grid-template-columns:1fr}.CareLevelCard_calculatorTotal__krJ7M{border-left:0;border-top:1px solid #cddcd1;padding:1rem 0 0}}@media(prefers-reduced-motion:reduce){.CareLevelCard_card__LrzeL{transition:none}.CareLevelCard_card__LrzeL:hover{transform:none}}