.faqs-page{background:transparent}.faqs-container{background-color:var(--bg-primary);border-radius:2rem;max-width:900px;width:100%;box-shadow:0 4px 12px var(--shadow);overflow:hidden;position:relative;isolation:isolate}.faqs-header{background-image:var(--kente-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:30px 40px;border-radius:16px 16px 0 0;position:relative;min-height:200px}.faqs-header,.faqs-home-btn{display:flex;align-items:center;justify-content:center}.faqs-home-btn{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:50%;width:48px;height:48px;color:var(--text-primary);font-size:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px var(--shadow);position:absolute;top:15px;left:15px;z-index:10}.faqs-home-btn:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color);transform:scale(1.05)}.faqs-header-center{flex-direction:column;flex:1 1;gap:15px}.faqs-header-center,.npa-logo-container{display:flex;align-items:center;justify-content:center}.npa-logo-img{max-height:180px;width:auto;object-fit:contain}.faqs-header-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.faqs-subtitle{font-size:28px;font-weight:600;margin:0 0 8px}.faqs-last-updated,.faqs-subtitle{color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3)}.faqs-last-updated{font-size:14px;margin:0;font-weight:500}.faqs-divider{height:4px;background:var(--color-secondary);width:100%}.faqs-content{padding:40px;background-color:var(--bg-primary)}#faqsAccordion{--bs-accordion-border-color:var(--border-color);--bs-accordion-border-radius:var(--bs-border-radius-xl);--bs-accordion-inner-border-radius:var(--bs-border-radius-xl);--bs-accordion-btn-padding-x:20px;--bs-accordion-btn-padding-y:18px;--bs-accordion-body-padding-x:20px;--bs-accordion-body-padding-y:20px;--bs-accordion-active-color:var(--color-secondary);--bs-accordion-btn-focus-border-color:var(--color-secondary);--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(236,162,33,0.25)}#faqsAccordion .accordion-item{border:1px solid var(--border-color);margin-bottom:12px;border-radius:var(--bs-border-radius-xl);overflow:hidden}#faqsAccordion .accordion-collapse,#faqsAccordion .accordion-header,#faqsAccordion .accordion-item{background-color:var(--bg-primary)}#faqsAccordion .accordion-item:last-child{margin-bottom:0}#faqsAccordion .accordion-button{background-color:var(--bg-primary);color:var(--text-primary);font-size:16px;font-weight:500;box-shadow:none;display:flex;align-items:center;gap:12px}#faqsAccordion .accordion-button:not(.collapsed){background-color:var(--bg-secondary);color:var(--color-secondary);font-weight:600}#faqsAccordion .accordion-button:hover{background-color:var(--bg-secondary)}#faqsAccordion .accordion-button:focus{border-color:var(--color-secondary);box-shadow:0 0 0 .25rem rgba(236,162,33,.25)}#faqsAccordion .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234a5568'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");filter:brightness(0) saturate(100%) invert(1);transition:transform .3s ease}#faqsAccordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23eca221'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");filter:none;transform:rotate(180deg)}#faqsAccordion .accordion-body{background-color:var(--bg-secondary);color:var(--text-primary)}.faq-number{font-weight:600;color:#ffffff;min-width:24px;transition:color .3s ease}#faqsAccordion .accordion-button:not(.collapsed) .faq-number{color:var(--color-secondary)}.faq-question-text{flex:1 1;line-height:1.5}.faq-answer-content{color:var(--text-primary);font-size:15px;line-height:1.7}.faq-answer-content p{margin:0 0 12px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ul{margin:12px 0;padding-left:25px}.faq-answer-content li{margin-bottom:8px;line-height:1.6}.faq-answer-content li:last-child{margin-bottom:0}.faq-answer-content strong{color:var(--text-primary);font-weight:600}.faqs-dark-mode-toggle{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--shadow);transition:all .3s ease}.faqs-dark-mode-toggle:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}@media (max-width:768px){.faqs-container{border-radius:12px}.faqs-header{min-height:150px;padding:50px 15px 20px;border-radius:12px 12px 0 0}.faqs-home-btn{font-size:18px;top:10px;left:10px}.faqs-dark-mode-toggle,.faqs-home-btn{width:40px;height:40px}.faqs-header-center{gap:10px}.npa-logo-img{max-height:120px}.faqs-subtitle{font-size:22px}.faqs-last-updated{font-size:12px}.faqs-content{padding:25px 20px}#faqsAccordion .accordion-button{padding:14px 16px;font-size:15px}.faq-number{min-width:20px;font-size:14px}#faqsAccordion .accordion-body{padding:16px}.faq-answer-content{font-size:14px}}