.wellness-hero[data-astro-cid-ejeld3j4]{background:linear-gradient(135deg, var(--blue-50), var(--canvas) 75%);border-bottom:1px solid var(--border);padding:clamp(48px,6vw,88px) 0}.wellness-hero__grid[data-astro-cid-ejeld3j4]{grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;display:grid}h1[data-astro-cid-ejeld3j4]{margin:20px 0 24px}h1[data-astro-cid-ejeld3j4] span[data-astro-cid-ejeld3j4]{color:var(--blue-500)}h2[data-astro-cid-ejeld3j4]{margin:16px 0 28px}.wellness-lede[data-astro-cid-ejeld3j4]{color:var(--muted);font-size:clamp(18px,1.7vw,22px);line-height:1.55}.wellness-hero[data-astro-cid-ejeld3j4] .pw-btn[data-astro-cid-ejeld3j4],.wellness-hero[data-astro-cid-ejeld3j4] .pw-btn[data-astro-cid-ejeld3j4]+.wellness-small[data-astro-cid-ejeld3j4]{margin-top:14px}.wellness-small[data-astro-cid-ejeld3j4]{color:var(--muted);font-size:13px;line-height:1.6}.wellness-summary[data-astro-cid-ejeld3j4]{border:1px solid var(--control-border);background:#fff;border-radius:24px;padding:clamp(24px,3vw,38px);box-shadow:0 16px 40px #183f760f}.wellness-summary[data-astro-cid-ejeld3j4] h2[data-astro-cid-ejeld3j4]{margin:18px 0 24px}.wellness-summary[data-astro-cid-ejeld3j4] ol[data-astro-cid-ejeld3j4]{margin:0;padding:0;list-style:none}.wellness-summary[data-astro-cid-ejeld3j4] li[data-astro-cid-ejeld3j4]{border-top:1px solid var(--border);gap:18px;padding:18px 0;display:flex}.wellness-summary[data-astro-cid-ejeld3j4] li[data-astro-cid-ejeld3j4] p[data-astro-cid-ejeld3j4]{color:var(--muted);margin:6px 0 0;line-height:1.5}.wellness-step[data-astro-cid-ejeld3j4]{font:22px var(--font-pixel);color:var(--blue-500)}.wellness-section[data-astro-cid-ejeld3j4]{padding-top:64px;padding-bottom:72px}.wellness-proof[data-astro-cid-ejeld3j4]{grid-template-columns:1fr 1fr;gap:64px;padding-block:56px;display:grid}.wellness-proof[data-astro-cid-ejeld3j4] p[data-astro-cid-ejeld3j4]{line-height:1.6}.wellness-proof__number[data-astro-cid-ejeld3j4]{color:var(--blue-500);margin:0;font-size:64px;font-weight:700;line-height:1.1!important}.wellness-cards[data-astro-cid-ejeld3j4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.wellness-card[data-astro-cid-ejeld3j4]{border:1px solid var(--control-border);background:#fff;border-radius:20px;flex-direction:column;align-items:start;padding:28px;display:flex}.wellness-label[data-astro-cid-ejeld3j4]{text-transform:uppercase;letter-spacing:.05em;color:var(--blue-700);margin:0 0 16px;font-size:12px;font-weight:700}.wellness-card[data-astro-cid-ejeld3j4]>p[data-astro-cid-ejeld3j4]:not(.wellness-label){color:var(--muted);flex:1;margin:16px 0 24px;line-height:1.6}.wellness-card[data-astro-cid-ejeld3j4] .pw-btn[data-astro-cid-ejeld3j4]{white-space:normal;text-align:left;font-size:13px}.wellness-details[data-astro-cid-ejeld3j4]{border-block:1px solid var(--border);background:#fff;padding:64px 0}.wellness-details__grid[data-astro-cid-ejeld3j4],.wellness-booking__grid[data-astro-cid-ejeld3j4]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.wellness-details[data-astro-cid-ejeld3j4] p[data-astro-cid-ejeld3j4]{line-height:1.6}.wellness-text-link[data-astro-cid-ejeld3j4],.wellness-owner[data-astro-cid-ejeld3j4] a[data-astro-cid-ejeld3j4]{color:var(--blue-700);text-underline-offset:3px;text-decoration:underline}.wellness-review-list[data-astro-cid-ejeld3j4]{margin:0;padding:0;list-style:none}.wellness-review-list[data-astro-cid-ejeld3j4] li[data-astro-cid-ejeld3j4]{border-bottom:1px solid var(--border);gap:18px;padding:24px 0;display:flex}.wellness-review-list[data-astro-cid-ejeld3j4] li[data-astro-cid-ejeld3j4] svg{width:22px;height:22px;color:var(--blue-500);flex-shrink:0}.wellness-review-list[data-astro-cid-ejeld3j4] strong[data-astro-cid-ejeld3j4]{font-size:19px}.wellness-review-list[data-astro-cid-ejeld3j4] p[data-astro-cid-ejeld3j4]{color:var(--muted);margin:8px 0 0}.wellness-booking[data-astro-cid-ejeld3j4]{background:var(--blue-50);padding:72px 0;scroll-margin-top:90px}.wellness-booking[data-astro-cid-ejeld3j4] p[data-astro-cid-ejeld3j4]{line-height:1.6}.wellness-fit[data-astro-cid-ejeld3j4]{border:1px solid var(--control-border);cursor:pointer;background:#fff;border-radius:12px;align-items:start;gap:12px;margin-top:32px;padding:20px;line-height:1.5;display:flex}.wellness-fit[data-astro-cid-ejeld3j4] input[data-astro-cid-ejeld3j4]{accent-color:var(--blue-500);flex-shrink:0;width:18px;height:18px;margin-top:5px}.wellness-owner[data-astro-cid-ejeld3j4]{color:var(--muted);margin-top:32px;font-size:13px}@media (max-width:1000px){.wellness-hero__grid[data-astro-cid-ejeld3j4],.wellness-details__grid[data-astro-cid-ejeld3j4],.wellness-booking__grid[data-astro-cid-ejeld3j4],.wellness-proof[data-astro-cid-ejeld3j4]{grid-template-columns:1fr;gap:32px}.wellness-summary[data-astro-cid-ejeld3j4]{max-width:680px}.wellness-cards[data-astro-cid-ejeld3j4]{grid-template-columns:1fr}}
