.FAQClient-module__zQxNhW__searchBar{margin-bottom:var(--space-4);align-items:center;display:flex;position:relative}.FAQClient-module__zQxNhW__searchIcon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.FAQClient-module__zQxNhW__searchInput{width:100%;padding:var(--space-3)var(--space-3)var(--space-3)calc(var(--space-3) + 28px);border:2px solid var(--glass-border);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--color-text-primary);background:var(--color-bg-primary);transition:border-color var(--transition-fast);outline:none}.FAQClient-module__zQxNhW__searchInput:focus{border-color:var(--color-sage);box-shadow:0 0 0 3px #4caf501a}.FAQClient-module__zQxNhW__searchInput::placeholder{color:var(--color-text-muted)}.FAQClient-module__zQxNhW__clearBtn{right:var(--space-3);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute}.FAQClient-module__zQxNhW__clearBtn:hover{color:var(--color-text-primary)}.FAQClient-module__zQxNhW__categories{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.FAQClient-module__zQxNhW__categoryBtn{padding:var(--space-2)var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.FAQClient-module__zQxNhW__categoryBtn:hover{border-color:var(--color-sage);color:var(--color-sage)}.FAQClient-module__zQxNhW__categoryBtn.FAQClient-module__zQxNhW__active{background:var(--color-sage);color:var(--color-white);border-color:var(--color-sage)}.FAQClient-module__zQxNhW__faqList{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.FAQClient-module__zQxNhW__faqItem{padding:var(--space-5);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid #4caf501a;transition:all .3s}.FAQClient-module__zQxNhW__faqItem:hover{border-color:var(--color-sage);box-shadow:var(--shadow-md)}.FAQClient-module__zQxNhW__question{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-sage-dark);margin-bottom:var(--space-3)}.FAQClient-module__zQxNhW__answer{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.7}.FAQClient-module__zQxNhW__resultCount{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.FAQClient-module__zQxNhW__noResults{text-align:center;padding:var(--space-6);color:var(--color-text-secondary)}.FAQClient-module__zQxNhW__resetBtn{margin-top:var(--space-3);padding:var(--space-2)var(--space-4);background:var(--color-sage);color:var(--color-white);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:none}.FAQClient-module__zQxNhW__contact{text-align:center;padding:var(--space-7);background:linear-gradient(135deg,var(--color-sage)0%,var(--color-emerald)100%);border-radius:var(--radius-xl);color:#fff}.FAQClient-module__zQxNhW__contact h2{font-size:var(--text-2xl);margin-bottom:var(--space-3);color:#fff}.FAQClient-module__zQxNhW__contact p{font-size:var(--text-lg);margin-bottom:var(--space-4);opacity:.95}.FAQClient-module__zQxNhW__contactBtn{padding:var(--space-3)var(--space-5);color:var(--color-sage-dark);border-radius:var(--radius-lg);font-weight:var(--weight-semibold);transition:all var(--transition-fast);background:#fff;align-items:center;text-decoration:none;display:inline-flex}.FAQClient-module__zQxNhW__contactBtn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (max-width:768px){.FAQClient-module__zQxNhW__categories{-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.FAQClient-module__zQxNhW__categories::-webkit-scrollbar{display:none}.FAQClient-module__zQxNhW__faqItem{padding:var(--space-4)}.FAQClient-module__zQxNhW__question{font-size:var(--text-lg)}.FAQClient-module__zQxNhW__answer{font-size:var(--text-sm)}}
.faq-module__igTZQa__main{background:var(--color-bg-primary);min-height:100vh;padding:8rem 0 4rem}.faq-module__igTZQa__container{max-width:900px;padding:0 var(--space-4);margin:0 auto}.faq-module__igTZQa__header{text-align:center;margin-bottom:var(--space-8)}.faq-module__igTZQa__title{font-size:var(--text-4xl);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.faq-module__igTZQa__subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.faq-module__igTZQa__faqList{gap:var(--space-6);margin-bottom:var(--space-10);flex-direction:column;display:flex}.faq-module__igTZQa__faqItem{padding:var(--space-6);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid #4caf501a;transition:all .3s}.faq-module__igTZQa__faqItem:hover{border-color:var(--color-sage);box-shadow:var(--shadow-md)}.faq-module__igTZQa__question{font-size:var(--text-xl);color:var(--color-sage-dark);margin-bottom:var(--space-3);font-weight:600}.faq-module__igTZQa__answer{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.faq-module__igTZQa__contact{text-align:center;padding:var(--space-8);background:linear-gradient(135deg,var(--color-sage)0%,var(--color-emerald)100%);border-radius:var(--radius-xl);color:#fff}.faq-module__igTZQa__contact h2{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.faq-module__igTZQa__contact p{font-size:var(--text-lg);margin-bottom:var(--space-5);opacity:.95}@media (max-width:768px){.faq-module__igTZQa__main{padding:6rem 0 3rem}.faq-module__igTZQa__title{font-size:var(--text-3xl)}.faq-module__igTZQa__subtitle{font-size:var(--text-base)}.faq-module__igTZQa__faqItem{padding:var(--space-4)}.faq-module__igTZQa__question{font-size:var(--text-lg)}.faq-module__igTZQa__answer{font-size:var(--text-sm)}}
