.comparison-section[data-astro-cid-crmemvwl]{padding:clamp(60px,8vw,120px) 24px}.comparison-container[data-astro-cid-crmemvwl]{max-width:1000px;margin:0 auto}.pricing-cards[data-astro-cid-crmemvwl]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:24px;display:grid}.pricing-card[data-astro-cid-crmemvwl]{text-align:center;background:#fff;border:1.5px solid #0000000f;border-radius:28px;padding:40px 32px;scroll-margin-top:140px;transition:transform .3s,box-shadow .3s;position:relative}.pricing-card[data-astro-cid-crmemvwl]:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000014}.pricing-card--featured[data-astro-cid-crmemvwl]{border-color:var(--color-sage);transform:scale(1.04);box-shadow:0 4px 24px #4a7a3b1f}.pricing-card--featured[data-astro-cid-crmemvwl]:hover{transform:scale(1.04)translateY(-6px);box-shadow:0 12px 40px #4a7a3b29}.pricing-card__ribbon[data-astro-cid-crmemvwl]{background:var(--color-terra);color:#fff;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:0 0 12px 12px;padding:6px 20px;font-size:.75rem;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pricing-card__name[data-astro-cid-crmemvwl]{font-family:var(--font-display);color:var(--color-bark);margin:8px 0 4px;font-size:1.5rem;font-weight:700}.pricing-card__age[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:20px;font-size:.85rem;display:block}.pricing-card__price[data-astro-cid-crmemvwl]{font-family:var(--font-display);color:var(--color-sage);margin-bottom:4px;font-size:2.8rem;font-weight:700;line-height:1.1}.pricing-card__price--soft[data-astro-cid-crmemvwl]{color:var(--color-text-soft);font-size:1.6rem;font-family:var(--font-body)}.pricing-card__currency[data-astro-cid-crmemvwl]{color:var(--color-text-muted);font-size:1rem;font-weight:400}.pricing-card__period[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:28px;font-size:.85rem;display:block}.pricing-card__features[data-astro-cid-crmemvwl]{text-align:left;margin:0 0 28px;padding:0;list-style:none}.pricing-card__feature[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-primary);border-bottom:1px solid #0000000a;align-items:baseline;gap:10px;padding:8px 0;font-size:.9rem;display:flex}.pricing-card__feature[data-astro-cid-crmemvwl]:last-child{border-bottom:none}.pricing-card__check[data-astro-cid-crmemvwl]{color:var(--color-sage);flex-shrink:0;font-weight:700}.pricing-note[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-soft);text-align:left;margin:0 0 20px;font-size:.85rem;line-height:1.6}.pricing-note[data-astro-cid-crmemvwl] a[data-astro-cid-crmemvwl]{color:var(--color-sage);text-underline-offset:3px;text-decoration:underline}.pricing-note[data-astro-cid-crmemvwl] a[data-astro-cid-crmemvwl]:hover{color:var(--color-sage-light)}.pricing-card__cta[data-astro-cid-crmemvwl]{font-family:var(--font-body);border-radius:50px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pricing-card__cta--outline[data-astro-cid-crmemvwl]{border:2px solid var(--color-sage);color:var(--color-sage);background:0 0}.pricing-card__cta--outline[data-astro-cid-crmemvwl]:hover{background:var(--color-sage);color:#fff}.pricing-card__cta--primary[data-astro-cid-crmemvwl]{background:var(--color-sage);border:2px solid var(--color-sage);color:#fff}.pricing-card__cta--primary[data-astro-cid-crmemvwl]:hover{background:var(--color-sage-light);border-color:var(--color-sage-light)}.section-title[data-astro-cid-crmemvwl]{font-family:var(--font-display);color:var(--color-bark);text-align:center;margin-bottom:24px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.section-text[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-soft);text-align:center;max-width:650px;margin:0 auto 16px;font-size:1rem;line-height:1.8}.aktywni-section[data-astro-cid-crmemvwl]{background:var(--color-sage-mist);padding:clamp(60px,8vw,100px) 24px}.aktywni-container[data-astro-cid-crmemvwl]{max-width:750px;margin:0 auto}.aktywni-calc[data-astro-cid-crmemvwl]{border:2px solid var(--color-sage);background:#fff;border-radius:16px;margin-top:32px;padding:28px 32px;box-shadow:0 4px 20px #4a7a3b14}.aktywni-calc__heading[data-astro-cid-crmemvwl]{font-family:var(--font-display);color:var(--color-bark);margin:0 0 20px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.aktywni-calc__rows[data-astro-cid-crmemvwl]{flex-direction:column;gap:4px;display:flex}.aktywni-calc__row[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-primary);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:1rem;display:flex}.aktywni-calc__row--minus[data-astro-cid-crmemvwl]{color:var(--color-sage);font-weight:600}.aktywni-calc__row--total[data-astro-cid-crmemvwl]{background:var(--color-sage-pale);border-bottom:none;border-radius:8px;margin:6px -14px;padding:12px 14px}.aktywni-calc__row--plus[data-astro-cid-crmemvwl]{color:var(--color-text-soft);font-size:.95rem}.aktywni-calc__row--final[data-astro-cid-crmemvwl]{background:var(--color-sage);color:#fff;border-bottom:none;border-radius:10px;margin-top:12px;padding:14px 16px;font-size:1.1rem}.aktywni-calc__row--final[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl]{font-size:1.25rem}.aktywni-calc__label[data-astro-cid-crmemvwl]{flex:1}.aktywni-calc__value[data-astro-cid-crmemvwl]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.aktywni-calc__savings[data-astro-cid-crmemvwl]{text-align:center;font-family:var(--font-body);color:var(--color-bark);margin:20px 0 8px;font-size:1.05rem}.aktywni-calc__savings[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl]{color:var(--color-terra-text,#c45612)}.aktywni-calc__note[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-soft);text-align:center;margin:0;font-size:.85rem;line-height:1.5}.includes-section[data-astro-cid-crmemvwl]{padding:clamp(60px,8vw,120px) 24px}.includes-container[data-astro-cid-crmemvwl]{max-width:900px;margin:0 auto}.includes-grid[data-astro-cid-crmemvwl]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:40px;display:grid}.includes-card[data-astro-cid-crmemvwl]{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:24px}.includes-title[data-astro-cid-crmemvwl]{font-family:var(--font-display);color:var(--color-bark);margin-bottom:8px;font-size:1.05rem;font-weight:700}.includes-desc[data-astro-cid-crmemvwl]{font-family:var(--font-body);color:var(--color-text-soft);font-size:.9rem;line-height:1.6}.cta-section[data-astro-cid-crmemvwl]{background:var(--color-linen);padding:clamp(60px,8vw,100px) 24px}.cta-container[data-astro-cid-crmemvwl]{text-align:center;max-width:600px;margin:0 auto}.cta-buttons[data-astro-cid-crmemvwl]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.cta-button[data-astro-cid-crmemvwl]{font-family:var(--font-body);border-radius:50px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.cta-button--primary[data-astro-cid-crmemvwl]{background:var(--color-sage);color:#fff;border:2px solid var(--color-sage)}.cta-button--primary[data-astro-cid-crmemvwl]:hover{background:var(--color-sage-light);border-color:var(--color-sage-light)}.cta-button--outline[data-astro-cid-crmemvwl]{border:2px solid var(--color-sage);color:var(--color-sage);background:0 0}.cta-button--outline[data-astro-cid-crmemvwl]:hover{background:var(--color-sage);color:#fff}@media (width<=900px){.pricing-cards[data-astro-cid-crmemvwl]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card--featured[data-astro-cid-crmemvwl]{transform:none}.pricing-card--featured[data-astro-cid-crmemvwl]:hover{transform:translateY(-6px)}}
