.faq-module__qy64aa__faqPage{color:#fff;background:#0a0a0a;min-height:100vh;padding-bottom:100px;font-family:Inter,sans-serif;overflow-x:hidden}.faq-module__qy64aa__header{background:linear-gradient(#18120e 0%,#0a0a0a 100%);border-bottom:1px solid #ffffff0d;padding:80px 0 60px}.faq-module__qy64aa__container{max-width:1000px;margin:0 auto;padding:0 24px}.faq-module__qy64aa__backLink{color:#dc6f36;align-items:center;gap:8px;width:fit-content;margin-bottom:40px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.faq-module__qy64aa__backLink:hover{opacity:.9;transform:translate(-4px)}.faq-module__qy64aa__titleWrap{text-align:center;flex-direction:column;align-items:center;display:flex}.faq-module__qy64aa__icon{color:#dc6f36;filter:drop-shadow(0 0 15px #dc6f3666);margin-bottom:24px}.faq-module__qy64aa__title{letter-spacing:-.02em;margin:0 0 12px;font-size:3rem;font-weight:900}.faq-module__qy64aa__subtitle{color:#fff9;max-width:600px;margin-bottom:32px;font-size:1.1rem;line-height:1.5}.faq-module__qy64aa__searchContainer{width:100%;max-width:500px;margin-top:8px;position:relative}.faq-module__qy64aa__searchIcon{color:#fff6;pointer-events:none;transition:color .2s;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-module__qy64aa__searchInput{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;outline:none;width:100%;padding:16px 20px 16px 52px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-module__qy64aa__searchInput:focus{background:#ffffff0f;border-color:#dc6f36;box-shadow:0 0 20px #dc6f3626}.faq-module__qy64aa__searchInput:focus+.faq-module__qy64aa__searchIcon{color:#dc6f36}.faq-module__qy64aa__layout{grid-template-columns:240px 1fr;align-items:start;gap:48px;margin-top:60px;display:grid}.faq-module__qy64aa__categories{flex-direction:column;gap:8px;display:flex;position:sticky;top:100px}.faq-module__qy64aa__categoryBtn{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:14px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.faq-module__qy64aa__categoryBtn:hover{color:#fff;background:#ffffff08}.faq-module__qy64aa__activeCategoryBtn{color:#dc6f36;background:#dc6f3614;border-color:#dc6f3626}.faq-module__qy64aa__activeCategoryBtn:hover{color:#dc6f36;background:#dc6f361f}.faq-module__qy64aa__faqList{flex-direction:column;gap:16px;display:flex}.faq-module__qy64aa__faqItem{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-module__qy64aa__faqItem:hover{background:#ffffff08;border-color:#ffffff1a;transform:translateY(-2px)}.faq-module__qy64aa__faqItemActive{background:#dc6f3605;border-color:#dc6f364d;box-shadow:0 10px 30px #0003}.faq-module__qy64aa__questionHeader{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px;font-size:1.1rem;font-weight:700;display:flex}.faq-module__qy64aa__questionText{line-height:1.4}.faq-module__qy64aa__chevron{color:#fff6;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s}.faq-module__qy64aa__faqItemActive .faq-module__qy64aa__chevron{color:#dc6f36;transform:rotate(180deg)}.faq-module__qy64aa__answerWrapper{opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.faq-module__qy64aa__faqItemActive .faq-module__qy64aa__answerWrapper{opacity:1;max-height:500px}.faq-module__qy64aa__answerContent{color:#ffffffbf;padding:0 24px 24px;font-size:1rem;line-height:1.7}.faq-module__qy64aa__answerContent p{margin:0 0 16px}.faq-module__qy64aa__answerContent p:last-child{margin-bottom:0}.faq-module__qy64aa__answerContent ul{margin:12px 0;padding-left:20px}.faq-module__qy64aa__answerContent li{margin-bottom:8px}.faq-module__qy64aa__emptyState{text-align:center;background:#ffffff05;border:1px dashed #ffffff14;border-radius:24px;padding:60px 40px}.faq-module__qy64aa__emptyIcon{color:#fff3;margin-bottom:16px}.faq-module__qy64aa__emptyState h3{margin:0 0 8px;font-size:1.3rem}.faq-module__qy64aa__emptyState p{color:#ffffff80;margin:0}@media (max-width:768px){.faq-module__qy64aa__header{padding:60px 0 40px}.faq-module__qy64aa__title{font-size:2.2rem}.faq-module__qy64aa__subtitle{padding:0 16px;font-size:.95rem}.faq-module__qy64aa__layout{grid-template-columns:1fr;gap:24px;margin-top:32px}.faq-module__qy64aa__categories{scrollbar-width:none;flex-direction:row;padding-bottom:12px;position:static;overflow-x:auto}.faq-module__qy64aa__categories::-webkit-scrollbar{display:none}.faq-module__qy64aa__categoryBtn{white-space:nowrap;border-radius:12px;padding:10px 16px;font-size:.85rem}.faq-module__qy64aa__questionHeader{padding:20px;font-size:1rem}.faq-module__qy64aa__answerContent{padding:0 20px 20px;font-size:.9rem}}
