.faq-module__zGjdgW__container{min-height:calc(100vh - 140px);max-width:var(--container-max-width);justify-content:center;align-items:flex-start;margin:0 auto;padding:20px;display:flex}.faq-module__zGjdgW__faqCard{border-radius:var(--card-border-radius);background:color-mix(in srgb, var(--background-main,#121212) 85%, transparent 15%);border:1px solid var(--card-border,#ffffff24);width:100%;max-width:900px;color:var(--card-text,#fff);-webkit-backdrop-filter:blur(16px)saturate(160%);padding:40px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.faq-module__zGjdgW__faqCard:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,#ffffff05 0%,#ffffff03 35%,#fff0 65%);position:absolute;inset:0}.faq-module__zGjdgW__header{text-align:center;z-index:1;margin-bottom:40px;position:relative}.faq-module__zGjdgW__title{background:var(--gradient-typography-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.5rem;font-weight:700;font-family:var(--font-heading)!important}.faq-module__zGjdgW__description{color:var(--text-dark);opacity:.9;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6}.faq-module__zGjdgW__contactLink{color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .3s}.faq-module__zGjdgW__contactLink:hover{color:#ff8c42}.faq-module__zGjdgW__searchSection{z-index:1;margin-bottom:30px;position:relative}.faq-module__zGjdgW__searchContainer{max-width:500px;margin:0 auto;position:relative}.faq-module__zGjdgW__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.faq-module__zGjdgW__searchInput{border:2px solid var(--card-border);background:var(--form-control-bg);width:100%;color:var(--text-dark);font-size:1rem;font-family:var(--font-main);box-sizing:border-box;border-radius:12px;padding:16px 20px 16px 50px;transition:all .3s}.faq-module__zGjdgW__searchInput:focus{border-color:var(--primary-color);background:var(--form-control-bg-focus);outline:none;box-shadow:0 0 0 3px #ee681a1a}.faq-module__zGjdgW__searchInput::placeholder{color:var(--text-muted);opacity:.7}.faq-module__zGjdgW__categories{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:30px;display:flex;position:relative}.faq-module__zGjdgW__categoryButton{border:2px solid var(--card-border);background:color-mix(in srgb, var(--background-main,#121212) 90%, transparent 10%);color:var(--text-dark);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.faq-module__zGjdgW__categoryButton:hover{opacity:.9}.faq-module__zGjdgW__categoryActive{border-color:var(--primary-color)!important;background:color-mix(in srgb, var(--primary-color) 15%, var(--background-main) 85%)!important;color:var(--primary-color)!important}.faq-module__zGjdgW__resultsInfo{z-index:1;margin-bottom:20px;position:relative}.faq-module__zGjdgW__resultsCount{color:var(--text-muted);text-align:center;margin:0;font-size:.95rem}.faq-module__zGjdgW__faqList{z-index:1;position:relative}.faq-module__zGjdgW__faqItem{border:1px solid var(--card-border);background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border-radius:12px;margin-bottom:16px;transition:all .3s;overflow:hidden}.faq-module__zGjdgW__faqItem:hover{border-color:var(--primary-color);transform:translateY(-1px)}.faq-module__zGjdgW__faqQuestion{width:100%;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:all .3s;display:flex}.faq-module__zGjdgW__faqQuestion:hover{background:color-mix(in srgb, var(--primary-color) 5%, var(--background-main) 95%)}.faq-module__zGjdgW__faqQuestionOpen{background:color-mix(in srgb, var(--primary-color) 8%, var(--background-main) 92%)}.faq-module__zGjdgW__questionContent{flex-direction:column;flex:1;gap:8px;display:flex}.faq-module__zGjdgW__questionText{color:var(--text-dark);font-size:1.1rem;font-weight:600;line-height:1.4}.faq-module__zGjdgW__questionMeta{align-items:center;gap:12px;display:flex}.faq-module__zGjdgW__categoryTag{background:color-mix(in srgb, var(--primary-color) 15%, var(--background-main) 85%);color:var(--primary-color);border-radius:12px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-block}.faq-module__zGjdgW__chevron{color:var(--primary-color);flex-shrink:0;transition:transform .3s}.faq-module__zGjdgW__faqQuestionOpen .faq-module__zGjdgW__chevron{transform:rotate(180deg)}.faq-module__zGjdgW__faqAnswer{background:color-mix(in srgb, var(--background-main,#121212) 98%, transparent 2%);max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-module__zGjdgW__faqAnswerOpen{max-height:500px;padding:0 24px 20px}.faq-module__zGjdgW__answerContent{border-top:1px solid var(--card-border);padding-top:16px}.faq-module__zGjdgW__answerContent p{color:var(--text-dark);opacity:.9;margin:0;line-height:1.7}.faq-module__zGjdgW__noResults{text-align:center;color:var(--text-muted);padding:60px 20px}.faq-module__zGjdgW__noResultsIcon{color:var(--text-muted);opacity:.6;margin-bottom:20px}.faq-module__zGjdgW__noResultsTitle{color:var(--text-dark);margin-bottom:12px;font-size:1.5rem;font-weight:600}.faq-module__zGjdgW__noResultsText{max-width:400px;margin:0 auto;font-size:1rem;line-height:1.6}.faq-module__zGjdgW__footer{z-index:1;margin-top:50px;position:relative}.faq-module__zGjdgW__helpSection{text-align:center;background:color-mix(in srgb, var(--primary-color) 5%, var(--background-main) 95%);border:1px solid #ee681a33;border-radius:16px;padding:40px}.faq-module__zGjdgW__helpTitle{color:var(--text-dark);margin-bottom:12px;font-size:1.5rem;font-weight:600}.faq-module__zGjdgW__helpText{color:var(--text-muted);margin-bottom:24px;font-size:1rem;line-height:1.6}.faq-module__zGjdgW__helpActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.faq-module__zGjdgW__helpButton,.faq-module__zGjdgW__helpButtonSecondary{border-radius:var(--button-radius);align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.faq-module__zGjdgW__helpButton{background:var(--button-bg);color:var(--button-text);border:none}.faq-module__zGjdgW__helpButton:hover{opacity:.9}.faq-module__zGjdgW__helpButtonSecondary{background:var(--button-bg-no-activ);color:var(--button-text-no-activ);border:1px solid var(--card-border)}.faq-module__zGjdgW__helpButtonSecondary:hover{opacity:.9}@media (max-width:768px){.faq-module__zGjdgW__container{padding:16px}.faq-module__zGjdgW__faqCard{padding:24px}.faq-module__zGjdgW__title{font-size:2rem}.faq-module__zGjdgW__description{font-size:1rem}.faq-module__zGjdgW__categories{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.faq-module__zGjdgW__categoryButton{flex-shrink:0}.faq-module__zGjdgW__faqQuestion{padding:16px 20px}.faq-module__zGjdgW__faqAnswerOpen{padding:0 20px 16px}.faq-module__zGjdgW__questionText{font-size:1rem}.faq-module__zGjdgW__helpActions{flex-direction:column;align-items:center}.faq-module__zGjdgW__helpButton,.faq-module__zGjdgW__helpButtonSecondary{justify-content:center;width:100%;max-width:280px}}@media (max-width:480px){.faq-module__zGjdgW__faqCard{padding:20px}.faq-module__zGjdgW__title{font-size:1.75rem}.faq-module__zGjdgW__searchInput{padding:14px 16px 14px 45px;font-size:16px}.faq-module__zGjdgW__categoryButton{padding:8px 12px;font-size:.85rem}.faq-module__zGjdgW__faqQuestion{padding:14px 16px}.faq-module__zGjdgW__faqAnswerOpen{padding:0 16px 14px}.faq-module__zGjdgW__helpSection{padding:30px 20px}}.faq-module__zGjdgW__dark .faq-module__zGjdgW__faqCard{box-shadow:0 8px 32px #00000040}.faq-module__zGjdgW__dark .faq-module__zGjdgW__searchInput:focus{box-shadow:0 0 0 3px #ee681a26}.faq-module__zGjdgW__light .faq-module__zGjdgW__faqCard{box-shadow:0 8px 32px #00000014}.faq-module__zGjdgW__light .faq-module__zGjdgW__searchInput{background:var(--form-control-bg)}.faq-module__zGjdgW__light .faq-module__zGjdgW__faqItem{background:#fffc}.faq-module__zGjdgW__light .faq-module__zGjdgW__categoryButton{background:#fff9}.faq-module__zGjdgW__light .faq-module__zGjdgW__categoryButton:hover{background:#ee681a1a}.faq-module__zGjdgW__light .faq-module__zGjdgW__categoryActive{background:#ee681a26!important}.faq-module__zGjdgW__light .faq-module__zGjdgW__helpSection{background:#ee681a0d}.faq-module__zGjdgW__faqItem{opacity:0;animation:.5s forwards faq-module__zGjdgW__fadeInUp;transform:translateY(20px)}.faq-module__zGjdgW__faqItem:first-child{animation-delay:.1s}.faq-module__zGjdgW__faqItem:nth-child(2){animation-delay:.15s}.faq-module__zGjdgW__faqItem:nth-child(3){animation-delay:.2s}.faq-module__zGjdgW__faqItem:nth-child(4){animation-delay:.25s}.faq-module__zGjdgW__faqItem:nth-child(5){animation-delay:.3s}.faq-module__zGjdgW__faqItem:nth-child(6){animation-delay:.35s}.faq-module__zGjdgW__faqItem:nth-child(7){animation-delay:.4s}.faq-module__zGjdgW__faqItem:nth-child(8){animation-delay:.45s}.faq-module__zGjdgW__faqItem:nth-child(9){animation-delay:.5s}@keyframes faq-module__zGjdgW__fadeInUp{to{opacity:1;transform:translateY(0)}}.faq-module__zGjdgW__faqQuestion:focus,.faq-module__zGjdgW__categoryButton:focus,.faq-module__zGjdgW__searchInput:focus,.faq-module__zGjdgW__helpButton:focus,.faq-module__zGjdgW__helpButtonSecondary:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.faq-module__zGjdgW__faqItem{opacity:1;animation:none;transform:none}.faq-module__zGjdgW__faqQuestion:hover,.faq-module__zGjdgW__categoryButton:hover,.faq-module__zGjdgW__helpButton:hover{transform:none}.faq-module__zGjdgW__chevron{transition:none}}
