.pricing[data-astro-cid-przegf2x]{--ink: #2a2c27;--accent: #cf729c;--accent-ink: #ffffff;--text: #2b2b2b;--muted: #6e6e6e;--card: #ffffff;--border: rgba(0, 0, 0, .08);--shadow: 0 10px 30px rgba(0, 0, 0, .1);--radius: 16px;--gap: 24px;--col1: calc(33.333333% - (2 * var(--gap) / 3));--col2: calc(66.666667% - (var(--gap) / 3));color:var(--text);padding:clamp(32px,5vw,64px) 16px}.pricing__inner[data-astro-cid-przegf2x]{max-width:1100px;margin:0 auto}.sr-only[data-astro-cid-przegf2x]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricingFlex[data-astro-cid-przegf2x]{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch}.item[data-astro-cid-przegf2x]{min-width:0}.item--col1[data-astro-cid-przegf2x]{flex:0 0 var(--col1)}.item--col2[data-astro-cid-przegf2x]{flex:0 0 var(--col2)}.bar[data-astro-cid-przegf2x],.subtitle[data-astro-cid-przegf2x]{align-self:start}.bar[data-astro-cid-przegf2x]{background:var(--ink);color:#fff;font-weight:700;text-align:center;padding:14px 18px;border-radius:10px;letter-spacing:.2px}.subtitle[data-astro-cid-przegf2x]{margin:-6px 0 6px;color:var(--muted);text-align:center;font-size:.95rem}.cardsBlock[data-astro-cid-przegf2x]{display:flex;align-items:stretch}.cardsBlock--retainers[data-astro-cid-przegf2x]{gap:var(--gap)}.cardsBlock--retainers[data-astro-cid-przegf2x] .card[data-astro-cid-przegf2x]{flex:1 1 0;min-width:0}.cardsBlock[data-astro-cid-przegf2x].item--col1 .card[data-astro-cid-przegf2x]{width:100%}.card[data-astro-cid-przegf2x]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 22px 18px;display:flex;flex-direction:column;position:relative;height:100%;min-height:460px}.card__badge[data-astro-cid-przegf2x]{position:absolute;top:-25px;left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--border);border-radius:12px;padding:8px 16px;font-weight:700;color:var(--accent);box-shadow:0 8px 18px #00000014;display:none}.card__badge--neutral[data-astro-cid-przegf2x]{color:var(--muted)}.card__price[data-astro-cid-przegf2x]{text-align:center;margin-top:6px;margin-bottom:12px;line-height:1.05}.card__amount[data-astro-cid-przegf2x]{font-size:clamp(2.3rem,3vw,3rem);font-weight:800;color:var(--accent);font-size:clamp(1.5rem,3vw,2.3rem)}.card__unit[data-astro-cid-przegf2x]{font-size:1.2rem;font-weight:700;color:var(--accent);margin-left:6px;display:none}.card__rule[data-astro-cid-przegf2x]{border:none;height:1px;background:#0000001f;margin:10px 0 14px}.card__list[data-astro-cid-przegf2x]{margin:0;padding:0;list-style:none;color:var(--muted);font-size:.95rem;line-height:1.45;flex:1}.card__list[data-astro-cid-przegf2x] li[data-astro-cid-przegf2x]{position:relative;padding-left:18px;margin:15px 0}.card__list[data-astro-cid-przegf2x] li[data-astro-cid-przegf2x]:before{content:"✓";position:absolute;left:0;top:.25em;color:var(--accent);font-weight:800;font-size:1.05em;line-height:1}.card__cta[data-astro-cid-przegf2x]{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:999px;background:var(--accent);color:var(--accent-ink);text-decoration:none;font-weight:800;letter-spacing:.2px;border:1px solid rgba(0,0,0,.06)}.card__cta[data-astro-cid-przegf2x]:hover{filter:brightness(.98)}.card--featured[data-astro-cid-przegf2x]{outline:2px solid rgba(207,114,156,.35);outline-offset:2px}@media(max-width:980px){.item--col1[data-astro-cid-przegf2x],.item--col2[data-astro-cid-przegf2x]{flex:0 0 100%}.item--barProject[data-astro-cid-przegf2x]{order:1}.item--subProject[data-astro-cid-przegf2x]{order:2}.item--cardsProject[data-astro-cid-przegf2x]{order:3}.item--barRetainer[data-astro-cid-przegf2x]{order:4}.item--subRetainer[data-astro-cid-przegf2x]{order:5}.item--cardsRetainers[data-astro-cid-przegf2x]{order:6}.card[data-astro-cid-przegf2x]{min-height:auto}.cardsBlock--retainers[data-astro-cid-przegf2x]{flex-direction:column}.card__badge[data-astro-cid-przegf2x]{position:relative;top:0;left:0;transform:none;margin:0 auto 12px;width:max-content}}
