.faq-hero.svelte-1bex8oj{padding:64px 0 58px;background:#f4f7fa;border-bottom:1px solid #e5e7eb}.faq-hero-inner.svelte-1bex8oj{max-width:860px;text-align:center}.faq-eyebrow.svelte-1bex8oj,.faq-kicker.svelte-1bex8oj{color:#6a5cff;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){margin:10px 0 14px;color:#111827;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.12}.faq-hero.svelte-1bex8oj p:where(.svelte-1bex8oj){max-width:680px;margin:0 auto;color:#4b5563;font-size:1.05rem;line-height:1.7}.faq-content.svelte-1bex8oj{padding:64px 0 72px;background:#fff}.faq-layout.svelte-1bex8oj{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);gap:clamp(40px,7vw,88px);align-items:start}.faq-intro.svelte-1bex8oj{position:sticky;top:104px}.faq-intro.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:8px 0 12px;color:#111827;font-size:1.9rem;line-height:1.2}.faq-intro.svelte-1bex8oj>p:where(.svelte-1bex8oj):not(.faq-kicker){color:#6b7280;line-height:1.7}.faq-contact.svelte-1bex8oj{display:inline-flex;margin-top:22px;color:#6a5cff;font-size:.95rem;font-weight:800}.faq-contact.svelte-1bex8oj:hover,.faq-contact.svelte-1bex8oj:focus-visible{color:#f44586}.faq-list.svelte-1bex8oj{border-top:1px solid #dfe3e8}.faq-item.svelte-1bex8oj{border-bottom:1px solid #dfe3e8}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){display:grid;grid-template-columns:42px minmax(0,1fr) 28px;gap:14px;align-items:center;min-height:84px;padding:16px 8px;color:#1f2937;cursor:pointer;list-style:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):focus-visible{outline:3px solid rgba(106,92,255,.25);outline-offset:3px;border-radius:6px}.faq-number.svelte-1bex8oj{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f0edff;color:#6a5cff;font-size:.75rem;font-weight:900}.faq-question.svelte-1bex8oj{font-size:1.05rem;font-weight:800;line-height:1.45}.faq-toggle.svelte-1bex8oj{position:relative;width:24px;height:24px}.faq-toggle.svelte-1bex8oj:before,.faq-toggle.svelte-1bex8oj:after{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:#6a5cff;content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.faq-toggle.svelte-1bex8oj:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open].svelte-1bex8oj .faq-toggle:where(.svelte-1bex8oj):after{transform:translate(-50%,-50%) rotate(0)}.faq-item[open].svelte-1bex8oj .faq-question:where(.svelte-1bex8oj){color:#6a5cff}.faq-answer.svelte-1bex8oj{padding:0 50px 26px 64px}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;color:#4b5563;font-size:.98rem;line-height:1.75}@media(max-width:760px){.faq-hero.svelte-1bex8oj{padding:44px 0 40px}.faq-content.svelte-1bex8oj{padding:42px 0 52px}.faq-layout.svelte-1bex8oj{grid-template-columns:1fr;gap:32px}.faq-intro.svelte-1bex8oj{position:static}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;min-height:76px;padding:14px 0}.faq-number.svelte-1bex8oj{width:32px;height:32px}.faq-question.svelte-1bex8oj{font-size:.98rem}.faq-answer.svelte-1bex8oj{padding:0 34px 22px 44px}}
