.faq-module__6AW0yG__faqPage{padding-bottom:80px}.faq-module__6AW0yG__pageHeader{text-align:center;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#2f7fdc0d,#105f520d);padding:60px 0}.faq-module__6AW0yG__pageTitle{color:var(--text-main);margin-bottom:12px;font-size:2.6rem;font-weight:800}.faq-module__6AW0yG__pageSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.5}.faq-module__6AW0yG__contentSection{padding:60px 0}.faq-module__6AW0yG__wrapper{max-width:860px;margin:0 auto}.faq-module__6AW0yG__categoryBlock{margin-bottom:40px}.faq-module__6AW0yG__categoryTitle{color:var(--secondary-color);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:10px;margin-bottom:16px;font-size:.85rem;font-weight:700;display:flex}.faq-module__6AW0yG__categoryTitle:after{content:"";background-color:var(--border-color);flex-grow:1;height:1px}.faq-module__6AW0yG__accordionList{flex-direction:column;gap:14px;display:flex}.faq-module__6AW0yG__accordionItem{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-fast);overflow:hidden}.faq-module__6AW0yG__accordionItem:hover{border-color:var(--primary-color)}.faq-module__6AW0yG__questionButton{cursor:pointer;text-align:left;width:100%;color:var(--text-main);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.02rem;font-weight:600;display:flex}.faq-module__6AW0yG__chevron{color:var(--primary-color);transition:var(--transition-fast);flex-shrink:0}.faq-module__6AW0yG__chevronOpen{transform:rotate(180deg)}.faq-module__6AW0yG__answerWrapper{max-height:0;transition:max-height .3s;overflow:hidden}.faq-module__6AW0yG__answerWrapperOpen{max-height:600px}.faq-module__6AW0yG__answerText{color:var(--text-secondary);padding:0 22px 20px;font-size:.98rem;line-height:1.7}.faq-module__6AW0yG__ctaBox{text-align:center;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:#2f7fdc0d;margin-top:20px;padding:36px 24px}.faq-module__6AW0yG__ctaTitle{color:var(--text-main);margin-bottom:8px;font-size:1.3rem;font-weight:800}.faq-module__6AW0yG__ctaText{color:var(--text-secondary);margin-bottom:20px;font-size:1rem}.faq-module__6AW0yG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.faq-module__6AW0yG__ctaPrimary{background-color:var(--primary-color);color:#fff;border-radius:var(--radius-pill);transition:var(--transition-fast);padding:12px 26px;font-weight:700;display:inline-block}.faq-module__6AW0yG__ctaPrimary:hover{background-color:var(--primary-hover)}.faq-module__6AW0yG__ctaSecondary{color:var(--primary-color);border-radius:var(--radius-pill);border:1px solid var(--primary-color);transition:var(--transition-fast);background-color:#0000;padding:12px 26px;font-weight:700;display:inline-block}.faq-module__6AW0yG__ctaSecondary:hover{background-color:#2f7fdc14}@media (max-width:576px){.faq-module__6AW0yG__pageTitle{font-size:2rem}.faq-module__6AW0yG__questionButton{padding:16px 18px;font-size:.96rem}}
