.faq-accordion-item.svelte-142uzfe{background-color:var(--color-bg-white);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:var(--transition-normal);margin-bottom:1rem;overflow:hidden}.faq-accordion-item.svelte-142uzfe:hover{border-color:#1e40af26;box-shadow:0 4px 12px #0f172a05}.faq-accordion-item.open.svelte-142uzfe{box-shadow:var(--shadow-soft);border-color:#1e40af40}.faq-header.svelte-142uzfe{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.5rem;display:flex}.faq-question.svelte-142uzfe{color:var(--color-dark);transition:var(--transition-fast);font-size:1.05rem;font-weight:600;line-height:1.4}.faq-accordion-item.svelte-142uzfe:hover .faq-question:where(.svelte-142uzfe){color:var(--color-primary)}.faq-icon-box.svelte-142uzfe{background-color:var(--color-bg-light);width:32px;height:32px;color:var(--color-text-muted);transition:var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-accordion-item.open.svelte-142uzfe .faq-icon-box:where(.svelte-142uzfe){color:var(--color-primary);background-color:#1e40af14}.chevron.svelte-142uzfe{transition:var(--transition-normal)}.chevron.rotate.svelte-142uzfe{transform:rotate(180deg)}.faq-content.svelte-142uzfe{background-color:var(--color-bg-white)}.faq-answer-inner.svelte-142uzfe{border-top:1px solid #0000;padding:0 1.5rem 1.5rem}.faq-answer-inner.svelte-142uzfe p:where(.svelte-142uzfe){color:var(--color-text);margin:0;font-size:.95rem;line-height:1.6}
