html{scroll-behavior:smooth;scroll-padding-top:96px}.main-cennik .list-prices-link{transition:color .2s ease,border-color .2s ease,font-weight .2s ease}.main-cennik .list-prices-link.is-active{color:var(--color-primary);font-weight:600;border-bottom-color:var(--color-primary)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.main-cennik .pricing-header{max-width:var(--container-width);margin:0 auto;padding:clamp(40px,6vw,80px) var(--container-padding) clamp(32px,4vw,56px)}.main-cennik .pricing-header-nav{display:flex;gap:8px;font-size:14px;color:var(--color-text-muted);margin-bottom:24px}.main-cennik .pricing-header-link{color:var(--color-text-muted)}.main-cennik .pricing-header-link:hover{color:var(--color-primary)}.main-cennik .pricing-header-text{color:var(--color-primary)}.main-cennik .pricing-header-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap}.main-cennik .pricing-header-title{margin:0;font-family:var(--font-family-primary);font-weight:500;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-0.02em;color:var(--color-primary)}.main-cennik .pricing-header-text-2{margin:0;font-size:18px;line-height:1.6;color:var(--color-text-secondary);max-width:520px;text-wrap:pretty}.main-cennik .list-prices{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding) var(--section-spacing);display:flex;flex-wrap:wrap;gap:40px clamp(32px,5vw,80px);align-items:flex-start}.main-cennik .list-prices-aside{flex:1 1 220px;max-width:280px;position:sticky;top:96px;display:flex;flex-direction:column;gap:4px}.main-cennik .list-prices-text{font-size:13px;color:var(--color-text-muted);margin-bottom:8px}.main-cennik .list-prices-link{font-size:15px;line-height:1.35;color:var(--color-text-primary);padding:7px 0;border-bottom:1px solid var(--color-border-primary)}.main-cennik .list-prices-link:hover{color:var(--color-primary-hover)}.main-cennik .list-prices-stack{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:clamp(48px,6vw,80px)}.main-cennik .list-prices-stack-2{display:flex;flex-direction:column;gap:24px}.main-cennik .list-prices-stack-3{display:flex;flex-direction:column;gap:8px}.main-cennik .list-prices-heading{margin:0;font-family:var(--font-family-primary);font-weight:500;font-size:clamp(32px,3.4vw,46px);line-height:1.04;letter-spacing:-0.01em;color:var(--color-primary)}.main-cennik .list-prices-stack-4{display:flex;flex-direction:column}.main-cennik .list-prices-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin:0 0 4px}.main-cennik .list-prices-subheading{margin:0;font-size:15px;font-weight:600;color:var(--color-primary-hover)}.main-cennik .list-prices-link-2{font-size:14px;font-weight:600;color:var(--color-primary-hover)}.main-cennik .list-prices-link-2:hover{color:var(--color-primary)}.main-cennik .list-prices-row-2{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid var(--color-border-primary)}.main-cennik .list-prices-stack-5{display:flex;flex-direction:column;gap:3px;min-width:0}.main-cennik .list-prices-text-2{font-size:17px;line-height:1.4;color:var(--color-primary);text-wrap:pretty}.main-cennik .list-prices-text-3{font-size:14px;color:var(--color-text-muted)}.main-cennik .list-prices-stack-6{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;text-align:right}.main-cennik .list-prices-display{font-family:var(--font-family-primary);font-weight:500;font-size:21px;line-height:1.2;color:var(--color-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.main-cennik .list-prices-text-4{margin:0;font-size:16px;line-height:1.55;color:var(--color-text-secondary);max-width:620px;text-wrap:pretty}.main-cennik .list-prices-badge{font-size:13px;color:var(--color-primary-hover);background:var(--color-bg-mint);padding:2px 9px;border-radius:var(--radius-pill);white-space:nowrap}.main-cennik .list-prices-text-5{margin:0 0 6px;font-size:15px;line-height:1.55;color:var(--color-text-secondary);max-width:620px;text-wrap:pretty}.main-cennik .list-prices-row-3{border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-bg-elevated);padding:clamp(28px,4vw,48px);display:flex;justify-content:space-between;align-items:center;gap:24px 40px;flex-wrap:wrap}.main-cennik .list-prices-stack-7{display:flex;flex-direction:column;gap:8px;max-width:480px}.main-cennik .list-prices-heading-2{margin:0;font-family:var(--font-family-primary);font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.08}.main-cennik .list-prices-text-6{margin:0;font-size:16px;line-height:1.6;color:var(--color-bg-mint)}.main-cennik .list-prices-row-4{display:flex;gap:10px;flex-wrap:wrap}.main-cennik .list-prices-btn{background:var(--color-bg-elevated);color:var(--color-primary);padding:15px 26px;border-radius:var(--radius-pill);font-weight:600;font-size:16px}.main-cennik .list-prices-btn:hover{background:var(--color-bg-mint);color:var(--color-primary)}.main-cennik .list-prices-btn-2{border:1.5px solid var(--color-bg-elevated);color:var(--color-bg-elevated);padding:14px 26px;border-radius:var(--radius-pill);font-weight:600;font-size:16px}.main-cennik .list-prices-btn-2:hover{background:var(--color-bg-elevated);color:var(--color-primary)}@media(max-width: 1024px){.main-cennik [class*=-aside],.main-cennik aside{position:static;top:auto;max-width:none}}@media(max-width: 768px){.main-cennik .list-prices{flex-direction:column}.main-cennik .list-prices-aside{position:static;top:auto;max-width:none;width:100%;flex:1 1 auto}.main-cennik .list-prices-stack{flex:1 1 auto;width:100%}.main-cennik [class*=-row]:has(>a[class*=-btn]){flex-direction:column;align-items:stretch}.main-cennik a[class*=-btn],.main-cennik a[class*=-btn-2]{width:100%;justify-content:center;text-align:center;box-sizing:border-box}}
/*# sourceMappingURL=cennik.min.css.map */
