.teen-usp[data-astro-cid-d4kmc7uk]{max-width:62ch;margin-block:var(--sp-3) var(--sp-6);font-size:var(--fs-h4);font-weight:700;color:var(--ink);border-left:4px solid var(--primary);padding-left:var(--sp-3)}.proof-band[data-astro-cid-d4kmc7uk]{background:var(--primary);color:var(--on-primary);padding-block:var(--sp-8)}.proof-grid[data-astro-cid-d4kmc7uk]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}@media(min-width:768px){.proof-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(4,1fr)}}.proof-item[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-1)}.proof-num[data-astro-cid-d4kmc7uk]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-heading);line-height:1}.proof-label[data-astro-cid-d4kmc7uk]{font-size:var(--fs-sm)}.promise-lead[data-astro-cid-d4kmc7uk]{max-width:52ch;margin:0 0 var(--sp-6);font-size:var(--fs-h4);color:var(--ink)}.promise-grid[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-6)}@media(min-width:768px){.promise-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(2,1fr)}}.promise[data-astro-cid-d4kmc7uk]{margin:0;border-inline-start:4px solid var(--primary);padding-inline-start:var(--sp-6)}.promise[data-astro-cid-d4kmc7uk] p[data-astro-cid-d4kmc7uk]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;color:var(--slate);margin:0}.section-intro[data-astro-cid-d4kmc7uk]{max-width:62ch;color:var(--slate);margin-bottom:var(--sp-8)}.trust-grid[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-4)}@media(min-width:768px){.trust-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(3,1fr)}}.trust-icon[data-astro-cid-d4kmc7uk]{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-3);background:color-mix(in srgb,var(--primary) 16%,var(--white));color:var(--primary);margin-bottom:var(--sp-3)}.teljes-kinalat-cta[data-astro-cid-d4kmc7uk]{margin-top:var(--sp-8)}.service-grid[data-astro-cid-d4kmc7uk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-4)}.service-card[data-astro-cid-d4kmc7uk]{text-align:center;display:grid;gap:0;padding:0;overflow:hidden;text-decoration:none;color:inherit;align-content:start;transition:transform .15s ease,box-shadow .15s ease}.service-media[data-astro-cid-d4kmc7uk]{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper)}.service-video[data-astro-cid-d4kmc7uk]{width:100%;height:100%;object-fit:cover;display:block;background:var(--paper)}.service-body[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-2);justify-items:center;padding:var(--sp-5) var(--sp-4) var(--sp-6)}.service-card[data-astro-cid-d4kmc7uk]:hover,.service-card[data-astro-cid-d4kmc7uk]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 32px #1e26301f}.service-meta[data-astro-cid-d4kmc7uk]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-1)!important}.service-price[data-astro-cid-d4kmc7uk],.service-age[data-astro-cid-d4kmc7uk]{display:inline-block;padding:2px var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:700}.service-price[data-astro-cid-d4kmc7uk]{background:var(--sub-kids);color:var(--ink)}.service-age[data-astro-cid-d4kmc7uk]{background:var(--paper);color:var(--slate)}.service-more[data-astro-cid-d4kmc7uk]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.service-card[data-astro-cid-d4kmc7uk]:hover .service-more[data-astro-cid-d4kmc7uk]{text-decoration:underline}.kids-camp-cta[data-astro-cid-d4kmc7uk]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}.service-icon[data-astro-cid-d4kmc7uk]{display:grid;place-items:center;width:64px;height:64px;color:var(--primary)}.service-icon[data-astro-cid-d4kmc7uk] svg{width:44px;height:44px}.service-card[data-astro-cid-d4kmc7uk] h3[data-astro-cid-d4kmc7uk],.service-card[data-astro-cid-d4kmc7uk] p[data-astro-cid-d4kmc7uk]{margin:0}.service-card[data-astro-cid-d4kmc7uk] p[data-astro-cid-d4kmc7uk]{color:var(--slate)}.occasion-group-label[data-astro-cid-d4kmc7uk]{margin:0 0 var(--sp-3);color:var(--slate);font-family:var(--font-heading);font-size:var(--fs-caption);font-weight:var(--fw-heading);letter-spacing:.06em;text-transform:uppercase}.occasion-chips[data-astro-cid-d4kmc7uk]{list-style:none;padding:0;margin:0 0 var(--sp-8);display:flex;flex-wrap:wrap;gap:var(--sp-3)}.occasion-chips[data-astro-cid-d4kmc7uk] li[data-astro-cid-d4kmc7uk]{background:var(--white);border:1px solid color-mix(in srgb,var(--primary) 30%,var(--white));border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4);font-weight:var(--fw-heading);color:var(--ink)}.gallery-grid[data-astro-cid-d4kmc7uk]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}@media(min-width:768px){.gallery-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(4,1fr)}}.gallery-img[data-astro-cid-d4kmc7uk]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-3)}.booking[data-astro-cid-d4kmc7uk]{max-width:62ch}.booking-note[data-astro-cid-d4kmc7uk]{background:color-mix(in srgb,var(--primary) 14%,var(--white));border-radius:var(--r-3);padding:var(--sp-4) var(--sp-6);color:var(--ink)}.booking-actions[data-astro-cid-d4kmc7uk]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block:var(--sp-6)}.booking-actions[data-astro-cid-d4kmc7uk] .btn[data-astro-cid-d4kmc7uk]{display:inline-flex;align-items:center;gap:var(--sp-2)}.booking-external[data-astro-cid-d4kmc7uk]{font-size:var(--fs-sm);color:var(--slate)}.booking-external[data-astro-cid-d4kmc7uk] a[data-astro-cid-d4kmc7uk]{display:inline-flex;align-items:center;gap:4px;margin-inline-start:var(--sp-2);font-weight:var(--fw-heading)}.cross-b2c[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-6);align-items:center}@media(min-width:768px){.cross-b2c[data-astro-cid-d4kmc7uk]{grid-template-columns:1fr auto}}.cross-b2c[data-astro-cid-d4kmc7uk] p[data-astro-cid-d4kmc7uk]:last-of-type{color:var(--slate);max-width:54ch;margin:0}.kf-ek-cta[data-astro-cid-d4kmc7uk]{margin-top:var(--sp-7)}.kf-ek-lead[data-astro-cid-d4kmc7uk]{max-width:65ch;margin-bottom:var(--sp-6)}.kf-ek-grid[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-7)}@media(min-width:820px){.kf-ek-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(2,1fr)}}.kf-ek-card[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-2);align-content:start;border-top:4px solid var(--primary)}.kf-ek-card[data-astro-cid-d4kmc7uk] h3[data-astro-cid-d4kmc7uk]{font-size:var(--fs-h4);margin:0}.kf-ek-card[data-astro-cid-d4kmc7uk] ul[data-astro-cid-d4kmc7uk]{margin:0;padding-left:var(--sp-4);color:var(--slate);display:grid;gap:var(--sp-1)}.kf-ek-alcim[data-astro-cid-d4kmc7uk]{margin:0 0 var(--sp-4)}.kf-jatek-grid[data-astro-cid-d4kmc7uk]{display:grid;gap:var(--sp-3)}@media(min-width:700px){.kf-jatek-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.kf-jatek-grid[data-astro-cid-d4kmc7uk]{grid-template-columns:repeat(3,1fr)}}.kf-jatek-card[data-astro-cid-d4kmc7uk]{border-left:3px solid var(--primary);padding-left:var(--sp-3)}.kf-jatek-card[data-astro-cid-d4kmc7uk] h4[data-astro-cid-d4kmc7uk]{margin:0 0 2px;font-size:var(--fs-body);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.kf-jatek-alcim[data-astro-cid-d4kmc7uk]{font-weight:400;font-size:var(--fs-small);color:var(--slate)}.kf-jatek-card[data-astro-cid-d4kmc7uk] p[data-astro-cid-d4kmc7uk]{margin:0;color:var(--slate);font-size:var(--fs-small)}
