.faq-page.svelte-1bex8oj{padding:var(--spacing-xl) var(--spacing-m)}.faq-container.svelte-1bex8oj{max-width:48rem;margin:0 auto}.faq-header.svelte-1bex8oj{text-align:center;margin-bottom:var(--spacing-2xl)}.page-title.svelte-1bex8oj{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--spacing-s)}.page-description.svelte-1bex8oj{font-size:var(--text-lg);color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.faq-categories.svelte-1bex8oj{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.faq-category.svelte-1bex8oj{display:flex;flex-direction:column;gap:var(--spacing-m)}.category-title.svelte-1bex8oj{font-size:var(--text-xl);font-weight:600;padding-bottom:var(--spacing-s);border-bottom:2px solid var(--color-base-200)}.accordion{display:flex;flex-direction:column;border:1px solid var(--color-base-200);border-radius:var(--radius-lg);overflow:hidden}.accordion-item{border-bottom:1px solid var(--color-base-200)}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-m);font-size:var(--text-base);font-weight:500;color:var(--color-base-content);background:var(--color-base-100);border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.accordion-trigger:hover{background:var(--color-base-200)}.accordion-trigger svg{flex-shrink:0;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);transition:transform .2s ease}.accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.accordion-content{overflow:hidden;background:var(--color-base-100)}.accordion-content[data-state=open]{animation:svelte-1bex8oj-slideDown .2s ease}.accordion-content[data-state=closed]{animation:svelte-1bex8oj-slideUp .2s ease}.accordion-content-inner.svelte-1bex8oj{padding:0 var(--spacing-m) var(--spacing-m)}@keyframes svelte-1bex8oj-slideDown{0%{height:0}to{height:var(--bits-accordion-content-height)}}@keyframes svelte-1bex8oj-slideUp{0%{height:var(--bits-accordion-content-height)}to{height:0}}.faq-answer.svelte-1bex8oj{color:color-mix(in oklab,var(--color-base-content) 60%,transparent);line-height:1.7}.faq-footer.svelte-1bex8oj{margin-top:var(--spacing-3xl);padding:var(--spacing-xl);background:var(--color-base-200);border-radius:var(--radius-lg);text-align:center}.faq-footer.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:var(--text-xl);font-weight:600;margin-bottom:var(--spacing-s)}.faq-footer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:color-mix(in oklab,var(--color-base-content) 60%,transparent);margin-bottom:var(--spacing-l)}.contact-link.svelte-1bex8oj{display:inline-flex;align-items:center;padding:var(--spacing-s) var(--spacing-l);background:var(--color-brand);color:#fff;border-radius:var(--radius-md);text-decoration:none;font-weight:500;transition:background-color .15s ease}.contact-link.svelte-1bex8oj:hover{background:color-mix(in oklch,var(--color-brand) 85%,black)}
