.basic-card.svelte-disfw2{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));box-shadow:0 20px 50px color-mix(in srgb, var(--ink) 7%, transparent);border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(180px,.45fr) minmax(280px,.8fr) auto;align-items:center;gap:38px;margin-bottom:30px;padding:42px;display:grid}.basic-intro.svelte-disfw2 h2:where(.svelte-disfw2){font-size:3rem}.basic-intro.svelte-disfw2>p:where(.svelte-disfw2):last-child{color:var(--ink-soft);margin-top:10px}.basic-price.svelte-disfw2{border-right:1px solid var(--line);border-left:1px solid var(--line);padding-inline:30px}.basic-price.svelte-disfw2 span:where(.svelte-disfw2),.basic-price.svelte-disfw2 small:where(.svelte-disfw2){color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.basic-price.svelte-disfw2 strong:where(.svelte-disfw2){margin:4px 0 8px;font:600 2.5rem/1 Cormorant Garamond,serif;display:block}.basic-card.svelte-disfw2 ul:where(.svelte-disfw2){gap:7px;margin:0;padding:0;list-style:none;display:grid}.basic-card.svelte-disfw2 li:where(.svelte-disfw2){color:var(--ink-soft);font-size:.78rem}.basic-card.svelte-disfw2 li:where(.svelte-disfw2):before{color:var(--gold);content:"✓";margin-right:8px}.package-hero.svelte-disfw2{background:radial-gradient(circle at 80% 20%, var(--hero-glow), transparent 34%);padding-top:190px;padding-bottom:90px}.package-hero.svelte-disfw2 h1:where(.svelte-disfw2){max-width:800px}.package-hero.svelte-disfw2>p:where(.svelte-disfw2):last-child{max-width:650px;color:var(--ink-soft);margin-top:24px;font-size:1.05rem}.package-grid.svelte-disfw2{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.package-card.svelte-disfw2{border:1px solid var(--line);background:var(--surface);box-shadow:0 20px 50px color-mix(in srgb, var(--ink) 7%, transparent);border-radius:22px;flex-direction:column;padding:42px;display:flex}.package-card.featured.svelte-disfw2{background:var(--section-gradient);color:var(--on-dark)}.package-kicker.svelte-disfw2{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800}.package-card.svelte-disfw2 h2:where(.svelte-disfw2){font-size:2.7rem}.package-card.svelte-disfw2>div:where(.svelte-disfw2):first-child>p:where(.svelte-disfw2):last-child{min-height:75px;color:var(--ink-soft);margin-top:12px}.package-card.featured.svelte-disfw2>div:where(.svelte-disfw2):first-child>p:where(.svelte-disfw2):last-child{color:var(--on-dark-soft)}.price.svelte-disfw2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0 20px;padding:25px 0}.featured.svelte-disfw2 .price:where(.svelte-disfw2),.featured.svelte-disfw2 .meta:where(.svelte-disfw2){border-color:#ffffff2e}.price.svelte-disfw2 span:where(.svelte-disfw2){letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.price.svelte-disfw2 strong:where(.svelte-disfw2){font:600 2.5rem/1.2 Cormorant Garamond,serif}.meta.svelte-disfw2{color:var(--ink-soft);gap:18px;margin-bottom:25px;font-size:.75rem;font-weight:700;display:flex}.featured.svelte-disfw2 .meta:where(.svelte-disfw2){color:var(--on-dark-soft)}.package-card.svelte-disfw2 ul:where(.svelte-disfw2){gap:9px;margin:0 0 30px;padding:0;list-style:none;display:grid}.package-card.svelte-disfw2 li:where(.svelte-disfw2){font-size:.84rem}.package-card.svelte-disfw2 li:where(.svelte-disfw2):before{color:var(--gold);content:"✓";margin-right:9px}.package-card.svelte-disfw2 .button:where(.svelte-disfw2){width:max-content;margin-top:auto}.care-card.svelte-disfw2{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:22px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:56px;margin-top:30px;padding:48px;display:grid}.care-card.svelte-disfw2 h2:where(.svelte-disfw2){font-size:3rem}.care-card.svelte-disfw2 h3:where(.svelte-disfw2){margin-top:30px;font-size:1.15rem}.care-card.svelte-disfw2 p:where(.svelte-disfw2):not(.eyebrow),.care-card.svelte-disfw2 li:where(.svelte-disfw2){color:var(--ink-soft)}.care-card.svelte-disfw2 ul:where(.svelte-disfw2){margin:12px 0 24px;padding-left:18px}.care-tiers.svelte-disfw2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.care-tiers.svelte-disfw2 article:where(.svelte-disfw2){border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;padding:28px;display:flex}.care-tiers.svelte-disfw2 strong:where(.svelte-disfw2){margin:8px 0 14px;font:600 2.2rem/1 Cormorant Garamond,serif;display:block}.care-tiers.svelte-disfw2 article:where(.svelte-disfw2)>p:where(.svelte-disfw2):not(.package-kicker){min-height:3.2em}.care-tiers.svelte-disfw2 .text-link:where(.svelte-disfw2){margin-top:auto}.faq-section.svelte-disfw2{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}.faq-section.svelte-disfw2>.section-shell:where(.svelte-disfw2){grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-heading.svelte-disfw2{align-self:start;position:sticky;top:130px}.faq-section.svelte-disfw2 details:where(.svelte-disfw2){border-top:1px solid var(--line);padding:24px 0}.faq-section.svelte-disfw2 details:where(.svelte-disfw2):last-child{border-bottom:1px solid var(--line)}.faq-section.svelte-disfw2 summary:where(.svelte-disfw2){cursor:pointer;font:600 1.45rem/1.2 Cormorant Garamond,serif}.faq-section.svelte-disfw2 details:where(.svelte-disfw2) p:where(.svelte-disfw2){color:var(--ink-soft);padding-top:14px}.package-cta.svelte-disfw2{background:var(--contact-gradient);color:var(--on-dark);text-align:center;padding:110px 0}.package-cta.svelte-disfw2 h2:where(.svelte-disfw2){max-width:800px;margin:0 auto 34px}.package-cta.svelte-disfw2 .eyebrow:where(.svelte-disfw2){color:var(--on-dark-soft);justify-content:center}@media (width<=1000px){.basic-card.svelte-disfw2{grid-template-columns:1fr 1fr}.basic-card.svelte-disfw2 .button:where(.svelte-disfw2){width:max-content}}@media (width<=800px){.package-grid.svelte-disfw2,.care-card.svelte-disfw2,.care-tiers.svelte-disfw2,.faq-section.svelte-disfw2>.section-shell:where(.svelte-disfw2){grid-template-columns:1fr}.faq-heading.svelte-disfw2{position:static}.package-card.svelte-disfw2>div:where(.svelte-disfw2):first-child>p:where(.svelte-disfw2):last-child{min-height:0}}@media (width<=560px){.basic-card.svelte-disfw2{grid-template-columns:1fr;gap:24px;padding:30px 24px}.basic-price.svelte-disfw2{border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.package-hero.svelte-disfw2{padding-top:150px}.package-card.svelte-disfw2,.care-card.svelte-disfw2{padding:30px 24px}.care-card.svelte-disfw2{gap:32px}}
