.page-header[data-astro-cid-bcrha5pa]{background:linear-gradient(180deg,#0c1e2e99,#071522);padding:24px clamp(20px,4vw,58px) clamp(48px,8vw,96px);border-bottom:1px solid var(--border-dark)}.header-content[data-astro-cid-bcrha5pa]{margin-top:clamp(64px,8vh,120px);max-width:800px}.header-title[data-astro-cid-bcrha5pa]{font-family:Archivo,sans-serif;font-size:clamp(32px,4.5vw,64px);font-weight:800;letter-spacing:-.03em;line-height:.98;margin:0 0 20px}.header-desc[data-astro-cid-bcrha5pa]{font-size:clamp(14px,1.2vw,17px);line-height:1.68;color:var(--muted-on-dark);margin:0;max-width:620px}.s-care-packages[data-astro-cid-bcrha5pa]{background:var(--bg-cream);color:var(--text-on-light)}.s-care-packages[data-astro-cid-bcrha5pa] .label[data-astro-cid-bcrha5pa]{color:var(--muted-on-light)}.s-care-packages[data-astro-cid-bcrha5pa] .section-header[data-astro-cid-bcrha5pa] h2[data-astro-cid-bcrha5pa]{color:var(--text-on-light)}.s-care-packages[data-astro-cid-bcrha5pa] .section-header[data-astro-cid-bcrha5pa] p[data-astro-cid-bcrha5pa]{color:var(--muted-on-light)}.care-pricing-grid[data-astro-cid-bcrha5pa]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.cp-card[data-astro-cid-bcrha5pa]{background:#fff;border:1px solid var(--border-light);border-radius:20px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;position:relative;transition:transform .25s,box-shadow .25s}.cp-card[data-astro-cid-bcrha5pa]:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0d1e2c0f}.cp-card[data-astro-cid-bcrha5pa].featured{border-color:#0d1e2c38;box-shadow:0 8px 48px #0d1e2c1f}.cp-card[data-astro-cid-bcrha5pa].featured:hover{box-shadow:0 16px 64px #0d1e2c29}.badge[data-astro-cid-bcrha5pa]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--text-on-light);color:#fff;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap}.cp-top[data-astro-cid-bcrha5pa]{margin-bottom:24px}.cp-name[data-astro-cid-bcrha5pa]{font-family:Archivo,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--text-on-light);margin:0 0 4px}.cp-claim[data-astro-cid-bcrha5pa]{font-size:12px;font-style:italic;color:var(--muted-on-light);margin:0 0 16px}.cp-price[data-astro-cid-bcrha5pa]{display:flex;align-items:baseline;gap:6px;padding:16px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-bottom:16px}.price-amount[data-astro-cid-bcrha5pa]{font-family:Archivo,sans-serif;font-size:clamp(28px,2.5vw,36px);font-weight:800;letter-spacing:-.03em;color:var(--text-on-light)}.price-unit[data-astro-cid-bcrha5pa]{font-size:12px;font-weight:600;color:var(--muted-on-light);text-transform:uppercase;letter-spacing:.05em}.cp-desc[data-astro-cid-bcrha5pa]{font-size:13px;line-height:1.5;color:var(--muted-on-light);margin:12px 0 0}.cp-features[data-astro-cid-bcrha5pa]{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px;flex:1}.cp-features[data-astro-cid-bcrha5pa] li[data-astro-cid-bcrha5pa]{font-size:13px;line-height:1.45;color:var(--muted-on-light);padding-left:22px;position:relative}.cp-features[data-astro-cid-bcrha5pa] li[data-astro-cid-bcrha5pa]:before{content:"✓";position:absolute;left:0;color:#1b8b60;font-weight:800}.setup-fee[data-astro-cid-bcrha5pa]{font:500 11px/1.5 IBM Plex Mono,monospace;color:var(--muted-on-light);margin:0 0 20px;padding:10px 12px;background:var(--bg-light);border-radius:8px;text-align:center}.btn-cp[data-astro-cid-bcrha5pa]{display:block;text-align:center;padding:13px 20px;border-radius:999px;border:1px solid var(--border-light);color:var(--text-on-light);font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;margin-top:auto}.btn-cp[data-astro-cid-bcrha5pa]:hover{background:var(--bg-light);border-color:#0d1e2c33}.featured-btn[data-astro-cid-bcrha5pa]{background:var(--text-on-light);color:#fff;border-color:var(--text-on-light)}.featured-btn[data-astro-cid-bcrha5pa]:hover{background:#1a2f42;border-color:#1a2f42}.s-comparison[data-astro-cid-bcrha5pa]{background:var(--bg)}.table-wrapper[data-astro-cid-bcrha5pa]{overflow-x:auto;margin-top:48px;border:1px solid var(--border-dark);border-radius:16px;background:#ffffff03}.comp-table[data-astro-cid-bcrha5pa]{width:100%;border-collapse:collapse;font-size:13px;text-align:left;min-width:600px}.comp-table[data-astro-cid-bcrha5pa] th[data-astro-cid-bcrha5pa],.comp-table[data-astro-cid-bcrha5pa] td[data-astro-cid-bcrha5pa]{padding:16px 20px;border-bottom:1px solid var(--border-dark)}.comp-table[data-astro-cid-bcrha5pa] th[data-astro-cid-bcrha5pa]{font-family:Archivo,sans-serif;font-size:14px;font-weight:700;background:#ffffff05;color:var(--text-on-dark)}.comp-table[data-astro-cid-bcrha5pa] th[data-astro-cid-bcrha5pa]:not(:first-child){width:25%;text-align:center}.comp-table[data-astro-cid-bcrha5pa] td[data-astro-cid-bcrha5pa]:not(:first-child){text-align:center}.comp-table[data-astro-cid-bcrha5pa] tr[data-astro-cid-bcrha5pa]:last-child td[data-astro-cid-bcrha5pa]{border-bottom:none}.comp-table[data-astro-cid-bcrha5pa] td[data-astro-cid-bcrha5pa] strong[data-astro-cid-bcrha5pa]{color:var(--text-on-dark)}.s-faq[data-astro-cid-bcrha5pa]{background:var(--bg-mid)}.s-faq[data-astro-cid-bcrha5pa] .section-header[data-astro-cid-bcrha5pa] h2[data-astro-cid-bcrha5pa]{color:var(--text-on-dark)}.s-faq[data-astro-cid-bcrha5pa] .section-header[data-astro-cid-bcrha5pa] p[data-astro-cid-bcrha5pa]{color:var(--muted-on-dark)}.faq-grid[data-astro-cid-bcrha5pa]{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px;margin-top:48px}.faq-item[data-astro-cid-bcrha5pa] h3[data-astro-cid-bcrha5pa]{font-family:Archivo,sans-serif;font-size:16px;font-weight:700;margin:0 0 12px;color:var(--text-on-dark)}.faq-item[data-astro-cid-bcrha5pa] p[data-astro-cid-bcrha5pa]{font-size:13px;line-height:1.68;color:var(--muted-on-dark);margin:0}@media(max-width:900px){.care-pricing-grid[data-astro-cid-bcrha5pa]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.faq-grid[data-astro-cid-bcrha5pa]{grid-template-columns:1fr;gap:32px}}
