.section.svelte-s97ik7{padding:0 var(--space-lg) var(--space-lg)}.inner.svelte-s97ik7{max-width:42rem;margin:0 auto}.faq-list.svelte-s97ik7{gap:var(--space-sm);flex-direction:column;display:flex}.is-visible .faq-item.svelte-s97ik7{animation:.45s forwards svelte-s97ik7-faq-in;animation-delay:calc(50ms * var(--faq-i,0))}.faq-item.svelte-s97ik7{opacity:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);transition:border-color .2s,box-shadow .2s}.faq-item[open].svelte-s97ik7{border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border));box-shadow:var(--shadow-sm)}.faq-item.svelte-s97ik7 summary:where(.svelte-s97ik7){cursor:pointer;font-weight:600;list-style:none}.faq-item.svelte-s97ik7 summary:where(.svelte-s97ik7)::-webkit-details-marker{display:none}.faq-item.svelte-s97ik7 p:where(.svelte-s97ik7){margin:var(--space-md) 0 0;color:var(--color-text-muted);line-height:var(--line-height-body);font-size:var(--font-size-body-sm)}@keyframes svelte-s97ik7-faq-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-item.svelte-s97ik7{opacity:1;animation:none}}.privacy-crosslink.svelte-s97ik7{margin:var(--space-lg) 0 0;font-size:var(--font-size-body-sm)}.privacy-crosslink.svelte-s97ik7 a:where(.svelte-s97ik7){color:var(--color-primary);font-weight:600;text-decoration:none}.privacy-crosslink.svelte-s97ik7 a:where(.svelte-s97ik7):hover{text-decoration:underline}.contact.svelte-s97ik7{padding:0 var(--space-lg) var(--space-xl);text-align:center}.contact.svelte-s97ik7 h2:where(.svelte-s97ik7){margin:0;font-size:1.25rem}.contact.svelte-s97ik7 p:where(.svelte-s97ik7){margin:var(--space-sm) 0 var(--space-md);color:var(--color-text-muted)}.contact.svelte-s97ik7 a:where(.svelte-s97ik7){color:var(--color-primary);font-weight:600}
