.kb-narrow[data-astro-cid-szpvfpn7]{max-width:860px}.kb-narrow[data-astro-cid-szpvfpn7]>p[data-astro-cid-szpvfpn7]{margin-top:1rem;max-width:72ch}.kb-centre[data-astro-cid-szpvfpn7]{display:flex;justify-content:center;margin-top:2rem}.kb-centre--gap[data-astro-cid-szpvfpn7]{flex-wrap:wrap;gap:1rem}.kb-small[data-astro-cid-szpvfpn7]{font-size:.9rem}.kb-dot[data-astro-cid-szpvfpn7]{color:var(--gold)}.kb-hero[data-astro-cid-szpvfpn7]{padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.kb-hero__band[data-astro-cid-szpvfpn7]{position:relative;height:clamp(230px,34vw,430px);overflow:hidden;background:var(--green-950)}.kb-hero__img[data-astro-cid-szpvfpn7]{width:100%;height:100%;object-fit:cover}.kb-hero__card[data-astro-cid-szpvfpn7]{position:relative;margin-top:clamp(-5rem,-3rem - 4vw,-2.5rem);padding:clamp(1.5rem,1.2rem + 2vw,2.75rem);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.kb-eyebrow[data-astro-cid-szpvfpn7]{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.kb-hero__card[data-astro-cid-szpvfpn7] h1[data-astro-cid-szpvfpn7]{margin:0}.kb-hero__sub[data-astro-cid-szpvfpn7]{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.02rem,.95rem + .5vw,1.3rem);color:var(--green-700)}.kb-hero__lead[data-astro-cid-szpvfpn7]{margin:1rem 0 0;max-width:62ch}.kb-actions[data-astro-cid-szpvfpn7]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.kb-rows[data-astro-cid-szpvfpn7]{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kb-row[data-astro-cid-szpvfpn7]{display:grid;gap:1rem;align-items:center;padding:1.3rem 1.35rem;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm)}@media(min-width:900px){.kb-row[data-astro-cid-szpvfpn7]{grid-template-columns:auto 1fr 300px;gap:1.75rem}}.kb-row__num[data-astro-cid-szpvfpn7]{font-family:var(--font-display);font-size:1.6rem;line-height:1;color:var(--gold)}.kb-row__name[data-astro-cid-szpvfpn7]{margin:0;font-size:1.12rem;color:var(--green-800)}.kb-row__meta[data-astro-cid-szpvfpn7]{display:flex;align-items:baseline;gap:.45rem;margin:.3rem 0 0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.kb-row__price[data-astro-cid-szpvfpn7]{font-family:var(--font-display);font-size:1.12rem;letter-spacing:0;text-transform:none;color:var(--green-700)}.kb-row__text[data-astro-cid-szpvfpn7]{margin:.55rem 0 0;font-size:.92rem;line-height:1.7}.kb-row__media[data-astro-cid-szpvfpn7] img[data-astro-cid-szpvfpn7]{width:100%;aspect-ratio:7 / 5;object-fit:cover;border-radius:var(--radius-sm)}.kb-split[data-astro-cid-szpvfpn7]{display:grid;gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:center}@media(min-width:900px){.kb-split[data-astro-cid-szpvfpn7]{grid-template-columns:1fr 1fr}.kb-split--reverse[data-astro-cid-szpvfpn7] .kb-split__media[data-astro-cid-szpvfpn7]{order:2}}.kb-split__media[data-astro-cid-szpvfpn7] img[data-astro-cid-szpvfpn7]{width:100%;aspect-ratio:10 / 7;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.kb-split__copy[data-astro-cid-szpvfpn7] h2[data-astro-cid-szpvfpn7]{margin-top:0}.kb-split__copy[data-astro-cid-szpvfpn7] p[data-astro-cid-szpvfpn7]{margin:1rem 0 0}.kb-banya[data-astro-cid-szpvfpn7]{background:radial-gradient(120% 90% at 50% 0%,var(--green-850),var(--green-950) 75%);color:var(--white)}.kb-banya[data-astro-cid-szpvfpn7] h2[data-astro-cid-szpvfpn7],.kb-banya[data-astro-cid-szpvfpn7] strong[data-astro-cid-szpvfpn7]{color:var(--white)}.kb-banya[data-astro-cid-szpvfpn7] p[data-astro-cid-szpvfpn7]{color:#ffffffdb}.kb-chips[data-astro-cid-szpvfpn7]{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.kb-chip[data-astro-cid-szpvfpn7]{padding:.55rem 1.1rem;background:var(--white);border:1px solid var(--green-100);border-radius:999px;font-size:.86rem;font-weight:600;color:var(--green-800)}.kb-photos[data-astro-cid-szpvfpn7]{display:grid;gap:1rem;margin-top:1.75rem}@media(min-width:760px){.kb-photos[data-astro-cid-szpvfpn7]{grid-template-columns:1fr 1fr}}.kb-photos[data-astro-cid-szpvfpn7] img[data-astro-cid-szpvfpn7]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.kb-prices[data-astro-cid-szpvfpn7]{margin:0;padding:0;list-style:none;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.kb-price[data-astro-cid-szpvfpn7]{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.9rem 1.15rem;border-bottom:1px solid var(--green-100)}@media(min-width:560px){.kb-price[data-astro-cid-szpvfpn7]{grid-template-columns:1fr auto auto;align-items:baseline}}.kb-price[data-astro-cid-szpvfpn7]:last-child{border-bottom:0}.kb-price__name[data-astro-cid-szpvfpn7]{font-weight:600;color:var(--green-800)}.kb-price__dur[data-astro-cid-szpvfpn7]{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.kb-price__amt[data-astro-cid-szpvfpn7]{font-family:var(--font-display);font-size:1.1rem;color:var(--green-700);text-align:right;white-space:nowrap}.kb-offer[data-astro-cid-szpvfpn7]{margin:1.5rem 0 0;padding:1rem 1.15rem;background:var(--green-050);border-left:3px solid var(--green-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.92rem;line-height:1.7}.kb-reasons[data-astro-cid-szpvfpn7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none}.kb-reason[data-astro-cid-szpvfpn7]{padding-top:1rem;border-top:2px solid var(--gold)}.kb-reason__title[data-astro-cid-szpvfpn7]{margin:0 0 .4rem;font-size:1.02rem;color:var(--green-800)}.kb-reason__text[data-astro-cid-szpvfpn7]{margin:0;font-size:.9rem;line-height:1.7}.kb-details[data-astro-cid-szpvfpn7]{display:grid;gap:1rem;margin:1.5rem 0 0}.kb-details[data-astro-cid-szpvfpn7] dt[data-astro-cid-szpvfpn7]{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.kb-details[data-astro-cid-szpvfpn7] dd[data-astro-cid-szpvfpn7]{margin:.25rem 0 0;font-size:.98rem;line-height:1.6}.kb-details[data-astro-cid-szpvfpn7] a[data-astro-cid-szpvfpn7]{color:var(--green-700);text-decoration:underline}.kb-map[data-astro-cid-szpvfpn7]{display:block;width:100%;height:clamp(300px,38vw,420px);margin-top:2rem;border:0;border-radius:var(--radius)}.kb-steps[data-astro-cid-szpvfpn7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.kb-step[data-astro-cid-szpvfpn7]{padding:1.3rem 1.2rem;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.kb-step__num[data-astro-cid-szpvfpn7]{display:block;font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--gold)}.kb-step__title[data-astro-cid-szpvfpn7]{margin:.6rem 0 .35rem;font-size:1rem;color:var(--green-800)}.kb-step__text[data-astro-cid-szpvfpn7]{margin:0;font-size:.88rem;line-height:1.65}
