.pricing-section[data-astro-cid-przegf2x]{position:relative;padding:clamp(2.5rem,5vw,4.5rem) 0;color:#fff}.pricing-section__bg[data-astro-cid-przegf2x]{position:absolute;inset:0;z-index:0}.pricing-section__image[data-astro-cid-przegf2x]{width:100%;height:100%;object-fit:cover}.pricing-section__overlay[data-astro-cid-przegf2x]{position:absolute;inset:0;background:linear-gradient(90deg,#0f172aa6,#0f172a94),#1e293b9e}.pricing-section[data-astro-cid-przegf2x] .container[data-astro-cid-przegf2x]{position:relative;z-index:1}.pricing-section__content[data-astro-cid-przegf2x]{width:min(100%,1120px);margin:0 auto}.pricing-card__heading[data-astro-cid-przegf2x]{font-size:clamp(1.9rem,2.7vw,2.35rem);line-height:1.2;color:var(--color-heading);max-width:860px;margin:0 auto var(--space-3)}.pricing-card__subheading[data-astro-cid-przegf2x]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:720px;margin:0 auto;line-height:1.55}.pricing-card[data-astro-cid-przegf2x]{background:linear-gradient(180deg,#fff 0% 72%,#fbfdfb);border-radius:var(--radius-xl);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 26px 80px #00000042;color:var(--color-text);width:100%;border:1px solid rgba(192,201,187,.7)}.pricing-card__header[data-astro-cid-przegf2x]{text-align:center;margin-bottom:0}.pricing-card__intro[data-astro-cid-przegf2x]{margin-bottom:var(--space-5)}.pricing-card__offer[data-astro-cid-przegf2x]{max-width:700px;margin:0 auto}.pricing-card__title[data-astro-cid-przegf2x]{font-size:var(--text-xl);font-weight:700;color:var(--color-heading);margin:0 0 var(--space-3)}.pricing-card__price[data-astro-cid-przegf2x]{margin-bottom:var(--space-2);display:flex;align-items:baseline;justify-content:center;gap:var(--space-2)}.pricing-card__amount[data-astro-cid-przegf2x]{font-size:clamp(3.25rem,6vw,4.35rem);font-weight:800;color:var(--color-primary);line-height:1}.pricing-card__period[data-astro-cid-przegf2x]{font-size:var(--text-xl);color:var(--color-text-secondary);font-weight:500}.pricing-card__terms-inline[data-astro-cid-przegf2x]{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:500;margin:0 0 var(--space-3) 0}.pricing-card__fit[data-astro-cid-przegf2x]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.55;max-width:700px;margin:0 auto}.pricing-card__divider[data-astro-cid-przegf2x]{height:1px;background:linear-gradient(90deg,transparent,var(--color-border),transparent);margin:var(--space-5) 0 var(--space-4)}.pricing-card__features[data-astro-cid-przegf2x]{margin-bottom:var(--space-5)}.pricing-card__features-title[data-astro-cid-przegf2x]{font-size:var(--text-base);font-weight:800;color:var(--color-heading);margin-bottom:var(--space-4);text-align:center;text-transform:uppercase;letter-spacing:0}.pricing-card__feature-list[data-astro-cid-przegf2x]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.pricing-card__feature-item[data-astro-cid-przegf2x]{padding:var(--space-4);padding-left:var(--space-10);position:relative;font-size:var(--text-base);color:var(--color-text);background:#f6f9f5;border-radius:var(--radius-md);border:1px solid rgba(192,201,187,.6)}.pricing-card__feature-item[data-astro-cid-przegf2x]:before{content:"✓";position:absolute;left:var(--space-3);top:var(--space-4);width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#00450d1a;color:var(--color-primary);font-weight:700;font-size:var(--text-sm);line-height:1}.pricing-card__feature-name[data-astro-cid-przegf2x]{font-weight:700;color:var(--color-heading);margin-bottom:var(--space-2);font-size:var(--text-base);line-height:1.3;padding-left:var(--space-2)}.pricing-card__feature-desc[data-astro-cid-przegf2x]{font-size:var(--text-sm);color:var(--color-text);line-height:1.5;margin-bottom:var(--space-2)}.pricing-card__feature-value[data-astro-cid-przegf2x]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4;font-style:italic}.pricing-card__cta[data-astro-cid-przegf2x]{text-align:center;padding-top:var(--space-2)}.pricing-card__cta[data-astro-cid-przegf2x] .btn--large[data-astro-cid-przegf2x]{padding:var(--space-4) var(--space-10);font-size:var(--text-lg);font-weight:700}.pricing-card__cta-support[data-astro-cid-przegf2x]{text-align:center;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}@media(min-width:900px){.pricing-card__header[data-astro-cid-przegf2x]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:var(--space-8);align-items:center;text-align:left}.pricing-card__intro[data-astro-cid-przegf2x]{margin-bottom:0}.pricing-card__offer[data-astro-cid-przegf2x]{max-width:none;margin:0;padding-left:var(--space-8);border-left:1px solid var(--color-border)}.pricing-card__heading[data-astro-cid-przegf2x],.pricing-card__subheading[data-astro-cid-przegf2x],.pricing-card__fit[data-astro-cid-przegf2x]{margin-left:0;margin-right:0}.pricing-card__heading[data-astro-cid-przegf2x]{margin-bottom:var(--space-4)}.pricing-card__price[data-astro-cid-przegf2x]{justify-content:flex-start}.pricing-card__features-title[data-astro-cid-przegf2x]{text-align:left;margin-bottom:var(--space-3)}}@media(max-width:768px){.pricing-section[data-astro-cid-przegf2x]{padding:var(--space-6) 0}.pricing-section__content[data-astro-cid-przegf2x]{width:100%;max-width:100%}.pricing-card[data-astro-cid-przegf2x]{padding:var(--space-5);border-radius:var(--radius-lg)}.pricing-card__heading[data-astro-cid-przegf2x]{font-size:var(--text-2xl)}.pricing-card__subheading[data-astro-cid-przegf2x]{font-size:var(--text-sm);line-height:1.6}.pricing-card__amount[data-astro-cid-przegf2x]{font-size:3rem}.pricing-card__title[data-astro-cid-przegf2x]{font-size:var(--text-base)}.pricing-card__period[data-astro-cid-przegf2x],.pricing-card__fit[data-astro-cid-przegf2x]{font-size:var(--text-sm)}.pricing-card__feature-list[data-astro-cid-przegf2x]{grid-template-columns:1fr;gap:var(--space-3)}.pricing-card__feature-item[data-astro-cid-przegf2x]{padding:var(--space-4);padding-left:var(--space-10)}.pricing-card__feature-item[data-astro-cid-przegf2x]:before{left:var(--space-3);top:var(--space-4)}}
