.cennik-hero[data-astro-cid-crmemvwl]{background:linear-gradient(135deg, color-mix(in oklch, var(--color-accent-light), white 18%) 0%, var(--color-accent-light) 55%, color-mix(in oklch, var(--color-accent-light), black 6%) 100%);padding:56px clamp(20px,6vw,96px);position:relative;overflow:hidden}.cennik-hero__orb[data-astro-cid-crmemvwl]{background:var(--color-bg-dark);opacity:.15;filter:blur(60px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;left:-60px}.cennik-hero__glow[data-astro-cid-crmemvwl]{background:var(--color-bg-light);opacity:.5;filter:blur(70px);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-50px}.cennik-hero__inner[data-astro-cid-crmemvwl]{flex-direction:column;gap:12px;max-width:1360px;margin:0 auto;display:flex;position:relative}.cennik-hero__inner[data-astro-cid-crmemvwl] h1[data-astro-cid-crmemvwl]{font-size:var(--fs-2xl);color:var(--color-heading)}.cennik-hero__lead[data-astro-cid-crmemvwl]{font-size:var(--fs-base);color:var(--color-muted);max-width:560px;margin:0}@media (width>=768px){.cennik-hero[data-astro-cid-crmemvwl]{padding:72px clamp(20px,6vw,96px)}.cennik-hero__inner[data-astro-cid-crmemvwl] h1[data-astro-cid-crmemvwl]{font-size:var(--fs-3xl)}}.section[data-astro-cid-crmemvwl]{max-width:1360px;margin:0 auto;padding:48px clamp(20px,6vw,96px)}@media (width>=768px){.section[data-astro-cid-crmemvwl]{padding:64px clamp(20px,6vw,96px)}}.cennik-tabs__input[data-astro-cid-crmemvwl]{opacity:0;pointer-events:none;position:absolute}.cennik-tabs__switch-wrap{justify-content:center;margin-bottom:40px;display:flex}.cennik-tabs__switch[data-astro-cid-crmemvwl]{background:var(--color-border);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px 3px oklch(15% .02 60/.12)}.cennik-tabs__label[data-astro-cid-crmemvwl]{border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;padding:10px 24px;transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;transform:scale(1)}.cennik-tabs__label[data-astro-cid-crmemvwl]:hover{color:var(--color-heading)}#tab-general[data-astro-cid-crmemvwl]:checked~.cennik-tabs__switch-wrap .cennik-tabs__switch[data-astro-cid-crmemvwl] label[data-astro-cid-crmemvwl][for=tab-general],#tab-pilates[data-astro-cid-crmemvwl]:checked~.cennik-tabs__switch-wrap .cennik-tabs__switch[data-astro-cid-crmemvwl] label[data-astro-cid-crmemvwl][for=tab-pilates]{background:var(--color-accent-light);color:#000;box-shadow:0 6px 18px color-mix(in oklch, var(--color-accent-light) 55%, transparent), inset 0 1px 0 oklch(100% 0 0/.6);transform:scale(1.06)}.cennik-panel[data-astro-cid-crmemvwl]{display:none}#tab-general[data-astro-cid-crmemvwl]:checked~.cennik-panel--general[data-astro-cid-crmemvwl],#tab-pilates[data-astro-cid-crmemvwl]:checked~.cennik-panel--pilates[data-astro-cid-crmemvwl]{display:block}.price-card[data-astro-cid-crmemvwl]{background:var(--surface-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-muted);box-shadow:var(--shadow-lg);padding:28px;position:relative;overflow:hidden}.price-card[data-astro-cid-crmemvwl]:before{content:"";background:var(--color-accent-light);opacity:.35;filter:blur(80px);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-70px}@media (width>=768px){.price-card[data-astro-cid-crmemvwl]{padding:40px}}.price-groups[data-astro-cid-crmemvwl]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;display:grid;position:relative}.price-group[data-astro-cid-crmemvwl]{flex-direction:column;display:flex}.price-group[data-astro-cid-crmemvwl] h3[data-astro-cid-crmemvwl]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-heading);border-bottom:3px solid var(--color-accent-light);margin-bottom:14px;padding-bottom:10px}.price-row[data-astro-cid-crmemvwl]{border-bottom:1px solid var(--color-border-muted);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.price-row[data-astro-cid-crmemvwl]:last-child{border-bottom:none}.price-row__name[data-astro-cid-crmemvwl]{color:var(--color-text)}.price-row__price[data-astro-cid-crmemvwl]{font-weight:var(--fw-semibold);color:var(--color-heading);white-space:nowrap;font-variant-numeric:tabular-nums}.cennik-cta[data-astro-cid-crmemvwl]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.cennik-cta__text[data-astro-cid-crmemvwl]{font-size:var(--fs-lg);color:var(--color-heading);margin:0}@media (prefers-reduced-motion:reduce){.cennik-tabs__label[data-astro-cid-crmemvwl]{transition:background-color .15s,color .15s;transform:none!important}}
