.cennik2{--v2-hairline:rgba(23,28,31,0.08);--v2-hairline-strong:rgba(23,28,31,0.14);--v2-track:rgba(23,28,31,0.05);--v2-pos:#15803d;--v2-warn:#b45309;--v2-neg:#b91c1c;--v2-info:#1d4ed8;font-family:var(--font-body);color:var(--color-product-ink);width:100%;overflow-x:clip}.dark .cennik2{--v2-hairline:rgba(255,255,255,0.10);--v2-hairline-strong:rgba(255,255,255,0.17);--v2-track:rgba(255,255,255,0.06);--v2-pos:#4ade80;--v2-warn:#fbbf24;--v2-neg:#f87171;--v2-info:#60a5fa}.cennik2 .v2-eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-product-label);display:inline-flex;align-items:center;gap:6px}.cennik2 .v2-body{font:400 15.5px/1.6 var(--font-body)}.cennik2 .v2-body,.cennik2 .v2-small{color:var(--color-product-text-secondary);margin:0;text-wrap:pretty}.cennik2 .v2-small{font:400 14px/1.55 var(--font-body)}.cennik2 .v2-mono{font:500 15px/1.4 var(--font-mono);color:var(--color-product-ink);font-variant-numeric:tabular-nums}.cennik2 .v2-mono-sm{font:400 12.5px/1.4 var(--font-mono);color:var(--color-product-text-secondary);font-variant-numeric:tabular-nums}.cennik2 .v2-link{color:var(--color-product-accent-strong);font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cennik2 .v2-link:hover{text-decoration:underline}.cennik2 .v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1 var(--font-body);border:0;cursor:pointer;white-space:nowrap;height:48px;padding:0 22px;border-radius:var(--radius-full);background:var(--color-product-accent-strong);color:#fff;text-decoration:none;transition:background .14s ease,transform .14s ease}.cennik2 .v2-btn:hover{background:var(--color-product-accent)}.cennik2 .v2-btn:active{transform:scale(.98)}.cennik2 .v2-btn--sm{height:44px;padding:0 16px;font-size:14px}.cennik2 .v2-btn--secondary{background:transparent;color:var(--color-product-ink);border:1px solid var(--v2-hairline-strong);box-shadow:none}.cennik2 .v2-btn--secondary:hover{background:var(--v2-track)}.cennik2 .v2-btn--quiet{background:transparent;color:var(--color-product-accent-strong);padding:0 8px}.cennik2 .v2-btn--quiet:hover{background:var(--color-product-highlight-fill)}.cennik2 .v2-band{background:var(--color-product-stage)}.cennik2 .v2-note{display:flex;gap:10px;padding:10px 0 10px 14px;border-left:2px solid var(--color-data-caution);font:400 13.5px/1.5 var(--font-body);color:var(--color-product-text-secondary)}.cennik2 .v2-note--accent{border-left-color:var(--color-product-accent)}.cennik2 .v2-stats{display:flex;align-items:stretch}.cennik2 .v2-stats>div{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0;padding:2px 16px;border-left:1px solid var(--v2-hairline)}.cennik2 .v2-stats>div:first-child{border-left:0;padding-left:0}.cennik2 .v2-acc{border-bottom:1px solid var(--v2-hairline)}.cennik2 .v2-acc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:16px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-body)}.cennik2 .v2-acc-body{padding:0 0 18px}.cennik2 .v2-rows{display:flex;flex-direction:column}.cennik2 .v2-table{width:100%;border-collapse:collapse}.cennik2 .v2-table th{text-align:left;font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-product-label);padding:0 12px 10px 0;border-bottom:1px solid var(--v2-hairline-strong)}.cennik2 .v2-table td{font:400 14px/1.4 var(--font-body);color:var(--color-product-ink);padding:12px 12px 12px 0;border-bottom:1px solid var(--v2-hairline);vertical-align:top}.cennik2 .v2-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cennik2 .v2-float-cta{position:sticky;bottom:0;display:flex;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 8px));background:linear-gradient(transparent,rgba(255,255,255,.92) 30%,#fff)}.dark .cennik2 .v2-float-cta{background:linear-gradient(transparent,rgba(21,32,38,.92) 30%,#152026)}.cennik2 .cennik-hero{display:flex;flex-direction:column;padding:36px 20px 40px}.cennik2 .cennik-hero-h1{font:800 36px/1.04 var(--font-body);letter-spacing:-.026em;margin:12px 0 0}.cennik2 .cennik-hero-h1 .ink{color:var(--color-product-ink)}.cennik2 .cennik-hero-h1 .accent{color:var(--color-product-accent-strong)}.cennik2 .cennik-hero-sub{font:400 16px/1.55 var(--font-body);color:var(--color-product-text-secondary);margin:16px 0 0;text-wrap:pretty}.cennik2 .cennik-hero-assurances{display:flex;flex-direction:column;gap:8px;margin-top:22px}.cennik2 .cennik-assurance{display:inline-flex;align-items:center;gap:9px;font:500 13.5px var(--font-body);color:var(--color-product-text-secondary)}.cennik2 .cennik-assurances-desktop{display:none}.cennik2 .cennik-section{padding:32px 20px;border-top:1px solid var(--v2-hairline)}.cennik2 .cennik-section-head{display:flex;flex-direction:column}.cennik2 .cennik-section--pricing{padding:28px 20px 30px}.cennik2 .cennik-pricing-grid{display:flex;flex-direction:column;gap:14px}.cennik2 .cennik-plan{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;border:1px solid var(--v2-hairline-strong);background:var(--color-product-surface-white)}.cennik2 .cennik-plan--featured{border:1.5px solid var(--color-product-accent-strong);background:var(--color-product-highlight-fill)}.cennik2 .cennik-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.cennik2 .cennik-plan-eyebrow{display:none}.cennik2 .cennik-plan-name{font:700 16.5px var(--font-body);color:var(--color-product-ink)}.cennik2 .cennik-plan-name--pkg{font-size:16.5px}.cennik2 .cennik-plan-price{font:500 26px/1 var(--font-mono);color:var(--color-product-ink);letter-spacing:-.02em;white-space:nowrap}.cennik2 .cennik-plan-price--accent{color:var(--color-product-accent-strong)}.cennik2 .cennik-plan-price-row{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.cennik2 .cennik-plan-price-note{display:none}.cennik2 .cennik-price-legal{margin:16px auto 0;max-width:720px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--color-product-text-secondary)}.cennik2 .cennik-plan-strike{font-size:11px;text-decoration:line-through}.cennik2 .cennik-plan-desc,.cennik2 .cennik-plan-desc-mobile{font-size:13.5px}.cennik2 .cennik-plan-feats{display:none}.cennik2 .cennik-feat{display:flex;gap:9px;font:400 14px var(--font-body);color:var(--color-product-text-secondary)}.cennik2 .cennik-feat svg{flex-shrink:0;margin-top:3px}.cennik2 .cennik-plan-cta{margin-top:0}.cennik2 .cennik-plan--featured .cennik-plan-eyebrow{display:inline-flex;color:var(--color-product-accent-strong);order:-1;width:100%}.cennik2 .cennik-plan-badge{align-self:flex-start;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:var(--color-product-ink);color:#fff;font:600 10.5px var(--font-body);letter-spacing:.04em;order:-1;width:100%;justify-content:flex-start}.cennik2 .cennik-compare-h2{font:750 23px/1.18 var(--font-body);letter-spacing:-.016em;color:var(--color-product-ink);margin:10px 0 22px}.cennik2 .cennik-compare-table{display:none}.cennik2 .cennik-compare-stack{display:flex;flex-direction:column}.cennik2 .cennik-compare-stack .crow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--v2-hairline)}.cennik2 .cennik-compare-stack .crow:last-child{border-bottom:0}.cennik2 .cennik-compare-stack .crow-main{display:flex;flex-direction:column;gap:3px}.cennik2 .cennik-compare-stack .crow-name{font:600 15px var(--font-body);color:var(--color-product-ink)}.cennik2 .cennik-compare-stack .crow-meta{font:400 11.5px/1.4 var(--font-mono);color:var(--color-product-text-secondary);font-variant-numeric:tabular-nums}.cennik2 .cennik-compare-stack .crow-cost{font:500 15px/1.4 var(--font-mono);color:var(--color-product-text-secondary);font-variant-numeric:tabular-nums}.cennik2 .cennik-compare-stack .crow--hero{align-items:center;padding:16px;border-radius:12px;background:var(--color-product-highlight-fill);margin-bottom:8px;border:1px solid var(--color-product-accent-strong);border-bottom:0}.cennik2 .cennik-compare-stack .crow--hero .crow-name{font:700 15.5px var(--font-body);color:var(--color-product-accent-strong)}.cennik2 .cennik-compare-stack .crow--hero .crow-cost{font:600 18px var(--font-mono);color:var(--color-product-accent-strong)}.cennik2 .cennik-includes-h2{font:750 23px/1.18 var(--font-body);letter-spacing:-.016em;color:var(--color-product-ink);margin:10px 0 4px}.cennik2 .cennik-themes{display:flex;flex-direction:column;margin-top:14px}.cennik2 .cennik-theme{display:flex;flex-direction:column;gap:7px;padding:18px 0;border-bottom:1px solid var(--v2-hairline)}.cennik2 .cennik-theme:last-child{border-bottom:0}.cennik2 .cennik-theme-num{font:600 12px var(--font-mono);color:var(--color-product-accent-strong);letter-spacing:.04em}.cennik2 .cennik-theme-h3{font:650 16.5px/1.3 var(--font-body);color:var(--color-product-ink);margin:0}.cennik2 .cennik-theme-body{font-size:13.5px}.cennik2 .cennik-theme-tags{display:none}.cennik2 .cennik-verdict{display:flex;align-items:center;gap:13px;margin-top:18px;padding:16px;border-radius:12px;background:var(--color-product-surface-white);border:1px solid var(--v2-hairline-strong)}.cennik2 .cennik-verdict-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--color-product-accent-strong);color:#fff;display:flex;align-items:center;justify-content:center;line-height:0}.cennik2 .cennik-verdict-icon svg{display:block;width:18px;height:18px}.cennik2 .cennik-verdict-text-mobile{font:600 14.5px/1.35 var(--font-body);color:var(--color-product-ink)}.cennik2 .cennik-verdict-text-desktop{display:none}.cennik2 .cennik-verdict-p .v2-link{display:inline-flex;margin-left:4px}.cennik2 .cennik-pay-h2{font:750 23px/1.18 var(--font-body);letter-spacing:-.016em;color:var(--color-product-ink);margin:10px 0 0}.cennik2 .cennik-section--pay .cennik-section-head{margin-bottom:22px}.cennik2 .cennik-pay-stats{flex-direction:column;align-items:stretch}.cennik2 .cennik-pay-stats>.cennik-pay-stat{flex:none;gap:8px;padding:18px 0 0;border-left:0;border-top:1px solid var(--v2-hairline)}.cennik2 .cennik-pay-stats>.cennik-pay-stat:first-child{border-top:0;padding-top:0}.cennik2 .cennik-pay-icon{color:var(--color-product-accent-strong);display:flex}.cennik2 .cennik-pay-h3{font:650 16.5px var(--font-body);color:var(--color-product-ink);margin:0}.cennik2 .cennik-pay-p{font-size:14px}.cennik2 .cennik-faq-grid{display:flex;flex-direction:column}.cennik2 .cennik-faq-h2{font:750 23px/1.18 var(--font-body);letter-spacing:-.016em;color:var(--color-product-ink);margin:10px 0 14px}.cennik2 .cennik-faq-list{display:flex;flex-direction:column}.cennik2 .cennik-faq-q{font:600 15px/1.4 var(--font-body);color:var(--color-product-ink)}.cennik2 .cennik-faq-chev{color:var(--color-product-placeholder);display:flex;flex-shrink:0}.cennik2 .cennik-faq-a{font-size:14px}.cennik2 details[open] .cennik-faq-chev svg{transform:rotate(180deg)}.cennik2 .cennik-faq-chev svg{transition:transform .14s ease}.cennik2 .cennik-acc-head-mobile{min-height:52px;padding:14px 0}.cennik2 .cennik-acc-body-mobile{padding-bottom:16px}.cennik2 summary.v2-acc-head{list-style:none}.cennik2 summary.v2-acc-head::-webkit-details-marker{display:none}.cennik2 .cennik-cta-band{display:flex;flex-direction:column;align-items:center;padding:56px 20px;border-top:1px solid var(--v2-hairline)}.cennik2 .cennik-cta-h2{font:800 30px/1.06 var(--font-body);letter-spacing:-.025em;color:var(--color-product-ink);margin:0;text-align:center;text-wrap:balance}.cennik2 .cennik-cta-actions{display:flex;align-items:center;gap:14px;margin-top:30px;flex-wrap:wrap;justify-content:center}.cennik2 .price-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.18);font:600 13.5px var(--font-mono)}.cennik2 .cennik-mobile-only{display:block}.cennik2 .cennik-desktop-only{display:none}.cennik2 .cennik-verdict-icon.cennik-mobile-only{display:flex}@media (min-width:1024px){.cennik2 .cennik-mobile-only{display:none}.cennik2 .cennik-desktop-only{display:block}.cennik2 .cennik-verdict-icon.cennik-mobile-only{display:none}.cennik2 .cennik-verdict-icon.cennik-desktop-only{display:flex}.cennik2 .cennik-hero{align-items:center;text-align:center;padding:60px 32px 52px}.cennik2 .cennik-hero-eyebrow{font-size:12px;letter-spacing:.12em}.cennik2 .cennik-hero-h1{font:800 56px/1.02 var(--font-body);letter-spacing:-.03em;margin:18px 0 0;max-width:820px;text-wrap:balance}.cennik2 .cennik-hero-sub{font-size:19px;line-height:1.55;margin:22px 0 0;max-width:580px}.cennik2 .cennik-hero-assurances{flex-direction:row;align-items:center;gap:22px;margin-top:26px;flex-wrap:wrap;justify-content:center}.cennik2 .cennik-assurances-mobile{display:none}.cennik2 .cennik-assurances-desktop{display:contents}.cennik2 .cennik-section--pricing{display:flex;flex-direction:column;align-items:center;padding:56px 32px 80px}.cennik2 .cennik-pricing-grid{width:1120px;max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:stretch}.cennik2 .cennik-plan{gap:18px;padding:30px 28px;border:1px solid var(--v2-hairline-strong);border-radius:18px}.cennik2 .cennik-plan--featured{border:1.5px solid var(--color-product-accent-strong)}.cennik2 .cennik-plan-head{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}.cennik2 .cennik-plan-eyebrow{display:inline-flex;color:var(--color-product-label);order:0;width:auto}.cennik2 .cennik-plan-eyebrow--accent{color:var(--color-product-accent-strong)}.cennik2 .cennik-plan-name{font:700 18px var(--font-body)}.cennik2 .cennik-plan-name--pkg{margin-top:2px}.cennik2 .cennik-plan-price{font-size:38px;margin-top:2px}.cennik2 .cennik-plan-price-row{margin-top:2px;gap:9px}.cennik2 .cennik-plan-price-note{display:inline;font-size:11.5px}.cennik2 .cennik-plan-strike{font-size:12px}.cennik2 .cennik-plan-desc{font-size:13.5px}.cennik2 .cennik-plan-feats{display:flex;flex-direction:column;gap:11px;padding-top:18px;border-top:1px solid var(--v2-hairline)}.cennik2 .cennik-plan-cta{margin-top:auto}.cennik2 .cennik-plan-badge{align-self:flex-start;height:24px;padding:0 11px;font-size:11px;order:0;width:auto}.cennik2 .cennik-section{display:flex;flex-direction:column;align-items:center;padding:0 32px}.cennik2 .cennik-section-inner{width:1120px;max-width:100%}.cennik2 .cennik-section--compare .cennik-section-inner{padding:76px 0}.cennik2 .cennik-section--includes .cennik-section-inner{padding:80px 0}.cennik2 .cennik-section--pay .cennik-section-inner{padding:76px 0}.cennik2 .cennik-section--compare .cennik-section-head{gap:10px;margin-bottom:36px}.cennik2 .cennik-compare-h2{font:750 34px/1.12 var(--font-body);letter-spacing:-.02em;margin:0;max-width:720px}.cennik2 .cennik-compare-stack{display:none}.cennik2 .cennik-compare-table{display:table}.cennik2 .cennik-note-spacer{margin-top:22px;font-size:13.5px}.cennik2 .cennik-section--includes .cennik-section-head{gap:10px;margin-bottom:40px}.cennik2 .cennik-includes-h2{font:750 34px/1.12 var(--font-body);letter-spacing:-.02em;margin:0;max-width:740px}.cennik2 .cennik-themes{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-top:0}.cennik2 .cennik-themes.cennik-mobile-only{display:none}.cennik2 .cennik-theme{gap:12px;padding:28px 0;border-top:1px solid var(--v2-hairline);border-bottom:0}.cennik2 .cennik-theme-h3{font-size:20px}.cennik2 .cennik-theme-body{font-size:14.5px}.cennik2 .cennik-theme-tags{display:block;font:400 11.5px/1.4 var(--font-mono);color:var(--color-product-text-secondary);font-variant-numeric:tabular-nums}.cennik2 .cennik-verdict{gap:16px;margin-top:40px;padding:22px 24px;border-radius:14px}.cennik2 .cennik-verdict-icon{width:42px;height:42px;border-radius:11px}.cennik2 .cennik-verdict-icon svg{width:20px;height:20px}.cennik2 .cennik-verdict-text-mobile{display:none}.cennik2 .cennik-verdict-text-desktop{display:flex;flex-direction:column;gap:3px}.cennik2 .cennik-verdict-h3{font:700 16.5px var(--font-body);color:var(--color-product-ink);margin:0}.cennik2 .cennik-verdict-p{font-size:14px}.cennik2 .cennik-section--pay .cennik-section-head{gap:10px;margin-bottom:36px}.cennik2 .cennik-pay-h2{font:750 34px/1.12 var(--font-body);letter-spacing:-.02em;color:var(--color-product-ink);margin:0}.cennik2 .cennik-pay-stats{flex-direction:row;align-items:flex-start}.cennik2 .cennik-pay-stats>.cennik-pay-stat{flex:1;gap:10px;padding:2px 16px;border-top:0;border-left:1px solid var(--v2-hairline)}.cennik2 .cennik-pay-stats>.cennik-pay-stat:first-child{border-left:0;padding-left:0}.cennik2 .cennik-section--faq{padding:0 32px}.cennik2 .cennik-faq-grid{width:1120px;max-width:100%;margin-inline:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:88px;padding:76px 0}.cennik2 .cennik-faq-head{display:flex;flex-direction:column;gap:10px}.cennik2 .cennik-faq-h2{font:750 32px/1.12 var(--font-body);letter-spacing:-.02em;margin:0}.cennik2 .cennik-faq-q{font-size:16px}.cennik2 .cennik-faq-a{font-size:14.5px;max-width:580px}.cennik2 .cennik-acc-head-mobile{min-height:56px;padding:16px 0}.cennik2 .cennik-acc-body-mobile{padding-bottom:18px}.cennik2 .cennik-cta-band{padding:88px 32px}.cennik2 .cennik-cta-h2{font:800 40px/1.06 var(--font-body);letter-spacing:-.025em}.cennik2 .cennik-cta-actions{margin-top:30px;flex-wrap:nowrap}.cennik2 .cennik-cta-actions .v2-btn{height:52px;font-size:16px;gap:10px;padding:0 26px}.cennik2 .cennik-cta-actions .v2-btn--secondary{padding:0 24px;font-size:15.5px}}