.container[data-astro-cid-6g2uzslf]{max-width:960px;margin:0 auto;padding:0 var(--space-lg)}.cennik-hero[data-astro-cid-6g2uzslf]{background:var(--color-surface);padding:var(--space-xl) 0 0}.hero-label[data-astro-cid-6g2uzslf]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-sm)}.cennik-hero[data-astro-cid-6g2uzslf] h1[data-astro-cid-6g2uzslf]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.75rem);color:var(--color-text-site);line-height:1.1;margin-bottom:var(--space-md)}.hero-lead[data-astro-cid-6g2uzslf]{font-size:1.05rem;color:var(--color-text);line-height:1.7;max-width:58ch}.hero-dashed[data-astro-cid-6g2uzslf]{border-top:2px dashed color-mix(in srgb,var(--color-primary) 25%,transparent);opacity:1;margin-top:var(--space-lg)}.cennik-section[data-astro-cid-6g2uzslf]{padding:var(--space-xl) 0;background:var(--color-surface)}.price-section[data-astro-cid-6g2uzslf]{margin-bottom:var(--space-xl)}.price-section-title[data-astro-cid-6g2uzslf]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-text-site);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px dashed color-mix(in srgb,var(--color-primary) 22%,transparent)}.price-table[data-astro-cid-6g2uzslf]{width:100%;border-collapse:collapse;background:#fff;border:1.5px solid color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:var(--radius-md);overflow:hidden}.price-table[data-astro-cid-6g2uzslf] thead[data-astro-cid-6g2uzslf]{background:var(--color-secondary-muted)}.price-table[data-astro-cid-6g2uzslf] thead[data-astro-cid-6g2uzslf] th[data-astro-cid-6g2uzslf]{padding:var(--space-sm) var(--space-md);text-align:left;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-site)}.price-table[data-astro-cid-6g2uzslf] thead[data-astro-cid-6g2uzslf] th[data-astro-cid-6g2uzslf].col-duration,.price-table[data-astro-cid-6g2uzslf] thead[data-astro-cid-6g2uzslf] th[data-astro-cid-6g2uzslf].col-price{text-align:right;white-space:nowrap}.price-table[data-astro-cid-6g2uzslf] tbody[data-astro-cid-6g2uzslf] tr[data-astro-cid-6g2uzslf]{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 8%,transparent);transition:background var(--transition-base)}.price-table[data-astro-cid-6g2uzslf] tbody[data-astro-cid-6g2uzslf] tr[data-astro-cid-6g2uzslf]:last-child{border-bottom:none}.price-table[data-astro-cid-6g2uzslf] tbody[data-astro-cid-6g2uzslf] tr[data-astro-cid-6g2uzslf]:hover{background:var(--color-surface)}.price-table[data-astro-cid-6g2uzslf] tbody[data-astro-cid-6g2uzslf] td[data-astro-cid-6g2uzslf]{padding:var(--space-md);vertical-align:top;color:var(--color-text);font-size:.95rem}.col-duration[data-astro-cid-6g2uzslf],.col-price[data-astro-cid-6g2uzslf]{text-align:right;white-space:nowrap;vertical-align:middle!important}.service-name[data-astro-cid-6g2uzslf]{display:block;font-weight:500;line-height:1.4}.service-note[data-astro-cid-6g2uzslf]{display:block;font-size:.82rem;color:var(--color-muted);margin-top:3px;line-height:1.5}.price-value[data-astro-cid-6g2uzslf]{font-family:var(--font-display);font-size:1rem;color:var(--color-text-site)}.not-applicable[data-astro-cid-6g2uzslf]{color:var(--color-muted)}.price-note[data-astro-cid-6g2uzslf]{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-lg);background:color-mix(in srgb,var(--color-primary-muted) 30%,white);border:1px solid color-mix(in srgb,var(--color-primary-muted) 50%,transparent);border-radius:var(--radius-md);margin-top:var(--space-lg);color:var(--color-muted)}.price-note[data-astro-cid-6g2uzslf] svg[data-astro-cid-6g2uzslf]{flex-shrink:0;margin-top:2px}.price-note[data-astro-cid-6g2uzslf] p[data-astro-cid-6g2uzslf]{font-size:.9rem;color:var(--color-text);line-height:1.65;margin-bottom:.5rem}.price-note[data-astro-cid-6g2uzslf] p[data-astro-cid-6g2uzslf]:last-child{margin-bottom:0}.no-content[data-astro-cid-6g2uzslf]{text-align:center;padding:var(--space-xl);color:var(--color-muted)}.visually-hidden[data-astro-cid-6g2uzslf]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cennik-cta[data-astro-cid-6g2uzslf]{background:var(--color-secondary-muted);padding:var(--space-xl) 0}.cta-inner[data-astro-cid-6g2uzslf]{display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);align-items:center}.cta-text[data-astro-cid-6g2uzslf] h2[data-astro-cid-6g2uzslf]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-text-site);margin-bottom:var(--space-sm)}.cta-text[data-astro-cid-6g2uzslf] p[data-astro-cid-6g2uzslf]{color:var(--color-muted);font-size:1rem;line-height:1.65}.cta-contacts[data-astro-cid-6g2uzslf]{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-end}.cta-phone[data-astro-cid-6g2uzslf]{display:inline-flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;color:var(--color-text-site);text-decoration:none;transition:opacity var(--transition-base)}.cta-phone[data-astro-cid-6g2uzslf]:hover{opacity:.75}.phone-hours[data-astro-cid-6g2uzslf]{font-size:.78rem;font-weight:400;color:var(--color-muted)}.cta-email[data-astro-cid-6g2uzslf]{font-size:.9rem;color:var(--color-text-site);text-decoration:underline;transition:opacity var(--transition-base)}.cta-email[data-astro-cid-6g2uzslf]:hover{opacity:.75}.btn-book[data-astro-cid-6g2uzslf]{display:inline-block;margin-top:var(--space-sm);padding:.85rem 1.75rem;background:var(--color-primary-muted);color:var(--color-text-site);font-weight:700;font-size:.9rem;text-decoration:none;border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base),transform var(--transition-base)}.btn-book[data-astro-cid-6g2uzslf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}@media(max-width:768px){.cta-inner[data-astro-cid-6g2uzslf]{grid-template-columns:1fr}.cta-contacts[data-astro-cid-6g2uzslf]{align-items:flex-start}.price-table[data-astro-cid-6g2uzslf] thead[data-astro-cid-6g2uzslf] th[data-astro-cid-6g2uzslf].col-duration,.price-table[data-astro-cid-6g2uzslf] tbody[data-astro-cid-6g2uzslf] td[data-astro-cid-6g2uzslf].col-duration{display:none}}
