.AdvancedFaq-module__yOy1oa__orchestrator{z-index:1;flex-direction:column;gap:3rem;width:100%;max-width:950px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif;display:flex;position:relative}.AdvancedFaq-module__yOy1oa__header{text-align:center;flex-direction:column;align-items:center;display:flex}.AdvancedFaq-module__yOy1oa__searchBox{width:100%;max-width:650px;margin:0 auto;position:relative}.AdvancedFaq-module__yOy1oa__searchIcon{color:color-mix(in srgb, var(--color-text) 40%, transparent);pointer-events:none;z-index:2;transition:color .3s;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.AdvancedFaq-module__yOy1oa__searchBox:focus-within .AdvancedFaq-module__yOy1oa__searchIcon{color:var(--primary-brand)}.AdvancedFaq-module__yOy1oa__searchInput{width:100%;color:var(--color-text);background:color-mix(in srgb, var(--color-bg) 80%, transparent);border:2px solid color-mix(in srgb, var(--color-text) 10%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:100px;outline:none;padding:1.3rem 3.5rem;font-family:inherit;font-size:1.1rem;transition:all .3s;box-shadow:0 10px 30px -10px #0000000d}.AdvancedFaq-module__yOy1oa__searchInput::placeholder{color:color-mix(in srgb, var(--color-text) 40%, transparent)}.AdvancedFaq-module__yOy1oa__searchInput:focus{border-color:var(--primary-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-brand) 15%, transparent), 0 15px 35px -10px color-mix(in srgb, var(--primary-brand) 10%, transparent);background:var(--color-bg)}.AdvancedFaq-module__yOy1oa__clearBtn{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.AdvancedFaq-module__yOy1oa__clearBtn:hover{background:color-mix(in srgb, var(--color-text) 20%, transparent);color:var(--primary-brand)}.AdvancedFaq-module__yOy1oa__filters{flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%;margin-top:2rem;display:flex}.AdvancedFaq-module__yOy1oa__filterBtn{background:color-mix(in srgb, var(--color-bg) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);color:color-mix(in srgb, var(--color-text) 70%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:100px;outline:none;padding:.7rem 1.4rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdvancedFaq-module__yOy1oa__filterBtn:hover{border-color:color-mix(in srgb, var(--primary-brand) 40%, transparent);color:var(--color-text);transform:translateY(-2px)}.AdvancedFaq-module__yOy1oa__filterBtn.AdvancedFaq-module__yOy1oa__isActive{background:var(--primary-brand);border-color:var(--primary-brand);color:var(--color-bg);box-shadow:0 10px 20px -5px color-mix(in srgb, var(--primary-brand) 40%, transparent);transform:translateY(0)}.AdvancedFaq-module__yOy1oa__faqList{perspective:1000px;flex-direction:column;gap:1.2rem;width:100%;min-height:400px;display:flex}.AdvancedFaq-module__yOy1oa__faqItem{background:color-mix(in srgb, var(--color-bg) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);-webkit-backdrop-filter:blur(12px);will-change:transform, opacity;border-radius:20px;transition:border-color .4s,box-shadow .4s;overflow:hidden}.AdvancedFaq-module__yOy1oa__faqItem:hover{border-color:color-mix(in srgb, var(--primary-brand) 30%, transparent)}.AdvancedFaq-module__yOy1oa__faqItem.AdvancedFaq-module__yOy1oa__isOpen{border-color:color-mix(in srgb, var(--primary-brand) 50%, transparent);background:var(--color-bg);box-shadow:0 20px 40px -15px color-mix(in srgb, var(--primary-brand) 15%, transparent)}.AdvancedFaq-module__yOy1oa__questionBtn{cursor:pointer;width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;font-family:inherit;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:700;line-height:1.4;display:flex}.AdvancedFaq-module__yOy1oa__questionBtn:focus-visible{background:color-mix(in srgb, var(--primary-brand) 5%, transparent)}.AdvancedFaq-module__yOy1oa__iconWrap{background:color-mix(in srgb, var(--primary-brand) 15%, transparent);width:28px;height:28px;color:var(--primary-brand);will-change:transform, background-color, color;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AdvancedFaq-module__yOy1oa__answerWrap{opacity:0;will-change:height, opacity;height:0;overflow:hidden}.AdvancedFaq-module__yOy1oa__answerText{color:color-mix(in srgb, var(--color-text) 75%, transparent);text-wrap:pretty;will-change:transform, opacity;margin:0;padding:0 1.5rem 1.5rem;font-size:1.05rem;line-height:1.7}.AdvancedFaq-module__yOy1oa__loadMoreWrap{justify-content:center;width:100%;margin-top:1rem;display:flex}.AdvancedFaq-module__yOy1oa__loadMoreBtn{background:color-mix(in srgb, var(--color-bg) 60%, transparent);border:2px solid color-mix(in srgb, var(--primary-brand) 30%, transparent);color:var(--primary-brand);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:100px;outline:none;align-items:center;gap:.6rem;padding:.8rem 1.8rem;font-family:inherit;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.AdvancedFaq-module__yOy1oa__loadMoreBtn:hover{background:var(--primary-brand);border-color:var(--primary-brand);color:var(--color-bg);box-shadow:0 10px 20px -5px color-mix(in srgb, var(--primary-brand) 40%, transparent);transform:translateY(-2px)}.AdvancedFaq-module__yOy1oa__emptyState{text-align:center;background:color-mix(in srgb, var(--color-text) 2%, transparent);border:2px dashed color-mix(in srgb, var(--color-text) 15%, transparent);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:5rem 1rem;display:flex}.AdvancedFaq-module__yOy1oa__emptyFace{margin-bottom:1rem;font-size:4rem}.AdvancedFaq-module__yOy1oa__emptyTitle{color:var(--color-text);margin:0 0 .5rem;font-size:1.6rem;font-weight:800}.AdvancedFaq-module__yOy1oa__emptyDesc{color:color-mix(in srgb, var(--color-text) 60%, transparent);max-width:45ch;margin:0;font-size:1.1rem;line-height:1.5}@media (max-width:768px){.AdvancedFaq-module__yOy1oa__searchInput{padding:1.1rem 3.2rem;font-size:1rem}.AdvancedFaq-module__yOy1oa__filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.AdvancedFaq-module__yOy1oa__filters::-webkit-scrollbar{display:none}.AdvancedFaq-module__yOy1oa__filterBtn{white-space:nowrap;flex:none}.AdvancedFaq-module__yOy1oa__questionBtn{padding:1.2rem}.AdvancedFaq-module__yOy1oa__answerText{padding:0 1.2rem 1.2rem}.AdvancedFaq-module__yOy1oa__loadMoreBtn{justify-content:center;width:100%}}
