.section.svelte-bsea3y{margin-top:48px}.section-header.svelte-bsea3y{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-header.compact.svelte-bsea3y{align-items:start}.section-header.svelte-bsea3y h2:where(.svelte-bsea3y){letter-spacing:-.03em;margin:8px 0 0;padding-top:5px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18}.faq-item.svelte-bsea3y{background:#ffffffeb;border:1px solid #94a3b833;border-radius:22px;box-shadow:0 16px 42px #0f172a0d}.faq-list.svelte-bsea3y{gap:14px;display:grid}.faq-item.svelte-bsea3y summary:where(.svelte-bsea3y){cursor:pointer;font-weight:700;list-style:none}.faq-item.svelte-bsea3y summary:where(.svelte-bsea3y){cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-weight:600;list-style:none;display:flex}.faq-item.svelte-bsea3y summary:where(.svelte-bsea3y)::-webkit-details-marker{display:none}.faq-item.svelte-bsea3y summary:where(.svelte-bsea3y):after{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex-shrink:0;width:8px;height:8px;transition:transform .2s,border-color .18s;transform:rotate(-45deg)}.faq-item[open].svelte-bsea3y summary:where(.svelte-bsea3y):after{transform:rotate(45deg)}.faq-item[open].svelte-bsea3y{border-color:var(--blue-500)}.faq-item.svelte-bsea3y summary:where(.svelte-bsea3y):hover:after{border-color:#4f46e5}.faq-item.svelte-bsea3y p:where(.svelte-bsea3y){cursor:pointer;color:#475569;padding:0 20px 16px;font-size:15px;line-height:1.6}
