.sub-hero[data-astro-cid-6kyblzwv]{background:radial-gradient(ellipse at 85% 15%,color-mix(in srgb,var(--sub-rioter-2) 26%,transparent),transparent 60%),linear-gradient(155deg,var(--warm-white) 0%,var(--paper) 45%,color-mix(in srgb,var(--sub-rioter) 20%,var(--paper)) 100%);padding-block:var(--sp-16)}.sub-hero-grid[data-astro-cid-6kyblzwv]{display:grid;gap:var(--sp-8);align-items:center}@media(min-width:900px){.sub-hero-grid[data-astro-cid-6kyblzwv]{grid-template-columns:1fr 44%}}.sub-brand-logo[data-astro-cid-6kyblzwv]{height:auto;margin-bottom:var(--sp-6)}.sub-hero[data-astro-cid-6kyblzwv] h1[data-astro-cid-6kyblzwv]{font-size:var(--fs-h1);max-width:22ch}.sub-lead[data-astro-cid-6kyblzwv]{max-width:46ch;margin-top:var(--sp-4)}.hero-actions[data-astro-cid-6kyblzwv]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.sub-hero-img[data-astro-cid-6kyblzwv]{width:100%;height:auto;border-radius:var(--r-4);border-start-end-radius:var(--r-6);border-end-start-radius:var(--r-6)}.proof-band[data-astro-cid-6kyblzwv]{background:var(--primary);color:var(--on-primary);padding-block:var(--sp-8)}.proof-grid[data-astro-cid-6kyblzwv]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}@media(min-width:768px){.proof-grid[data-astro-cid-6kyblzwv]{grid-template-columns:repeat(4,1fr)}}.proof-item[data-astro-cid-6kyblzwv]{display:grid;gap:var(--sp-1)}.proof-num[data-astro-cid-6kyblzwv]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-heading);line-height:1}.proof-label[data-astro-cid-6kyblzwv]{font-size:var(--fs-sm)}.promise-grid[data-astro-cid-6kyblzwv]{display:grid;gap:var(--sp-6)}@media(min-width:768px){.promise-grid[data-astro-cid-6kyblzwv]{grid-template-columns:repeat(2,1fr)}}.promise[data-astro-cid-6kyblzwv]{margin:0;border-inline-start:4px solid var(--primary);padding-inline-start:var(--sp-6)}.promise[data-astro-cid-6kyblzwv] p[data-astro-cid-6kyblzwv]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;color:var(--slate);margin:0}.section-intro[data-astro-cid-6kyblzwv]{max-width:62ch;color:var(--slate);margin-bottom:var(--sp-8)}.teljes-kinalat-cta[data-astro-cid-6kyblzwv]{margin-top:var(--sp-8)}.service-grid[data-astro-cid-6kyblzwv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-4)}.service-card[data-astro-cid-6kyblzwv]{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-6kyblzwv]{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper)}.service-video[data-astro-cid-6kyblzwv]{width:100%;height:100%;object-fit:cover;display:block;background:var(--paper)}.service-body[data-astro-cid-6kyblzwv]{display:grid;gap:var(--sp-2);justify-items:center;padding:var(--sp-5) var(--sp-4) var(--sp-6)}.service-card[data-astro-cid-6kyblzwv]:hover,.service-card[data-astro-cid-6kyblzwv]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 32px #1e26301f}.service-meta[data-astro-cid-6kyblzwv]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-1)!important}.service-price[data-astro-cid-6kyblzwv],.service-age[data-astro-cid-6kyblzwv]{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-6kyblzwv]{background:var(--sub-rioter);color:var(--ink)}.service-age[data-astro-cid-6kyblzwv]{background:var(--paper);color:var(--slate)}.service-more[data-astro-cid-6kyblzwv]{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-6kyblzwv]:hover .service-more[data-astro-cid-6kyblzwv]{text-decoration:underline}.service-icon[data-astro-cid-6kyblzwv]{display:grid;place-items:center;width:64px;height:64px;color:var(--primary)}.service-icon[data-astro-cid-6kyblzwv] svg{width:44px;height:44px}.service-card[data-astro-cid-6kyblzwv] h3[data-astro-cid-6kyblzwv]{margin:0}.service-card[data-astro-cid-6kyblzwv] p[data-astro-cid-6kyblzwv]{color:var(--slate);margin:0}.occasion-group-label[data-astro-cid-6kyblzwv]{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-group-heading[data-astro-cid-6kyblzwv]{margin:0 0 var(--sp-2);font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:var(--fw-heading);color:var(--ink)}.occasion-group-lead[data-astro-cid-6kyblzwv]{margin:0 0 var(--sp-4);max-width:62ch;color:var(--slate)}.occasion-chips[data-astro-cid-6kyblzwv]{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-6kyblzwv] li[data-astro-cid-6kyblzwv]{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)}.occasion-chips[data-astro-cid-6kyblzwv] a[data-astro-cid-6kyblzwv]{color:inherit;text-decoration:none}.occasion-chips[data-astro-cid-6kyblzwv] li[data-astro-cid-6kyblzwv]:has(a){border-color:var(--sub-rioter);transition:background .15s ease}.occasion-chips[data-astro-cid-6kyblzwv] li[data-astro-cid-6kyblzwv]:has(a):hover,.occasion-chips[data-astro-cid-6kyblzwv] li[data-astro-cid-6kyblzwv]:has(a:focus-visible){background:var(--sub-rioter)}.gallery-grid[data-astro-cid-6kyblzwv]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}@media(min-width:768px){.gallery-grid[data-astro-cid-6kyblzwv]{grid-template-columns:repeat(4,1fr)}}.gallery-img[data-astro-cid-6kyblzwv]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-3)}.booking[data-astro-cid-6kyblzwv]{max-width:62ch}.booking-note[data-astro-cid-6kyblzwv]{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-6kyblzwv]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block:var(--sp-6)}.booking-actions[data-astro-cid-6kyblzwv] .btn[data-astro-cid-6kyblzwv]{display:inline-flex;align-items:center;gap:var(--sp-2)}.booking-external[data-astro-cid-6kyblzwv]{font-size:var(--fs-sm);color:var(--slate)}.booking-external[data-astro-cid-6kyblzwv] a[data-astro-cid-6kyblzwv]{display:inline-flex;align-items:center;gap:4px;margin-inline-start:var(--sp-2);font-weight:var(--fw-heading)}.cross-b2c[data-astro-cid-6kyblzwv]{display:grid;gap:var(--sp-6);align-items:center}@media(min-width:768px){.cross-b2c[data-astro-cid-6kyblzwv]{grid-template-columns:1fr auto}}.cross-b2c[data-astro-cid-6kyblzwv] p[data-astro-cid-6kyblzwv]:last-of-type{color:var(--slate);max-width:54ch;margin:0}
