.care-section{background:linear-gradient(180deg,#21132d,#190d25)}.care-section .section-heading{align-items:end}.care-draft-banner{margin:26px 0 30px;padding:16px 18px;border:1px solid rgba(255,210,130,.45);border-radius:13px;background:rgba(255,210,130,.08);color:#fff0cf;font-size:14px;line-height:1.65}.care-draft-banner strong{display:block;color:#ffe3a5;margin-bottom:3px}.care-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.care-plan-card{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid #ffffff26;border-radius:20px;background:linear-gradient(155deg,#36203f,#26142f 65%,#211129);box-shadow:0 15px 44px #0002}.care-proposed-label{align-self:flex-start;padding:6px 9px;border-radius:999px;background:#ffd2c41c;color:#ffd2c4;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.care-plan-card h3{margin:17px 0 7px;font:800 23px var(--display)}.care-plan-price{margin:0;color:#ffe2d8;font:800 23px var(--display)}.care-plan-summary{min-height:58px;color:var(--muted);font-size:13px;line-height:1.65}.care-feature-list{padding-left:20px;color:#eee4f2;font-size:12px;line-height:1.7}.care-feature-list li{padding:4px 0}.care-time-rule,.care-exclusions{font-size:11px;line-height:1.6;color:#d9cade}.care-time-rule{padding:11px;border-radius:10px;background:#ffffff0b;color:#ffe0c8}.care-review-note{padding:12px;border-left:3px solid #e1a0cf;background:#ffffff08;color:#e5d7e8;font-size:11px;line-height:1.65}.care-plan-card .button{margin-top:auto;min-height:48px;font-size:12px}.care-updates{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;margin-top:70px;padding:32px;border:1px solid #ffffff20;border-radius:20px;background:#ffffff06}.care-updates h3,.care-support h3{margin:12px 0;font:800 24px var(--display)}.care-updates p,.care-support p{color:var(--muted);font-size:13px;line-height:1.75}.care-price-list{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.care-price-table{width:100%;min-width:560px;border-collapse:collapse;font-size:12px;color:#f5edf7}.care-price-table caption{text-align:left;margin-bottom:12px;color:var(--peach);font-weight:800}.care-price-table th,.care-price-table td{padding:10px 8px;border-bottom:1px solid #ffffff1c;text-align:left;vertical-align:top}.care-price-table th{font-weight:700}.care-review-note{margin:14px 0 0}.care-support{display:flex;gap:18px;align-items:flex-start;margin-top:24px;padding:25px;border:1px solid rgba(243,183,176,.3);border-radius:18px;background:rgba(243,183,176,.06)}.care-support-icon{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid #ffffff30;border-radius:12px;color:var(--peach);font-size:22px}.care-support h3{margin-top:6px}.care-footnote{margin:18px 0 0;color:#cdbed3;font-size:11px;line-height:1.7}@media(max-width:980px){.care-plan-grid{grid-template-columns:1fr 1fr}.care-plan-card:last-child{grid-column:1/-1}.care-updates{grid-template-columns:1fr;gap:12px}}@media(max-width:680px){.care-section{padding:78px 0}.care-plan-grid{grid-template-columns:1fr}.care-plan-card:last-child{grid-column:auto}.care-plan-card{padding:22px}.care-plan-summary{min-height:0}.care-updates{margin-top:45px;padding:20px}.care-price-table{font-size:11px}.care-price-table th,.care-price-table td{padding:8px 5px}.care-price-table th:first-child{min-width:120px}.care-support{padding:19px;gap:12px}.care-support-icon{flex-basis:40px;height:40px}}@media(prefers-reduced-motion:reduce){.care-section *, .care-section *::before, .care-section *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
