.section-faq-list{--faq-accent:var(--pps-color-accent);--faq-accent-rgb:var(--pps-color-accent-rgb);--faq-ink:var(--pps-color-ink);--faq-muted:var(--pps-color-text-mid);--faq-border:rgba(var(--faq-accent-rgb), 0.12);--faq-surface:var(--pps-color-accent-soft);--faq-radius:14px;position:relative;overflow:hidden;width:100%;margin:0;font-family:var(--pps-font);color:var(--faq-ink);background:0 0;padding:clamp(1.5rem,3vw,2rem) 0 clamp(3rem,6vw,5rem)}.section-faq-list__blob{position:absolute;z-index:0;pointer-events:none}.section-faq-list__blob--left{left:clamp(-5rem,-8vw,-3rem);bottom:8%;width:min(360px,55vw);height:min(360px,55vw);background:radial-gradient(circle at 40% 40%,rgba(var(--pps-color-accent-rgb),.22) 0,rgba(var(--faq-accent-rgb),.08) 55%,transparent 100%);border-radius:50% 44% 56% 42%/46% 52% 48% 54%;animation:11s ease-in-out infinite faqPageBlobLeft}.section-faq-list__blob--right{right:clamp(-2rem,-4vw,-.5rem);top:12%;width:min(200px,32vw);height:min(200px,32vw);background:radial-gradient(circle at 40% 40%,rgba(var(--pps-color-accent-rgb),.12) 0,rgba(var(--faq-accent-rgb),.04) 62%,transparent 100%);border-radius:50% 40% 55% 45%/45% 55% 40%;animation:9s ease-in-out infinite faqPageBlobRight}@keyframes faqPageBlobLeft{0%,100%{border-radius:50% 44% 56% 42%/46% 52% 48% 54%;transform:scale(1)}50%{border-radius:58% 38% 52% 46%/52% 44% 56% 48%;transform:scale(1.04)}}@keyframes faqPageBlobRight{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4%) scale(1.03)}}.section-faq-list__container{position:relative;z-index:1;max-width:var(--pps-container,1400px);margin:0 auto;padding:0 clamp(1.125rem,4vw,2rem);box-sizing:border-box}.section-faq-list__hero{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem)}.section-faq-list__tag{display:inline-block;margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-accent)}.section-faq-list__title{margin:0 0 14px;color:var(--faq-ink)}.section-faq-list__lead{margin:0 auto 1.5rem;color:var(--faq-muted)}.section-faq-list__highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0;padding:0;list-style:none}.section-faq-list__highlight{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:999px;background:var(--pps-color-white);border:1px solid var(--faq-border);font-size:.8125rem;font-weight:700;color:var(--faq-ink);box-shadow:0 2px 10px rgba(26,26,46,.04)}.section-faq-list__highlight-icon{display:flex;color:var(--faq-accent)}.section-faq-list__scope{margin:0 0 clamp(1.5rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.35rem) clamp(1.1rem,2.5vw,1.5rem);background:var(--pps-color-white);border:1px solid var(--faq-border);border-radius:var(--faq-radius);box-shadow:0 8px 28px rgba(var(--faq-accent-rgb),.06)}.section-faq-list__scope-title{margin:0 0 .75rem;color:var(--faq-ink)}.section-faq-list__scope-list{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.35rem}.section-faq-list__scope-list li{line-height:1.55;color:var(--faq-muted)}.section-faq-list__scope-note{margin:.85rem 0 0;font-size:.875rem;line-height:1.6;color:var(--faq-muted)}.section-faq-list__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.section-faq-list__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.section-faq-list__filter{padding:.5rem 1rem;border:1px solid var(--faq-border);border-radius:999px;background:var(--pps-color-white);font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--faq-muted);cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.section-faq-list__filter:hover{border-color:rgba(var(--faq-accent-rgb),.28);color:var(--faq-ink)}.section-faq-list__filter.is-active{background:var(--faq-accent);border-color:var(--faq-accent);color:var(--pps-color-white);box-shadow:0 4px 14px rgba(var(--faq-accent-rgb),.28)}.section-faq-list__items{display:flex;flex-direction:column;gap:.625rem}.component-faq-item{border:1px solid var(--faq-border);border-radius:var(--faq-radius);background:var(--pps-color-white);box-shadow:0 2px 12px rgba(26,26,46,.04);overflow:hidden;transition:border-color .25s,box-shadow .25s,opacity .25s}.component-faq-item.is-filtered-out{display:none}.component-faq-item:hover{border-color:rgba(var(--faq-accent-rgb),.22)}.component-faq-item[open]{border-color:rgba(var(--faq-accent-rgb),.28);box-shadow:0 10px 32px rgba(var(--faq-accent-rgb),.1)}.component-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.125rem;cursor:pointer;font-size:.96875rem;font-weight:700;line-height:1.45;color:var(--faq-ink);list-style:none}.component-faq-item__question::-webkit-details-marker{display:none}.component-faq-item__question::marker{content:''}.component-faq-item__question-text{flex:1;min-width:0}.component-faq-item__chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--pps-color-accent-soft);color:var(--faq-accent);transition:transform .25s,background .25s}.component-faq-item[open] .component-faq-item__chevron{transform:rotate(180deg);background:rgba(var(--faq-accent-rgb),.14)}.component-faq-item[open] .component-faq-item__question{background:linear-gradient(180deg,var(--faq-surface) 0,var(--pps-color-white) 100%)}.component-faq-item__answer{padding:0 1.125rem 1.125rem;line-height:1.7;color:var(--faq-muted)}.component-faq-item__answer p{margin:0}.component-faq-item__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:2px;border-radius:var(--faq-radius)}.section-faq-list__empty{margin:1rem 0 0;font-size:.9375rem;color:var(--faq-muted);text-align:center}.section-faq-list__aside{position:sticky;top:calc(var(--pps-nav-height,68px) + 1rem);display:flex;flex-direction:column;gap:1rem}.section-faq-list__cta{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,2rem);border-radius:20px;border:1px solid rgba(var(--faq-accent-rgb),.14);background:linear-gradient(155deg,#f8fcfe 0,var(--pps-color-accent-soft) 48%,var(--pps-color-accent-muted) 100%);box-shadow:0 12px 40px rgba(var(--faq-accent-rgb),.1)}.section-faq-list__cta-glow{position:absolute;left:-30%;bottom:-40%;width:70%;aspect-ratio:1;background:radial-gradient(circle at 40% 40%,rgba(var(--pps-color-accent-rgb),.2) 0,transparent 70%);pointer-events:none}.section-faq-list__cta-icon{position:relative;z-index:1;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:14px;background:var(--pps-color-white);border:1px solid rgba(var(--faq-accent-rgb),.12);color:var(--faq-accent);box-shadow:0 6px 18px rgba(var(--faq-accent-rgb),.12);margin-bottom:.75rem}.section-faq-list__cta-title{position:relative;z-index:1;margin:0 0 .5rem;font-size:1.25rem;font-weight:800;line-height:1.3;color:var(--faq-ink)}.section-faq-list__cta-text{position:relative;z-index:1;margin:0 0 1rem;font-size:.875rem;line-height:1.6;color:var(--faq-muted)}.section-faq-list__cta-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 1rem;border-radius:10px;background:var(--faq-accent);color:var(--pps-color-white);font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 18px rgba(var(--faq-accent-rgb),.22);transition:background .2s,transform .2s,box-shadow .2s}.section-faq-list__cta-btn:hover{background:var(--pps-color-accent-hover);transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--faq-accent-rgb),.28);color:var(--pps-color-white)}.section-faq-list__cta-trust{position:relative;z-index:1;margin:.75rem 0 0;font-size:.71875rem;font-weight:600;color:var(--faq-muted);text-align:center}.section-faq-list__links{display:flex;flex-direction:column;gap:.625rem}.section-faq-list__link-card{display:block;padding:1rem 1.125rem;border-radius:var(--faq-radius);border:1px solid var(--faq-border);background:var(--pps-color-white);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.section-faq-list__link-card:hover{border-color:rgba(var(--faq-accent-rgb),.28);box-shadow:0 8px 24px rgba(var(--faq-accent-rgb),.08);transform:translateY(-2px)}.section-faq-list__link-label{display:block;font-size:.9375rem;font-weight:800;color:var(--faq-accent);margin-bottom:.2rem}.section-faq-list__link-desc{display:block;font-size:.8125rem;color:var(--faq-muted);line-height:1.45}body.page-najczestsze-pytania,body:has(.site-main[data-page=najczestsze-pytania]){overflow-x:hidden;background:var(--pps-color-page-bg)}.site-main[data-page=najczestsze-pytania],body.page-najczestsze-pytania #main.site-main,body.page-najczestsze-pytania .site-main,body.page-najczestsze-pytania .site-main--faq{position:relative;max-width:none;width:100%;margin:0;padding:0;background:var(--pps-color-page-bg);overflow:hidden}body.page-najczestsze-pytania .site-main--faq .pps-funnel-content,body.page-najczestsze-pytania .site-main[data-page=najczestsze-pytania] .pps-funnel-content{max-width:none;padding:0}body.page-najczestsze-pytania .site-footer{margin-top:0}@media (max-width:960px){.section-faq-list__layout{grid-template-columns:1fr}.section-faq-list__aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-faq-list__cta{grid-column:1/-1}}@media (max-width:640px){.section-faq-list__aside{grid-template-columns:1fr}.section-faq-list__highlights{flex-direction:column;align-items:stretch}.section-faq-list__highlight{justify-content:center}.section-faq-list__blob--left{width:min(280px,70vw);height:min(280px,70vw)}}@media (prefers-reduced-motion:reduce){.section-faq-list__blob--left,.section-faq-list__blob--right{animation:none}}