.FAQPage-module__UOuhJq__page{background-color:var(--bg-primary);flex-direction:column;align-items:center;min-height:100vh;padding:4rem 1rem 6rem;display:flex}.FAQPage-module__UOuhJq__container{width:100%;max-width:800px;padding:0 var(--container-padding);flex-direction:column;display:flex}.FAQPage-module__UOuhJq__header{text-align:center;margin-bottom:var(--space-xl);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.FAQPage-module__UOuhJq__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.FAQPage-module__UOuhJq__eyebrow:before,.FAQPage-module__UOuhJq__eyebrow:after{content:"";background:var(--accent);opacity:.5;width:24px;height:1px;display:inline-block}.FAQPage-module__UOuhJq__title{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15}.FAQPage-module__UOuhJq__subtitle{color:var(--text-secondary);max-width:600px;font-size:1.05rem;line-height:1.7}.FAQPage-module__UOuhJq__searchWrapper{margin-bottom:var(--space-lg);width:100%}.FAQPage-module__UOuhJq__searchInputContainer{align-items:center;width:100%;display:flex;position:relative}.FAQPage-module__UOuhJq__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:1.25rem}.FAQPage-module__UOuhJq__searchInput{width:100%;font-family:var(--font-primary);color:var(--text-primary);background-color:var(--bg-primary);border:2px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base);outline:none;padding:1.1rem 1.1rem 1.1rem 3.25rem;font-size:.95rem}.FAQPage-module__UOuhJq__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow)}.FAQPage-module__UOuhJq__searchInput::placeholder{color:var(--text-muted);opacity:.7}.FAQPage-module__UOuhJq__tabsWrapper{margin-bottom:var(--space-xl);width:100%;padding-bottom:.5rem;overflow-x:auto}.FAQPage-module__UOuhJq__tabsWrapper::-webkit-scrollbar{display:none}.FAQPage-module__UOuhJq__tabsWrapper{-ms-overflow-style:none;scrollbar-width:none}.FAQPage-module__UOuhJq__tabsList{white-space:nowrap;gap:.65rem;display:flex}.FAQPage-module__UOuhJq__tabBtn{font-family:var(--font-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);transition:all var(--transition-base);padding:.6rem 1.2rem;font-size:.85rem;font-weight:600}.FAQPage-module__UOuhJq__tabBtn:hover{background-color:var(--bg-card);color:var(--accent)}.FAQPage-module__UOuhJq__tabBtnActive{background-color:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.FAQPage-module__UOuhJq__tabBtnActive:hover{background-color:var(--accent-dark);color:var(--text-inverse)}.FAQPage-module__UOuhJq__faqList{margin:0 0 var(--space-xl) 0;flex-direction:column;gap:1rem;width:100%;padding:0;list-style:none;display:flex}.FAQPage-module__UOuhJq__faqItem{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base);overflow:hidden}.FAQPage-module__UOuhJq__faqItem:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.FAQPage-module__UOuhJq__faqItemOpen{border-color:var(--accent);background-color:var(--bg-card-hover);box-shadow:var(--shadow-sm)}.FAQPage-module__UOuhJq__questionButton{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;display:flex}.FAQPage-module__UOuhJq__questionHeader{flex-direction:column;flex:1;gap:.5rem;padding-right:1.5rem;display:flex}.FAQPage-module__UOuhJq__questionText{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.FAQPage-module__UOuhJq__categoryBadge{background-color:var(--accent-glow);color:var(--accent-dark);border-radius:var(--radius-full);align-self:flex-start;padding:.2rem .65rem;font-size:.72rem;font-weight:600}.FAQPage-module__UOuhJq__arrowIcon{color:var(--accent);transition:transform var(--transition-base);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FAQPage-module__UOuhJq__faqItemOpen .FAQPage-module__UOuhJq__arrowIcon{background-color:var(--accent);color:var(--text-inverse);border-color:var(--accent);transform:rotate(180deg)}.FAQPage-module__UOuhJq__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .22s ease-in-out;display:grid}.FAQPage-module__UOuhJq__answerOpen{grid-template-rows:1fr}.FAQPage-module__UOuhJq__answerInner{overflow:hidden}.FAQPage-module__UOuhJq__answerText{color:var(--text-secondary);margin:0;padding:0 1.5rem 1.5rem;font-size:.925rem;line-height:1.7}.FAQPage-module__UOuhJq__noResults{text-align:center;padding:var(--space-2xl) 0;color:var(--text-secondary);font-size:1.05rem}.FAQPage-module__UOuhJq__paginationSection{align-items:center;gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.FAQPage-module__UOuhJq__seeMoreBtn{font-family:var(--font-primary);background-color:var(--accent);color:var(--text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-base);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.9rem;font-weight:700;display:flex}.FAQPage-module__UOuhJq__seeMoreBtn:hover{background-color:var(--accent-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.FAQPage-module__UOuhJq__seeMoreChevron{transition:transform var(--transition-base)}.FAQPage-module__UOuhJq__seeMoreBtn:hover .FAQPage-module__UOuhJq__seeMoreChevron{transform:translateY(2px)}.FAQPage-module__UOuhJq__statsText{color:var(--text-muted);margin:0;font-size:.825rem}@media (max-width:640px){.FAQPage-module__UOuhJq__page{padding:var(--space-xl) 0}.FAQPage-module__UOuhJq__questionButton{padding:1.25rem}.FAQPage-module__UOuhJq__answerText{padding:0 1.25rem 1.25rem}}
