.cennik2 .cennik-assurances{flex-direction:column;gap:8px;display:flex}.cennik2 .cennik-assurance{font:500 14px/1.5 var(--font-body);color:var(--color-product-text-secondary);align-items:center;gap:8px;display:inline-flex}.cennik2 .cennik-assurance svg{color:var(--color-product-accent-strong);flex-shrink:0}@media (min-width:1024px){.cennik2 .cennik-assurances{flex-direction:row;gap:24px}}.cennik2.mkt-page .v2-btn--secondary{color:var(--color-product-ink);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);background:0 0}.cennik2.mkt-page .v2-btn--secondary:hover{background:var(--color-product-highlight-fill)}.cennik2.mkt-page .cennik-plan{flex-direction:column;align-items:stretch;gap:12px;padding-block:24px}.cennik2.mkt-page .cennik-plan:first-child{padding-top:0}.cennik2.mkt-page .cennik-plan:last-child{padding-bottom:0}.cennik2 .cennik-plan-name{font:650 17px/1.3 var(--font-body);color:var(--color-product-ink)}.cennik2 .cennik-plan-price-row{align-items:baseline;gap:8px;display:flex}.cennik2 .cennik-plan-price{font:700 34px/1.1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-product-ink)}.cennik2 .cennik-plan-price--accent{color:var(--color-product-accent-strong)}.cennik2 .cennik-plan-feats{border-top:1px solid var(--color-hairline);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cennik2 .cennik-feat{font:400 14px/1.5 var(--font-body);color:var(--color-product-ink);align-items:flex-start;gap:8px;display:flex}.cennik2 .cennik-feat svg{color:var(--color-product-accent-strong);flex-shrink:0;margin-top:2px}.cennik2 .cennik-pro-feat-dot{background:var(--color-product-accent-strong);border-radius:999px;flex-shrink:0;width:4px;height:4px;margin:8px 4px 0}.cennik2.mkt-page .cennik-plan-cta{align-self:flex-start;margin-top:4px}@media (min-width:1024px){.cennik2.mkt-page .cennik-plan{padding-block:0}.cennik2.mkt-page .cennik-plan-feats{margin-bottom:12px}}.cennik2 .cennik-pro-form{flex-direction:column;gap:8px;width:100%;max-width:440px;display:flex}.cennik2 .cennik-pro-form .v2-btn{align-self:flex-start}.cennik2 .cennik-pro-input{border:1px solid var(--color-hairline-strong);background:var(--color-product-surface-white);width:100%;height:44px;font:400 16px var(--font-body);color:var(--color-product-ink);border-radius:8px;padding:0 12px}.cennik2 .cennik-pro-input::placeholder{color:var(--color-product-text-secondary)}.cennik2 .cennik-pro-input:focus-visible{border-color:var(--color-product-accent-strong);outline:none}.cennik2 .cennik-pro-done{color:var(--color-product-accent-strong);font-weight:600}.cennik2 .cennik-pro-err{color:var(--color-data-danger)}.cennik2 .cennik-pakiet-link{min-height:44px;font:500 14px/1.5 var(--font-body);color:var(--color-product-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-product-accent);text-decoration-color:var(--color-product-accent);text-underline-offset:3px;align-items:center;gap:4px;margin-top:16px;display:inline-flex}@media (min-width:1024px){.cennik2 .cennik-pakiet-link{margin-top:24px}}.cennik2 .mkt-h2{text-wrap:pretty}.cennik2 .cennik-compare-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cennik2 .cennik-compare-stack{flex-direction:column;display:flex}.cennik2 .cennik-compare-stack .crow{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cennik2 .cennik-compare-stack .crow:last-child{border-bottom:0}.cennik2 .cennik-compare-stack .crow-main{flex-direction:column;gap:4px;display:flex}.cennik2 .cennik-compare-stack .crow-name{font:600 14px/1.4 var(--font-body);color:var(--color-product-ink)}.cennik2 .cennik-compare-stack .crow-meta{font:400 13px/1.4 var(--font-body);color:var(--color-product-text-secondary)}.cennik2 .cennik-compare-stack .crow-cost{font:500 14px/1.4 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-product-ink)}.cennik2 .cennik-compare-stack .crow--hero{background:var(--color-product-highlight-fill);padding-inline:12px}.cennik2 .cennik-compare-stack .crow--hero .crow-name,.cennik2 .cennik-compare-stack .crow--hero .crow-cost{color:var(--color-product-accent-strong);font-weight:600}.cennik2 .cennik-note{border-left:2px solid var(--color-product-accent);max-width:760px;color:var(--color-product-text-secondary);margin:16px 0 0;padding:4px 0 4px 12px}@media (min-width:1024px){.cennik2 .cennik-note{margin-top:24px}}.cennik2.mkt-page .cennik-theme{flex-direction:column;align-items:stretch;gap:8px}.cennik2 .cennik-theme .v2-h3{margin:0}@media (min-width:1024px){.cennik2.mkt-page .cennik-theme{gap:12px}}.cennik2 .cennik-verdict{border-top:1px solid var(--color-hairline);align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;display:flex}.cennik2 .cennik-verdict .mkt-col-icon{margin-top:0}.cennik2 .cennik-verdict-text{flex-direction:column;gap:4px;display:flex}.cennik2 .cennik-verdict-line{color:var(--color-product-ink);margin:0}@media (min-width:1024px){.cennik2 .cennik-verdict{margin-top:32px;padding-top:24px}}.cennik2 .v2-float-cta{padding:12px 16px calc(12px + env(safe-area-inset-bottom,8px));background:linear-gradient(#0000,#ffffffeb 30%,#fff);gap:12px;display:flex;position:sticky;bottom:0}.cennik2 .cennik-float{visibility:hidden;pointer-events:none;transition:transform .24s,visibility 0s linear .24s;transform:translateY(130%)}.cennik2 .cennik-float.is-visible{visibility:visible;pointer-events:auto;transition:transform .24s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cennik2 .cennik-float,.cennik2 .cennik-float.is-visible{transition:none}}@media (min-width:1024px){.cennik2 .cennik-float{display:none}}@media (max-width:1023.98px){.cennik2.mkt-page .cennik-desktop-only{display:none}}@media (min-width:1024px){.cennik2.mkt-page .cennik-mobile-only{display:none}}