.mkt3-section.svelte-s97ik7{max-width:900px;margin:0 auto;padding:8rem 0 6rem}.mkt3-section-header.svelte-s97ik7{text-align:center;margin-bottom:4rem}.mkt3-section-title.svelte-s97ik7{font-family:var(--font-display);letter-spacing:-.02em;color:rgb(var(--text-main));margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.mkt3-section-subtitle.svelte-s97ik7{color:rgb(var(--text-muted));font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.faq-search.svelte-s97ik7{align-items:center;margin-bottom:3rem;display:flex;position:relative}.faq-search-icon.svelte-s97ik7{color:rgb(var(--text-muted));pointer-events:none;position:absolute;left:1.25rem}.faq-search-input.svelte-s97ik7{width:100%;color:rgb(var(--text-main));background:rgb(var(--bg-secondary));border:1px solid rgb(var(--border-default));border-radius:12px;padding:1rem 3rem 1rem 3.25rem;font-size:1rem;transition:border-color .2s}.faq-search-input.svelte-s97ik7::placeholder{color:rgb(var(--text-muted))}.faq-search-input.svelte-s97ik7:focus{border-color:rgb(var(--border-focus));outline:none}.faq-search-input.svelte-s97ik7::-webkit-search-cancel-button{appearance:none}.faq-search-clear.svelte-s97ik7{border-radius:var(--radius-full,999px);color:rgb(var(--text-muted));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:1rem}.faq-search-clear.svelte-s97ik7:hover{color:rgb(var(--text-main))}.faq-item.svelte-s97ik7 mark{background:rgb(var(--color-user-highlight));color:rgb(var(--color-user-highlight-text));border-radius:var(--radius-sm,4px);padding:0 .1em}.faq-empty.svelte-s97ik7{text-align:center;color:rgb(var(--text-muted));padding:2rem 0;font-size:1rem;line-height:1.7}.faq-empty.svelte-s97ik7 a:where(.svelte-s97ik7){color:rgb(var(--text-accent))}.faq-category.svelte-s97ik7{margin-bottom:3rem}.faq-cat-title.svelte-s97ik7{text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--text-accent));border-bottom:1px solid rgb(var(--border-default));margin-bottom:1.5rem;padding-bottom:1rem;font-size:.75rem;font-weight:600}.faq-list.svelte-s97ik7{flex-direction:column;gap:.75rem;display:flex}.faq-item.svelte-s97ik7{background:rgb(var(--bg-secondary));border:1px solid rgb(var(--border-default));border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-item.svelte-s97ik7:hover,.faq-item.open.svelte-s97ik7{border-color:rgb(var(--border-focus))}.faq-button.svelte-s97ik7{cursor:pointer;text-align:left;width:100%;color:rgb(var(--text-main));background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.faq-button.svelte-s97ik7 span:where(.svelte-s97ik7){flex:1}.chevron.svelte-s97ik7{color:rgb(var(--text-muted));flex-shrink:0;transition:transform .2s}.faq-item.open.svelte-s97ik7 .chevron:where(.svelte-s97ik7){transform:rotate(180deg)}.faq-answer.svelte-s97ik7{max-height:0;color:rgb(var(--text-muted));padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.7;transition:max-height .3s;overflow:hidden}.faq-item.open.svelte-s97ik7 .faq-answer:where(.svelte-s97ik7){max-height:1000px}@media (width<=768px){.mkt3-section.svelte-s97ik7{padding:6rem 0 4rem}.mkt3-section-header.svelte-s97ik7{margin-bottom:3rem}.faq-button.svelte-s97ik7{padding:1rem 1.25rem;font-size:.95rem}.faq-answer.svelte-s97ik7{padding:0 1.25rem 1.25rem;font-size:.9rem}}
