.faq-item.svelte-1f1lynr{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:.625rem;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.faq-item.svelte-1f1lynr:hover,.faq-item.open.svelte-1f1lynr{border-color:#0f67b140;box-shadow:0 4px 16px #0f67b10f}.faq-trigger.svelte-1f1lynr{width:100%;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left}.faq-q.svelte-1f1lynr{font-size:.95rem;font-weight:600;color:var(--ink);line-height:1.4}.chevron.svelte-1f1lynr{width:30px;height:30px;border-radius:7px;background:var(--blue-light);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1),background .22s ease,color .22s ease}.chevron.open.svelte-1f1lynr{transform:rotate(180deg);background:var(--blue);color:#fff}.faq-body.svelte-1f1lynr{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.faq-body.open.svelte-1f1lynr{grid-template-rows:1fr}.faq-answer.svelte-1f1lynr{overflow:hidden}.faq-answer.svelte-1f1lynr p:where(.svelte-1f1lynr){margin:0;padding:1rem 1.5rem 1.375rem;color:var(--body);font-size:.9rem;line-height:1.75;border-top:1px solid var(--border)}
