.services-overview.svelte-3nok6 .care-hero-image:where(.svelte-3nok6){aspect-ratio:1.08;border-radius:50% 50% 0 0}.services-overview.svelte-3nok6 .care-option-image:where(.svelte-3nok6),.services-overview.svelte-3nok6 .care-planning:where(.svelte-3nok6) img:where(.svelte-3nok6){aspect-ratio:3/2}.services-overview.svelte-3nok6 .button{gap:18px;min-height:58px;padding:17px 28px;font-size:16px;font-weight:600;line-height:1.5}.services-overview.svelte-3nok6 .care-costs:where(.svelte-3nok6){background:var(--navy);color:var(--cream)}.costs-inner.svelte-3nok6{text-align:center;position:relative}.costs-heading.svelte-3nok6{max-width:640px;margin:0 auto}.costs-heading.svelte-3nok6 .eyebrow:where(.svelte-3nok6){color:var(--rose-light)}.costs-heading.svelte-3nok6 h2:where(.svelte-3nok6){color:var(--cream)}.costs-heading.svelte-3nok6 h2:where(.svelte-3nok6) em:where(.svelte-3nok6){color:var(--rose-light)}.costs-packages.svelte-3nok6{border-block:1px solid #f8f4ec33;grid-template-columns:repeat(3,minmax(0,1fr));margin:50px 0 0;padding:0;list-style:none;display:grid}.costs-packages.svelte-3nok6 li:where(.svelte-3nok6){flex-direction:column;justify-content:space-between;gap:14px;padding:34px 28px;display:flex}.costs-packages.svelte-3nok6 li:where(.svelte-3nok6)+li:where(.svelte-3nok6){border-left:1px solid #f8f4ec33}.costs-packages.svelte-3nok6 span:where(.svelte-3nok6){letter-spacing:.1em;text-transform:uppercase;color:#f8f4eccc;font-size:12px;line-height:1.6}.costs-packages.svelte-3nok6 strong:where(.svelte-3nok6){font:400 40px/1.1 var(--serif);color:var(--cream)}.costs-note.svelte-3nok6{color:#f8f4eccc;max-width:560px;margin:34px auto 30px;font-size:15px;line-height:1.9}.costs-inner.svelte-3nok6 .care-links:where(.svelte-3nok6){justify-content:center}.guide-button.svelte-3nok6{border-color:var(--cream);color:var(--cream)}.guide-button.svelte-3nok6:hover{background:#f8f4ec1a}.services-overview.svelte-3nok6 .care-costs:where(.svelte-3nok6) .button:focus-visible{outline-color:var(--cream)}@media (width<=760px){.costs-packages.svelte-3nok6{grid-template-columns:1fr}.costs-packages.svelte-3nok6 li:where(.svelte-3nok6){padding:24px 8px}.costs-packages.svelte-3nok6 li:where(.svelte-3nok6)+li:where(.svelte-3nok6){border-top:1px solid #f8f4ec33;border-left:0}.costs-packages.svelte-3nok6 strong:where(.svelte-3nok6){font-size:34px}}.services-overview.svelte-3nok6 .button:focus-visible{outline:3px solid var(--navy);outline-offset:4px}@media (width<=480px){.services-overview.svelte-3nok6 .button{justify-content:space-between;width:100%;padding-inline:20px}}
