.faq-accordion.svelte-142uzfe{display:flex;flex-direction:column;gap:var(--space-3)}.faq-accordion__item.svelte-142uzfe{background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);overflow:hidden}.faq-accordion__question.svelte-142uzfe{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5);font-size:var(--text-base);font-weight:600;color:var(--color-text);cursor:pointer;list-style:none;gap:var(--space-4)}.faq-accordion__question.svelte-142uzfe::-webkit-details-marker{display:none}.faq-accordion__icon.svelte-142uzfe{font-size:var(--text-xl);color:var(--color-accent);flex-shrink:0;transition:transform .2s ease;font-weight:300}details[open].svelte-142uzfe .faq-accordion__icon:where(.svelte-142uzfe){transform:rotate(45deg)}.faq-accordion__answer.svelte-142uzfe{padding:0 var(--space-5) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;border-top:1px solid rgba(0,0,0,.04)}.faq-section.svelte-s97ik7{padding:var(--space-20) 0;min-height:60vh}.container.svelte-s97ik7{max-width:800px;margin:0 auto;padding:0 var(--space-6)}.section-header.svelte-s97ik7{margin-bottom:var(--space-10)}.section-label.svelte-s97ik7{font-size:var(--text-xs);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);display:block;margin-bottom:var(--space-2)}.section-title.svelte-s97ik7{font-size:var(--text-4xl);font-weight:300;font-style:italic;font-family:IvyoraDisplay,serif;color:var(--color-text);margin:0}.search-wrap.svelte-s97ik7{margin-bottom:var(--space-10)}.search-input.svelte-s97ik7{width:100%;padding:var(--space-4) var(--space-5);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-full);background:#ffffffb3;font-size:var(--text-base);color:var(--color-text);box-sizing:border-box}.search-input.svelte-s97ik7:focus{outline:none;border-color:var(--color-accent)}.faq-group.svelte-s97ik7{margin-bottom:var(--space-10)}.faq-category.svelte-s97ik7{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin:0 0 var(--space-4)}.empty.svelte-s97ik7{text-align:center;color:var(--color-text-muted);padding:var(--space-16) 0}
