.faq.svelte-xb900n{background:var(--surface);padding:5rem 0}@media (width>=48rem){.faq.svelte-xb900n{padding:6rem 0}}.faq-header.svelte-xb900n{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.faq-title.svelte-xb900n{font-family:var(--font-display);font-size:var(--text-display-2xl);letter-spacing:-.02em;color:var(--ink-900);font-weight:600;line-height:1.1}.faq-list.svelte-xb900n{flex-direction:column;display:flex}.faq-item.svelte-xb900n{border-bottom:1px solid var(--ink-100)}.faq-item.svelte-xb900n:first-child{border-top:1px solid var(--ink-100)}.faq-q.svelte-xb900n{cursor:pointer;font-family:var(--font-display);font-size:var(--text-body-lg);color:var(--ink-900);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}.faq-q.svelte-xb900n::-webkit-details-marker{display:none}.faq-icon.svelte-xb900n{flex-shrink:0;width:16px;height:16px;position:relative}.faq-icon.svelte-xb900n:before,.faq-icon.svelte-xb900n:after{content:"";background:var(--teal-700);transition:transform var(--dur-base) var(--ease);position:absolute}.faq-icon.svelte-xb900n:before{width:16px;height:2px;top:7px;left:0}.faq-icon.svelte-xb900n:after{width:2px;height:16px;top:0;left:7px}.faq-item[open].svelte-xb900n .faq-icon:where(.svelte-xb900n):after{transform:scaleY(0)}.faq-a.svelte-xb900n{font-size:var(--text-body);color:var(--ink-500);max-width:48rem;padding:0 0 1.5rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-icon.svelte-xb900n:before,.faq-icon.svelte-xb900n:after{transition:none}}
