.vk-hero[data-astro-cid-ra54l5oh]{padding-block:clamp(2rem,1.4rem + 2.6vw,3.75rem)}.vk-hero__inner[data-astro-cid-ra54l5oh]{display:grid;gap:clamp(1.75rem,1rem + 3vw,3.25rem);align-items:center}@media(min-width:900px){.vk-hero__inner[data-astro-cid-ra54l5oh]{grid-template-columns:1.05fr 1fr}}.vk-hero__sub[data-astro-cid-ra54l5oh]{font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--green-700);margin:.35rem 0 1rem}.vk-hero__copy[data-astro-cid-ra54l5oh] p[data-astro-cid-ra54l5oh]+p[data-astro-cid-ra54l5oh]{margin-top:.85rem}.vk-hero__actions[data-astro-cid-ra54l5oh]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.vk-hero__actions--center[data-astro-cid-ra54l5oh]{justify-content:center}.vk-hero__note[data-astro-cid-ra54l5oh]{margin-top:1.5rem;padding:.85rem 1rem;border-left:3px solid var(--gold);background:var(--green-050);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.85rem;color:var(--muted)}.vk-hero__art[data-astro-cid-ra54l5oh] img[data-astro-cid-ra54l5oh]{width:100%;height:clamp(260px,32vw,440px);object-fit:cover;border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);box-shadow:var(--shadow)}.vk-intro[data-astro-cid-ra54l5oh]{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.75rem)}@media(min-width:900px){.vk-intro[data-astro-cid-ra54l5oh]{grid-template-columns:1.35fr 1fr;align-items:center}}.vk-intro__text[data-astro-cid-ra54l5oh] h2[data-astro-cid-ra54l5oh]{color:var(--green-700);margin-bottom:1rem}.vk-intro__text[data-astro-cid-ra54l5oh] p[data-astro-cid-ra54l5oh]+p[data-astro-cid-ra54l5oh]{margin-top:.9rem}.vk-intro__strip[data-astro-cid-ra54l5oh]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.vk-intro__strip[data-astro-cid-ra54l5oh] img[data-astro-cid-ra54l5oh]{width:100%;height:100%;min-height:130px;object-fit:cover;border-radius:var(--radius)}.vk-intro__strip[data-astro-cid-ra54l5oh] img[data-astro-cid-ra54l5oh]:first-child{grid-column:1 / -1;min-height:190px}.vk-treatments[data-astro-cid-ra54l5oh]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));counter-reset:none}.vk-treatment[data-astro-cid-ra54l5oh]{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem 1.4rem 1.4rem;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.vk-treatment[data-astro-cid-ra54l5oh]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.vk-treatment__num[data-astro-cid-ra54l5oh]{position:absolute;top:-.5rem;right:.4rem;font-family:var(--font-display);font-size:3.5rem;line-height:1;color:var(--green-100)}.vk-treatment[data-astro-cid-ra54l5oh] h3[data-astro-cid-ra54l5oh]{position:relative;color:var(--green-700)}.vk-treatment__meta[data-astro-cid-ra54l5oh]{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold);margin:.2rem 0 .7rem}.vk-treatment[data-astro-cid-ra54l5oh] p[data-astro-cid-ra54l5oh]:last-child{color:var(--muted);margin:0}.vk-more[data-astro-cid-ra54l5oh]{margin-top:2rem;text-align:center}.vk-split[data-astro-cid-ra54l5oh]{display:grid;gap:clamp(1.5rem,1rem + 2.4vw,3rem);align-items:center}@media(min-width:900px){.vk-split[data-astro-cid-ra54l5oh]{grid-template-columns:1fr 1.15fr}.vk-split--reverse[data-astro-cid-ra54l5oh]>[data-astro-cid-ra54l5oh]:first-child{order:2}}.vk-split[data-astro-cid-ra54l5oh] h2[data-astro-cid-ra54l5oh]{color:var(--green-700);margin-bottom:1rem}.vk-split[data-astro-cid-ra54l5oh] p[data-astro-cid-ra54l5oh]+p[data-astro-cid-ra54l5oh]{margin-top:.9rem}.vk-split__img[data-astro-cid-ra54l5oh]{width:100%;height:clamp(240px,30vw,400px);object-fit:cover;border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);box-shadow:var(--shadow-sm)}.vk-narrow[data-astro-cid-ra54l5oh]{max-width:840px}.vk-narrow[data-astro-cid-ra54l5oh]>h2[data-astro-cid-ra54l5oh]{color:var(--green-700);margin-bottom:1rem}.vk-narrow[data-astro-cid-ra54l5oh] p[data-astro-cid-ra54l5oh]+p[data-astro-cid-ra54l5oh]{margin-top:.9rem}.vk-areas[data-astro-cid-ra54l5oh]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.vk-areas[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]{background:var(--green-050);border:1px solid var(--green-100);color:var(--green-700);border-radius:999px;padding:.35rem .95rem;font-size:.82rem}.vk-facilities[data-astro-cid-ra54l5oh]{display:grid;gap:clamp(1.25rem,1rem + 2vw,2.5rem);align-items:center}@media(min-width:800px){.vk-facilities[data-astro-cid-ra54l5oh]{grid-template-columns:1fr 1fr}}.vk-facilities__list[data-astro-cid-ra54l5oh]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vk-facilities__list[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]{display:flex;align-items:center;gap:.6rem;background:var(--green-050);border-radius:var(--radius-sm);padding:.75rem 1rem;font-family:var(--font-display);letter-spacing:.03em;color:var(--green-800)}.vk-facilities__list[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--green-500)}.vk-facilities__img[data-astro-cid-ra54l5oh]{width:100%;height:clamp(220px,26vw,330px);object-fit:cover;border-radius:var(--radius)}.vk-note[data-astro-cid-ra54l5oh]{max-width:70ch;margin-top:1.75rem;font-size:.87rem;color:var(--muted)}.vk-note[data-astro-cid-ra54l5oh] a[data-astro-cid-ra54l5oh]{color:var(--green-700);text-decoration:underline}.vk-prices[data-astro-cid-ra54l5oh]{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.vk-prices[data-astro-cid-ra54l5oh] th[data-astro-cid-ra54l5oh],.vk-prices[data-astro-cid-ra54l5oh] td[data-astro-cid-ra54l5oh]{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--line);font-weight:400}.vk-prices[data-astro-cid-ra54l5oh] thead[data-astro-cid-ra54l5oh] th[data-astro-cid-ra54l5oh]{background:var(--green-800);color:var(--white);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.vk-prices[data-astro-cid-ra54l5oh] tbody[data-astro-cid-ra54l5oh] th[data-astro-cid-ra54l5oh]{color:var(--ink)}.vk-prices[data-astro-cid-ra54l5oh] tbody[data-astro-cid-ra54l5oh] tr[data-astro-cid-ra54l5oh]:last-child th[data-astro-cid-ra54l5oh],.vk-prices[data-astro-cid-ra54l5oh] tbody[data-astro-cid-ra54l5oh] tr[data-astro-cid-ra54l5oh]:last-child td[data-astro-cid-ra54l5oh]{border-bottom:0}.vk-prices__amount[data-astro-cid-ra54l5oh]{font-family:var(--font-display);color:var(--green-700);white-space:nowrap}.vk-first[data-astro-cid-ra54l5oh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.75rem;padding:1.4rem 1.5rem;background:var(--white);border:1px dashed var(--gold);border-radius:var(--radius)}.vk-first[data-astro-cid-ra54l5oh] h3[data-astro-cid-ra54l5oh]{color:var(--green-700);margin-bottom:.35rem}.vk-first[data-astro-cid-ra54l5oh] p[data-astro-cid-ra54l5oh]{color:var(--muted);margin:0;max-width:58ch}.vk-first__price[data-astro-cid-ra54l5oh]{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);color:var(--gold)}.vk-why[data-astro-cid-ra54l5oh],.vk-steps[data-astro-cid-ra54l5oh]{margin-top:1.25rem;display:grid;gap:.7rem}.vk-why[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]{position:relative;padding-left:1.6rem}.vk-why[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--green-500)}.vk-steps[data-astro-cid-ra54l5oh]{counter-reset:step}.vk-steps[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]{position:relative;padding-left:2.4rem;counter-increment:step}.vk-steps[data-astro-cid-ra54l5oh] li[data-astro-cid-ra54l5oh]:before{content:counter(step);position:absolute;left:0;top:.1em;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;background:var(--green-700);color:var(--white);font-family:var(--font-display);font-size:.8rem}.vk-steps[data-astro-cid-ra54l5oh] a[data-astro-cid-ra54l5oh]{color:var(--green-700);text-decoration:underline}.vk-visit[data-astro-cid-ra54l5oh]{display:grid;gap:1.5rem;justify-items:start;background:var(--green-050);border-radius:var(--radius);padding:clamp(1.25rem,1rem + 1.4vw,2rem)}.vk-visit__facts[data-astro-cid-ra54l5oh]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;margin:0}.vk-visit__facts[data-astro-cid-ra54l5oh] dt[data-astro-cid-ra54l5oh]{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;color:var(--green-600);margin-bottom:.2rem}.vk-visit__facts[data-astro-cid-ra54l5oh] dd[data-astro-cid-ra54l5oh]{margin:0;color:var(--ink-soft)}.vk-visit__facts[data-astro-cid-ra54l5oh] a[data-astro-cid-ra54l5oh]{color:var(--green-700);text-decoration:underline}.vk-map[data-astro-cid-ra54l5oh]{width:100%;height:clamp(280px,34vw,420px);margin-top:1.5rem;border:0;border-radius:var(--radius);display:block}.vk-lead[data-astro-cid-ra54l5oh]{max-width:62ch;margin:1rem auto 0}.vk-footlinks[data-astro-cid-ra54l5oh]{margin-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.87rem}.vk-footlinks[data-astro-cid-ra54l5oh] a[data-astro-cid-ra54l5oh]{color:var(--white);text-decoration:underline}
