.faq-module__6AW0yG__container{max-width:900px;min-height:100vh;margin:0 auto;padding:100px 2rem 4rem}.faq-module__6AW0yG__header{text-align:center;margin-bottom:3.5rem}.faq-module__6AW0yG__title{color:var(--red-light);text-shadow:0 0 20px #f4433666;margin-bottom:1rem;font-size:3.5rem}.faq-module__6AW0yG__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.2rem}.faq-module__6AW0yG__searchWrapper{max-width:600px;margin:0 auto 2.5rem;position:relative}.faq-module__6AW0yG__searchInput{border:2px solid var(--panel-border);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111c;border-radius:8px;width:100%;padding:1rem 1.5rem 1rem 3rem;font-size:1.05rem;transition:all .3s}.faq-module__6AW0yG__searchInput:focus{border-color:var(--red-primary);outline:none;box-shadow:0 0 15px #d32f2f4d}.faq-module__6AW0yG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.faq-module__6AW0yG__categories{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.faq-module__6AW0yG__categoryBtn{background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--text-muted);cursor:pointer;border-radius:30px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .2s}.faq-module__6AW0yG__categoryBtn:hover{color:#fff;border-color:var(--red-light)}.faq-module__6AW0yG__activeCategory{background:var(--red-primary);border-color:var(--red-primary);color:#fff;box-shadow:0 0 10px #d32f2f66}.faq-module__6AW0yG__faqList{flex-direction:column;gap:1rem;display:flex}.faq-module__6AW0yG__faqItem{background:var(--panel-bg);border:2px solid var(--panel-border);border-radius:8px;transition:all .3s;overflow:hidden}.faq-module__6AW0yG__faqItem:hover{border-color:#f443364d}.faq-module__6AW0yG__faqQuestionWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.5rem;transition:background .2s;display:flex}.faq-module__6AW0yG__faqQuestionWrapper:hover{background:#ffffff05}.faq-module__6AW0yG__faqQuestion{color:#fff;text-transform:none;letter-spacing:normal;font-size:1.15rem;font-weight:700;font-family:var(--font-inter), sans-serif}.faq-module__6AW0yG__faqIcon{color:var(--red-light);font-size:1.2rem;transition:transform .3s}.faq-module__6AW0yG__faqIconExpanded{transform:rotate(45deg)}.faq-module__6AW0yG__faqAnswerWrapper{max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1);overflow:hidden}.faq-module__6AW0yG__faqAnswerWrapperExpanded{max-height:1000px;transition:max-height .3s cubic-bezier(1,0,1,0)}.faq-module__6AW0yG__faqAnswer{color:#ccc;padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.7}.faq-module__6AW0yG__faqAnswer a{color:var(--red-light);text-decoration:underline;transition:color .2s}.faq-module__6AW0yG__faqAnswer a:hover{color:var(--green-primary)}.faq-module__6AW0yG__noResults{text-align:center;color:var(--text-muted);border:1px dashed var(--panel-border);border-radius:8px;padding:3rem;font-size:1.1rem}.faq-module__6AW0yG__contactBox{text-align:center;border:1px solid var(--panel-border);background:linear-gradient(45deg,#111,#1a1a1a);border-radius:12px;margin-top:4rem;padding:3rem 2rem}.faq-module__6AW0yG__contactTitle{color:#fff;margin-bottom:.5rem;font-size:2rem}.faq-module__6AW0yG__contactText{color:var(--text-muted);margin-bottom:1.5rem}.faq-module__6AW0yG__contactBtn{background:var(--red-primary);color:#fff;border-radius:6px;padding:.8rem 2rem;font-weight:700;transition:background .2s;display:inline-block}.faq-module__6AW0yG__contactBtn:hover{background:var(--red-light);color:#fff}
