.zasady-heading[data-astro-cid-crmemvwl]{margin-top:3rem}.zasady-heading[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{margin:0}.zasady-heading[data-astro-cid-crmemvwl] .eyebrow[data-astro-cid-crmemvwl]{margin-bottom:.4rem}.zasada-symbol[data-astro-cid-crmemvwl]{background:var(--gradient-sage);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:14px 14px 5px;place-items:center;margin-bottom:1.25rem;display:grid}.zasada-symbol[data-astro-cid-crmemvwl] svg[data-astro-cid-crmemvwl]{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.karta[data-astro-cid-crmemvwl]:last-child .zasada-symbol[data-astro-cid-crmemvwl]{background:var(--gradient-sand)}.start[data-astro-cid-crmemvwl]{background:var(--gradient-sand);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;margin:2rem 0 1.5rem;padding:1.75rem 2rem;display:grid}.start-heading[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{margin:.35rem 0 .5rem;font-size:1.6rem}.start-heading[data-astro-cid-crmemvwl] p[data-astro-cid-crmemvwl]:last-child{color:var(--muted);max-width:30rem;margin:0;font-size:.9rem}.nadtytul[data-astro-cid-crmemvwl]{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.start-cena[data-astro-cid-crmemvwl]{background:var(--surface);color:var(--muted);border-radius:14px;gap:.25rem;padding:1rem 1.25rem;font-size:.8rem;display:grid}.start-cena[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl]{font-family:var(--font-head);color:var(--brand-strong);white-space:nowrap;font-size:2.6rem;font-weight:400;line-height:1.1}.start-cena[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl]{font-family:var(--font);font-size:1rem}.tabela-naglowek[data-astro-cid-crmemvwl]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.5rem;display:flex}.tabela-naglowek[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{margin:0}.tabela-naglowek[data-astro-cid-crmemvwl]>span[data-astro-cid-crmemvwl]{color:var(--muted);font-size:.85rem}.informacje[data-astro-cid-crmemvwl]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1.5rem;font-size:.9rem;display:flex}.informacje[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl]:before{content:"✓";color:var(--brand-strong);margin-right:.45rem;font-weight:700}.cennik[data-astro-cid-crmemvwl]{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;margin-top:1.5rem;overflow:hidden}.cennik[data-astro-cid-crmemvwl] th[data-astro-cid-crmemvwl],.cennik[data-astro-cid-crmemvwl] td[data-astro-cid-crmemvwl]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:1.5rem 1.75rem}.cennik[data-astro-cid-crmemvwl] thead[data-astro-cid-crmemvwl] th[data-astro-cid-crmemvwl]{background:var(--gradient-sage);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-strong);font-size:.8rem}.cennik[data-astro-cid-crmemvwl] .usluga[data-astro-cid-crmemvwl]{font-family:var(--font-head);color:var(--ink);font-size:1.5rem;line-height:1.25;text-decoration:none}.cennik[data-astro-cid-crmemvwl] .usluga[data-astro-cid-crmemvwl]:hover{text-decoration:underline}.cennik[data-astro-cid-crmemvwl] .szczegoly[data-astro-cid-crmemvwl]{color:var(--muted);max-width:34rem;margin-top:.5rem;font-size:1rem;display:block}.cennik[data-astro-cid-crmemvwl] .czas[data-astro-cid-crmemvwl]{color:var(--muted);white-space:nowrap;font-size:.9rem}.cennik[data-astro-cid-crmemvwl] .cena[data-astro-cid-crmemvwl]{font-family:var(--font-head);color:var(--brand-strong);white-space:nowrap;text-align:right;font-size:2.25rem}.cennik[data-astro-cid-crmemvwl] th[data-astro-cid-crmemvwl]:last-child{text-align:right}.waluta[data-astro-cid-crmemvwl]{font-family:var(--font);font-size:1rem}.za-osobe[data-astro-cid-crmemvwl]{font-family:var(--font);color:var(--muted);font-size:.875rem;display:block}.pierwsza[data-astro-cid-crmemvwl]{background:var(--brand-tint)}.etykieta[data-astro-cid-crmemvwl]{color:var(--brand-strong);margin-bottom:.6rem;font-size:.875rem;font-weight:600;display:block}.czas-znacznik[data-astro-cid-crmemvwl]{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.35rem .75rem;display:inline-block}.cennik[data-astro-cid-crmemvwl] tr[data-astro-cid-crmemvwl]:last-child td[data-astro-cid-crmemvwl]{border-bottom:0}.uwaga[data-astro-cid-crmemvwl]{color:var(--text);max-width:48rem;margin-top:1rem;font-size:.9rem}.karty[data-astro-cid-crmemvwl]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin-top:1rem;display:grid}.karta[data-astro-cid-crmemvwl]{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:1.5rem}.karta[data-astro-cid-crmemvwl]:last-child{background:linear-gradient(135deg, var(--surface), #f5f0e4)}.karta[data-astro-cid-crmemvwl] h3[data-astro-cid-crmemvwl]{margin:0 0 .4rem;font-size:1.3rem;font-weight:500}.karta[data-astro-cid-crmemvwl] p[data-astro-cid-crmemvwl]{color:var(--text);margin:0;font-size:1rem}.pytania[data-astro-cid-crmemvwl]{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:3rem;margin-top:2rem;padding-top:2.5rem;display:grid}.pytania[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{margin:0}.pytania-opis[data-astro-cid-crmemvwl]{color:var(--muted);max-width:22rem}.faq[data-astro-cid-crmemvwl]{gap:.5rem;min-width:0;display:grid}.faq[data-astro-cid-crmemvwl] details[data-astro-cid-crmemvwl]{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;padding:.85rem 1.25rem}.faq[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.faq[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl]::-webkit-details-marker{display:none}.faq[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl]:after{content:"+";color:var(--brand);font-size:1.4rem}.faq[data-astro-cid-crmemvwl] details[data-astro-cid-crmemvwl][open] summary[data-astro-cid-crmemvwl]:after{content:"−"}.faq[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl] h3[data-astro-cid-crmemvwl]{font-family:var(--font);margin:0;font-size:1rem;display:inline}.faq[data-astro-cid-crmemvwl] p[data-astro-cid-crmemvwl]{color:var(--text);margin:.75rem 0 0}.konsultacja[data-astro-cid-crmemvwl]{background:var(--brand-tint);border:1px solid var(--line);border-radius:.75rem;margin-top:2.5rem;padding:1.25rem}.faq[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl]:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.faq[data-astro-cid-crmemvwl] details[data-astro-cid-crmemvwl][open]{box-shadow:var(--shadow-sm)}@media (width<=760px){.start[data-astro-cid-crmemvwl]{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem}.start-cena[data-astro-cid-crmemvwl],.start[data-astro-cid-crmemvwl] .btn{justify-self:start}.pytania[data-astro-cid-crmemvwl],.karty[data-astro-cid-crmemvwl]{grid-template-columns:1fr;gap:1rem}.cennik[data-astro-cid-crmemvwl],.cennik[data-astro-cid-crmemvwl] tbody[data-astro-cid-crmemvwl]{display:block}.cennik[data-astro-cid-crmemvwl] thead[data-astro-cid-crmemvwl]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cennik[data-astro-cid-crmemvwl] tr[data-astro-cid-crmemvwl]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;padding:1.5rem;display:grid}.cennik[data-astro-cid-crmemvwl] tr[data-astro-cid-crmemvwl]:last-child{border-bottom:0}.cennik[data-astro-cid-crmemvwl] td[data-astro-cid-crmemvwl]{border:0;align-self:center;padding:0}.opis-uslugi[data-astro-cid-crmemvwl]{grid-column:1/-1}}
