.page-hero.svelte-1bex8oj{padding:clamp(2.5rem,6vw,4.5rem) 0 1rem}.faq.svelte-1bex8oj{padding-bottom:clamp(3rem,7vw,5rem);display:grid;gap:2.4rem}.group.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.35rem;margin-bottom:1rem}.items.svelte-1bex8oj{display:grid;gap:.7rem}.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.svelte-1bex8oj{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.3rem;cursor:pointer;font:inherit;font-weight:600;text-align:left;color:var(--text);background:none;border: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:72ch}@media (prefers-reduced-motion: reduce){.qa.svelte-1bex8oj,.q.svelte-1bex8oj svg:where(.svelte-1bex8oj),.answer.svelte-1bex8oj{transition:none}}
