.aks-faq,.aks-faqpage{display:grid;gap:10px;max-width:1140px;margin:40px auto 0;padding:0 10px;border:0}.aks-faqpage{margin-bottom:60px}.aks-faq-item,.aks-faqpage-item{background:var(--aks-sg-plyta);border:1px solid var(--aks-sg-linia);border-radius:12px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.aks-faq-item:hover,.aks-faqpage-item:hover{box-shadow:var(--aks-sg-cien)}.aks-faq-open,.aks-faqpage-open{border-color:var(--nv-primary-accent)}.aks-faq-question,.aks-faqpage-question{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer;color:var(--nv-text-color);font-size:16.5px;font-weight:600;line-height:1.45;transition:color .18s}.aks-faq-question:hover,.aks-faqpage-question:hover{color:var(--nv-primary-accent)}.aks-faq-question:focus-visible,.aks-faqpage-question:focus-visible{outline:2px solid var(--nv-primary-accent);outline-offset:-3px;border-radius:12px}.aks-faq-icon,.aks-faqpage-icon{position:relative;width:16px;height:16px;min-width:16px;color:var(--nv-primary-accent)}.aks-faq-icon::before,.aks-faq-icon::after,.aks-faqpage-icon::before,.aks-faqpage-icon::after{content:"";position:absolute;background-color:currentColor;border-radius:1px;transition:transform .2s}.aks-faq-icon::before,.aks-faqpage-icon::before{width:16px;height:2px;top:7px;left:0}.aks-faq-icon::after,.aks-faqpage-icon::after{width:2px;height:16px;top:0;left:7px}.aks-faq-open .aks-faq-icon::after,.aks-faqpage-open .aks-faqpage-icon::after{transform:rotate(90deg)}.aks-faq-answer,.aks-faqpage-answer{display:none;padding:0 20px 18px 50px}.aks-faq-open .aks-faq-answer,.aks-faqpage-open .aks-faqpage-answer{display:block;animation:aks-faq-wejscie .18s ease-out}@keyframes aks-faq-wejscie{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.aks-faq-answer p,.aks-faqpage-answer p{margin:0 0 12px;color:var(--aks-sg-cichy);font-size:15.5px;font-weight:400;line-height:1.65}.aks-faq-answer p:last-child,.aks-faqpage-answer p:last-child{margin-bottom:0}.aks-faq-answer a,.aks-faqpage-answer a{color:var(--nv-primary-accent);text-decoration:underline}@media (max-width:600px){.aks-faq-question,.aks-faqpage-question{padding:14px 16px;font-size:15.5px}.aks-faq-answer,.aks-faqpage-answer{padding:0 16px 16px 46px}}@media (prefers-reduced-motion:reduce){.aks-faq-item,.aks-faqpage-item,.aks-faq-question,.aks-faqpage-question{transition:none}.aks-faq-open .aks-faq-answer,.aks-faqpage-open .aks-faqpage-answer{animation:none}}