.faq.svelte-u49ror{padding-top:120px;padding-bottom:120px}.faq.svelte-u49ror h2:where(.svelte-u49ror){letter-spacing:-.015em;text-align:center;margin-bottom:48px;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.faq-list.svelte-u49ror{max-width:980px;margin:0 auto}.faq-item.svelte-u49ror{border-top:1px solid var(--line)}.faq-item.svelte-u49ror:last-child{border-bottom:1px solid var(--line)}.faq-q.svelte-u49ror{margin:0}.faq-item.svelte-u49ror button:where(.svelte-u49ror){color:var(--text-d);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;width:100%;padding:26px 0;font-size:19px;display:flex}.faq-item.svelte-u49ror button:where(.svelte-u49ror) span:where(.svelte-u49ror){letter-spacing:-.005em}.faq-item.svelte-u49ror svg:where(.svelte-u49ror){color:var(--muted);stroke-linecap:round;stroke-width:1.5px;height:22px;transition:transform .35s var(--ease), color .2s;flex:none;width:22px}.faq-item.open.svelte-u49ror svg:where(.svelte-u49ror){color:var(--text);transform:rotate(135deg)}.faq-answer.svelte-u49ror{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.open.svelte-u49ror .faq-answer:where(.svelte-u49ror){grid-template-rows:1fr}.faq-answer-clip.svelte-u49ror{min-height:0;overflow:hidden}.faq-answer.svelte-u49ror p:where(.svelte-u49ror){color:var(--muted);max-width:72ch;padding:0 0 28px;font-size:16px;line-height:1.65}.faq-item.svelte-u49ror button:where(.svelte-u49ror):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.faq-answer.svelte-u49ror,.faq-item.svelte-u49ror svg:where(.svelte-u49ror){transition:none}}.page-hero.svelte-6rakz4{padding-top:170px;padding-bottom:70px}.page-hero-compact.svelte-6rakz4{padding-top:120px;padding-bottom:48px}.page-hero-kicker.svelte-6rakz4{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.page-hero-heading.svelte-6rakz4{letter-spacing:-.006em;max-width:980px;font-size:clamp(35px,3.4vw,50px);font-weight:400;line-height:1.13}.page-hero-compact.svelte-6rakz4 .page-hero-heading:where(.svelte-6rakz4){letter-spacing:-.015em;font-size:clamp(28px,3.2vw,38px);line-height:1.08}.page-hero-sub.svelte-6rakz4{color:var(--muted);letter-spacing:-.005em;max-width:47ch;margin-top:22px;font-size:18px;line-height:1.5}.page-hero-acts.svelte-6rakz4{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}@media (width<=560px){.page-hero-heading.svelte-6rakz4{font-size:38px}.page-hero-compact.svelte-6rakz4 .page-hero-heading:where(.svelte-6rakz4){font-size:28px}}
