.faq-page.svelte-1bex8oj{position:relative;min-height:calc(100vh - 4rem)}.faq-bg.svelte-1bex8oj{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(49,231,224,.03) 0%,transparent 50%),radial-gradient(circle at 30% 70%,rgba(90,42,130,.03) 0%,transparent 50%)}.faq-search.svelte-1bex8oj{width:100%;padding:.875rem 1rem .875rem 3rem;background:#161819d9;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--color-text);font-size:.9375rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .3s,box-shadow .3s}.faq-search.svelte-1bex8oj:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px #31e7e01a}.faq-search.svelte-1bex8oj::placeholder{color:var(--color-text-dim)}.category-tab.svelte-1bex8oj{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:9999px;border:1px solid var(--color-border);background:#16181999;color:var(--color-text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.category-tab.svelte-1bex8oj:hover{border-color:#31e7e04d;color:var(--color-text)}.category-tab-active.svelte-1bex8oj{border-color:var(--color-teal)!important;color:var(--color-teal)!important;background:#31e7e014;box-shadow:0 0 12px #31e7e01a}.faq-item.svelte-1bex8oj{background:#161819d9;border:1px solid rgba(255,255,255,.06);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq-item.svelte-1bex8oj:hover{border-color:#ffffff1a}.faq-item-open.svelte-1bex8oj{border-color:#31e7e026;box-shadow:0 4px 20px #0003}.faq-question.svelte-1bex8oj{width:100%;display:flex;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;text-align:left;cursor:pointer;transition:background .2s;border:none;background:transparent;color:var(--color-text)}.faq-question.svelte-1bex8oj:hover{background:#ffffff05}.faq-number.svelte-1bex8oj{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#31e7e01a;color:var(--color-teal);font-size:.75rem;font-weight:600;flex-shrink:0}.faq-chevron.svelte-1bex8oj{color:var(--color-text-dim);transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s;flex-shrink:0}.faq-chevron-open.svelte-1bex8oj{transform:rotate(180deg);color:var(--color-teal)}.faq-answer.svelte-1bex8oj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.faq-answer-open.svelte-1bex8oj{grid-template-rows:1fr}.faq-answer-inner.svelte-1bex8oj{overflow:hidden}.faq-answer-inner.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:0 1.25rem 1.25rem 3.75rem;color:var(--color-text-muted);font-size:.875rem;line-height:1.7}.cta-card.svelte-1bex8oj{position:relative;padding:3rem 2rem;border-radius:16px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.cta-bg.svelte-1bex8oj{position:absolute;inset:0;background:linear-gradient(135deg,#31e7e00f,#5a2a820f,#161819f2);z-index:0}
