.FaqView-module__97PKpG__container{max-width:1040px;margin:0 auto;padding:2rem 1.5rem 5rem}.FaqView-module__97PKpG__header{border:1px solid var(--card-border);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff 0%,#faf7f2 100%);flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:3rem 2rem;display:flex}.FaqView-module__97PKpG__badgeRow{justify-content:center;display:flex}.FaqView-module__97PKpG__helpBadge{background-color:var(--primary-light);color:var(--primary);border-radius:var(--radius-pill);letter-spacing:.05em;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-flex}.FaqView-module__97PKpG__mainTitle{font-family:var(--font-title);color:#1c1917;letter-spacing:-.02em;margin:0;font-size:2.2rem;font-weight:800}.FaqView-module__97PKpG__subtitle{color:#57534e;max-width:620px;margin:0;font-size:.95rem;line-height:1.6}.FaqView-module__97PKpG__searchBox{border:1px solid var(--card-border);border-radius:var(--radius-pill);background-color:#fff;align-items:center;gap:.75rem;width:100%;max-width:580px;margin-top:.75rem;padding:.75rem 1.25rem;transition:border-color .2s;display:flex;box-shadow:0 4px 16px #2319140f}.FaqView-module__97PKpG__searchBox:focus-within{border-color:var(--primary)}.FaqView-module__97PKpG__searchIcon{color:#78716c;flex-shrink:0}.FaqView-module__97PKpG__searchInput{color:#1c1917;background:0 0;border:none;outline:none;width:100%;font-size:.92rem}.FaqView-module__97PKpG__clearSearchBtn{color:#a8a29e;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.FaqView-module__97PKpG__categoryBar{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.FaqView-module__97PKpG__categoryBtn{border:1px solid var(--card-border);color:#57534e;border-radius:var(--radius-pill);cursor:pointer;background-color:#fff;padding:.55rem 1.15rem;font-size:.82rem;font-weight:700;transition:all .2s}.FaqView-module__97PKpG__categoryBtn:hover{border-color:var(--primary);color:var(--primary)}.FaqView-module__97PKpG__categoryBtnActive{color:#fff;background-color:#1c1917;border-color:#1c1917}.FaqView-module__97PKpG__faqList{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.FaqView-module__97PKpG__faqCard{border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;transition:all .2s;overflow:hidden}.FaqView-module__97PKpG__faqCard:hover{border-color:#d6cdbf}.FaqView-module__97PKpG__faqCardOpen{box-shadow:0 4px 16px #c84b2014;border-color:var(--primary)!important}.FaqView-module__97PKpG__faqQuestionBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.35rem 1.75rem;display:flex}.FaqView-module__97PKpG__faqQuestionText{font-family:var(--font-title);color:#1c1917;font-size:1.05rem;font-weight:700;line-height:1.4}.FaqView-module__97PKpG__accordionIcon{color:#78716c;background-color:#faf7f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s;display:flex}.FaqView-module__97PKpG__iconRotated{background-color:var(--primary-light);color:var(--primary);transform:rotate(180deg)}.FaqView-module__97PKpG__faqAnswerBody{color:#57534e;border-top:1px solid #f2ede4;padding:1.25rem 1.75rem 1.5rem;font-size:.92rem;line-height:1.7}.FaqView-module__97PKpG__faqAnswerBody p{margin:0}.FaqView-module__97PKpG__emptyFaqCard{border:1px dashed var(--card-border);border-radius:var(--radius-xl);text-align:center;background-color:#fff;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 2rem;display:flex}.FaqView-module__97PKpG__emptyIcon{color:#a8a29e}.FaqView-module__97PKpG__emptyTitle{color:#1c1917;margin:0;font-size:1.15rem;font-weight:800}.FaqView-module__97PKpG__emptyDesc{color:#78716c;max-width:440px;margin:0;font-size:.88rem;line-height:1.5}.FaqView-module__97PKpG__contactSupportCard{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1c1917 0%,#292524 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.5rem 3rem;display:flex}.FaqView-module__97PKpG__contactText{flex-direction:column;gap:.5rem;display:flex}.FaqView-module__97PKpG__supportBadge{color:var(--accent);letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.FaqView-module__97PKpG__supportTitle{font-family:var(--font-title);margin:0;font-size:1.35rem;font-weight:800}.FaqView-module__97PKpG__supportDesc{color:#d6cdbf;margin:0;font-size:.88rem}.FaqView-module__97PKpG__supportActions{flex-wrap:wrap;gap:1rem;display:flex}.FaqView-module__97PKpG__emailBtn{background-color:var(--primary);color:#fff;border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #c84b2040}.FaqView-module__97PKpG__emailBtn:hover{background-color:var(--primary-hover);transform:translateY(-2px)}.FaqView-module__97PKpG__memberBtn{color:#fff;border-radius:var(--radius-pill);background-color:#ffffff1a;border:1px solid #fff3;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.FaqView-module__97PKpG__memberBtn:hover{color:#1c1917;background-color:#fff}@media (max-width:600px){.FaqView-module__97PKpG__container{padding:1rem .85rem 3rem}.FaqView-module__97PKpG__header{padding:2rem 1.25rem}.FaqView-module__97PKpG__mainTitle{font-size:1.6rem}.FaqView-module__97PKpG__faqQuestionBtn{padding:1.15rem 1.25rem}.FaqView-module__97PKpG__faqQuestionText{font-size:.95rem}.FaqView-module__97PKpG__faqAnswerBody{padding:0 1.25rem 1.25rem}.FaqView-module__97PKpG__contactSupportCard{flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem}.FaqView-module__97PKpG__supportActions{flex-direction:column;width:100%}.FaqView-module__97PKpG__emailBtn,.FaqView-module__97PKpG__memberBtn{justify-content:center;width:100%}}
