.section.svelte-1h7e2i5{margin-top:48px}.section-header.svelte-1h7e2i5{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.section-header.compact.svelte-1h7e2i5{align-items:start}.section-header.svelte-1h7e2i5 h2:where(.svelte-1h7e2i5){padding-top:5px;margin-top:8px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18;letter-spacing:-.03em}.faq-item.svelte-1h7e2i5{border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#ffffffeb;box-shadow:0 16px 42px #0f172a0d}.faq-list.svelte-1h7e2i5{display:grid;gap:14px}.faq-item.svelte-1h7e2i5 summary:where(.svelte-1h7e2i5){cursor:pointer;list-style:none;font-weight:700}.faq-item.svelte-1h7e2i5 summary:where(.svelte-1h7e2i5){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-1h7e2i5 summary:where(.svelte-1h7e2i5)::-webkit-details-marker{display:none}.faq-item.svelte-1h7e2i5 summary:where(.svelte-1h7e2i5):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-1h7e2i5 summary:where(.svelte-1h7e2i5):after{transform:rotate(45deg)}.faq-item[open].svelte-1h7e2i5{border-color:var(--blue-500)}.faq-item.svelte-1h7e2i5 summary:where(.svelte-1h7e2i5):hover:after{border-color:#4f46e5}.faq-item.svelte-1h7e2i5 p:where(.svelte-1h7e2i5){cursor:pointer;padding:0 20px 16px;font-size:15px;line-height:1.6;color:#475569}
