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