.pricing-section[data-astro-cid-bduficxb]{background-color:var(--color-bg)}.pricing-intro[data-astro-cid-bduficxb]{text-align:center;margin-bottom:var(--space-3xl)}.pricing-intro[data-astro-cid-bduficxb] h2[data-astro-cid-bduficxb]{font-size:var(--text-h2);font-weight:700;letter-spacing:var(--letter-spacing-heading);color:var(--color-text);margin-bottom:var(--space-md)}.pricing-intro[data-astro-cid-bduficxb] h2[data-astro-cid-bduficxb] em[data-astro-cid-bduficxb]{font-style:italic;color:var(--color-accent)}.divider-accent[data-astro-cid-bduficxb]{display:block;width:60px;height:2px;background-color:var(--color-accent);margin:var(--space-md) auto var(--space-lg)}.pricing-intro__note[data-astro-cid-bduficxb]{max-width:560px;margin-inline:auto;color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--line-height-body)}.pricing-grid[data-astro-cid-bduficxb]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-bottom:var(--space-2xl)}@media (max-width: 767px){.pricing-grid[data-astro-cid-bduficxb]{grid-template-columns:1fr}}.pricing-table[data-astro-cid-bduficxb]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-default),box-shadow var(--transition-default)}.pricing-table[data-astro-cid-bduficxb]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-card-hover)}.pricing-table__header[data-astro-cid-bduficxb]{padding:var(--space-lg) var(--space-xl);background-color:var(--color-primary);border-bottom:2px solid var(--color-accent)}.pricing-table__title[data-astro-cid-bduficxb]{font-family:var(--font-heading);font-size:var(--text-h5);font-weight:600;color:var(--color-secondary);letter-spacing:var(--letter-spacing-heading);margin:0}.pricing-table__body[data-astro-cid-bduficxb]{width:100%;border-collapse:collapse}.pricing-row[data-astro-cid-bduficxb]{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.pricing-row[data-astro-cid-bduficxb]:last-child{border-bottom:none}.pricing-row[data-astro-cid-bduficxb]:hover{background-color:#a87a4f0f}.pricing-row[data-astro-cid-bduficxb]:hover .pricing-row__price[data-astro-cid-bduficxb]{color:var(--color-accent)}.pricing-row__service[data-astro-cid-bduficxb]{padding:.9rem var(--space-xl);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;color:var(--color-text);line-height:var(--line-height-body);width:65%}.pricing-row__price[data-astro-cid-bduficxb]{padding:.9rem var(--space-xl) .9rem var(--space-md);font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--color-text-muted);text-align:right;white-space:nowrap;transition:color var(--transition-fast)}.pricing-disclaimer[data-astro-cid-bduficxb]{text-align:center;font-size:var(--text-small);color:var(--color-muted);letter-spacing:.02em;font-style:italic;padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);max-width:640px;margin-inline:auto}.cennik-hero[data-astro-cid-6g2uzslf]{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);overflow:hidden;padding:var(--space-4xl) var(--gutter-mobile) var(--space-3xl)}.cennik-hero__overlay[data-astro-cid-6g2uzslf]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(168,122,79,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(168,122,79,.06) 0%,transparent 70%);pointer-events:none}.cennik-hero__content[data-astro-cid-6g2uzslf]{position:relative;z-index:1;text-align:center;max-width:var(--container-narrow);width:100%;margin-inline:auto}.cennik-hero__content[data-astro-cid-6g2uzslf] .eyebrow[data-astro-cid-6g2uzslf]{color:var(--color-accent)}.cennik-hero__heading[data-astro-cid-6g2uzslf]{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,var(--text-display-md));font-weight:800;letter-spacing:var(--letter-spacing-display);color:var(--color-secondary);line-height:var(--line-height-tight);margin-bottom:var(--space-md)}.cennik-hero__heading[data-astro-cid-6g2uzslf] em[data-astro-cid-6g2uzslf]{font-style:italic;color:var(--color-accent)}.cennik-hero__subheading[data-astro-cid-6g2uzslf]{color:var(--color-secondary);opacity:.8;font-size:var(--text-h5);font-weight:300;line-height:var(--line-height-body);max-width:520px;margin-inline:auto;margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.cennik-hero__badges[data-astro-cid-6g2uzslf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-lg)}.cennik-hero__badges[data-astro-cid-6g2uzslf] li[data-astro-cid-6g2uzslf]{font-family:var(--font-body);font-size:var(--text-small);font-weight:500;letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;color:var(--color-secondary);opacity:.65;position:relative;padding-left:1rem}.cennik-hero__badges[data-astro-cid-6g2uzslf] li[data-astro-cid-6g2uzslf]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--color-accent)}.booking-cta[data-astro-cid-6g2uzslf]{text-align:center}.booking-cta__inner[data-astro-cid-6g2uzslf]{max-width:640px;margin-inline:auto}.booking-cta__heading[data-astro-cid-6g2uzslf]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;letter-spacing:var(--letter-spacing-heading);color:var(--color-secondary);line-height:var(--line-height-heading);margin-bottom:var(--space-md)}.booking-cta__heading[data-astro-cid-6g2uzslf] em[data-astro-cid-6g2uzslf]{font-style:italic;color:var(--color-accent)}.booking-cta__text[data-astro-cid-6g2uzslf]{color:var(--color-secondary);opacity:.8;font-size:var(--text-body);line-height:var(--line-height-body);max-width:480px;margin-inline:auto;margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.booking-cta__features[data-astro-cid-6g2uzslf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-xl)}.booking-cta__features[data-astro-cid-6g2uzslf] li[data-astro-cid-6g2uzslf]{font-family:var(--font-body);font-size:var(--text-small);font-weight:500;letter-spacing:.04em;color:var(--color-secondary);opacity:.65;position:relative;padding-left:1rem}.booking-cta__features[data-astro-cid-6g2uzslf] li[data-astro-cid-6g2uzslf]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--color-accent)}.booking-cta__actions[data-astro-cid-6g2uzslf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}@media (max-width: 600px){.cennik-hero[data-astro-cid-6g2uzslf]{padding:var(--space-3xl) var(--gutter-mobile) var(--space-2xl)}.cennik-hero__subheading[data-astro-cid-6g2uzslf]{font-size:var(--text-body)}.booking-cta__actions[data-astro-cid-6g2uzslf]{flex-direction:column;align-items:center}.booking-cta__actions[data-astro-cid-6g2uzslf] .btn[data-astro-cid-6g2uzslf]{width:100%;max-width:280px;text-align:center}}
