.faq-wrap.svelte-1rhwcka .faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;font-size:16px;font-weight:600;color:var(--color-surface-950);text-align:left;letter-spacing:-.005em}.faq-wrap.svelte-1rhwcka .faq-chevron{color:var(--color-surface-500);flex-shrink:0}.faq-hr.svelte-1rhwcka{border:0;border-top:1px solid var(--color-surface-200);margin:0}.faq-answer.svelte-1rhwcka{margin:0;padding-bottom:18px;color:var(--color-surface-700);font-size:15px;line-height:1.55}.faq-answer.svelte-1rhwcka .faq-link{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.faq-answer.svelte-1rhwcka .faq-link:hover{color:var(--color-primary-500)}.tc-card.svelte-1wv70ah{display:flex;flex-direction:column;padding:22px;background:var(--color-surface-50);border:1px solid var(--color-surface-200);border-radius:12px}.tc-stars.svelte-1wv70ah{margin:0;color:var(--color-surface-950);letter-spacing:2px;font-size:18px}.tc-title.svelte-1wv70ah{margin:10px 0 0;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--color-primary-700);line-height:1.3}.tc-text.svelte-1wv70ah{margin:10px 0 0;flex-grow:1;font-size:14.5px;line-height:1.55;color:var(--color-surface-700);display:flex;flex-direction:column;gap:12px}.tc-text.svelte-1wv70ah p:where(.svelte-1wv70ah){margin:0}.tc-author.svelte-1wv70ah{margin:14px 0 0;font-size:12.5px;color:var(--color-surface-500);letter-spacing:.02em}
