.page-hero.svelte-1bex8oj{padding:clamp(2.5rem,6vw,4.5rem) 0 1rem}.faq.svelte-1bex8oj{padding-top:1.5rem;padding-bottom:clamp(3rem,7vw,5rem);display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;align-items:start}.group.svelte-1bex8oj,.qa.svelte-1bex8oj{scroll-margin-top:5rem}.groups.svelte-1bex8oj{position:sticky;top:90px;display:grid;gap:.15rem}.groups.svelte-1bex8oj a:where(.svelte-1bex8oj){display:block;padding:.55rem .9rem;border-radius:10px;color:var(--text-muted);font-size:.95rem;text-decoration:none}.groups.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--text)}.groups.svelte-1bex8oj a.on:where(.svelte-1bex8oj){background:var(--surface);color:var(--text);font-weight:600;box-shadow:inset 3px 0 0 var(--primary)}.groups.svelte-1bex8oj .short:where(.svelte-1bex8oj){display:none}.list.svelte-1bex8oj{display:grid;gap:2.2rem}.group.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.35rem;margin-bottom:.8rem}.items.svelte-1bex8oj{display:grid;gap:.6rem}.qa.svelte-1bex8oj{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.qa.open.svelte-1bex8oj{border-color:var(--border-strong);box-shadow:var(--shadow)}.q-row.svelte-1bex8oj{display:flex;align-items:stretch}.copy.svelte-1bex8oj{flex:none;display:flex;align-items:center;padding:0 .35rem 0 1.1rem;border:0;background:none;color:var(--text-faint);cursor:pointer}.copy.svelte-1bex8oj:hover,.copy.svelte-1bex8oj:focus-visible{color:var(--primary)}.q.svelte-1bex8oj{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem 1rem .5rem;cursor:pointer;font:inherit;font-weight:600;text-align:left;color:var(--text);background:none;border:0}.q-text.svelte-1bex8oj{min-width:0}.q.svelte-1bex8oj svg:where(.svelte-1bex8oj){flex:none;color:var(--text-muted);transition:transform .26s ease,color .26s ease}.qa.open.svelte-1bex8oj .q:where(.svelte-1bex8oj) svg:where(.svelte-1bex8oj){transform:rotate(180deg);color:var(--primary)}.answer.svelte-1bex8oj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.qa.open.svelte-1bex8oj .answer:where(.svelte-1bex8oj){grid-template-rows:1fr}.answer-inner.svelte-1bex8oj{overflow:hidden}.answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;padding:0 1.3rem 1.2rem;color:var(--text-muted);max-width:68ch}@media (max-width: 760px){.faq.svelte-1bex8oj{grid-template-columns:minmax(0,1fr);gap:1.4rem;padding-top:.5rem}.group.svelte-1bex8oj,.qa.svelte-1bex8oj{scroll-margin-top:8.5rem}.groups.svelte-1bex8oj{top:69px;z-index:10;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1*clamp(1.1rem,4vw,2rem));padding:.6rem clamp(1.1rem,4vw,2rem);background:var(--bg)}.groups.svelte-1bex8oj::-webkit-scrollbar{display:none}.groups.svelte-1bex8oj a:where(.svelte-1bex8oj){flex:none;padding:.45rem .85rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:.85rem;white-space:nowrap}.groups.svelte-1bex8oj a.on:where(.svelte-1bex8oj){background:var(--iris);border-color:var(--iris);color:#fff;box-shadow:none}.groups.svelte-1bex8oj .long:where(.svelte-1bex8oj){display:none}.groups.svelte-1bex8oj .short:where(.svelte-1bex8oj){display:inline}}@media (prefers-reduced-motion: reduce){.qa.svelte-1bex8oj,.q.svelte-1bex8oj svg:where(.svelte-1bex8oj),.answer.svelte-1bex8oj{transition:none}}
