.faq-wrap.svelte-bsea3y+.faq-wrap:where(.svelte-bsea3y):before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-primary) 35%, var(--border)), transparent);height:1px;margin:0 1.25rem;display:block}.faq-wrap.svelte-bsea3y{position:relative}.faq-item{transition:background-color .3s;position:relative}.faq-item[data-state=open]{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.faq-trigger{font-family:var(--font-heading,inherit);letter-spacing:-.005em;color:var(--foreground);font-size:1rem;transition:color .2s}.faq-trigger:hover,.faq-trigger[data-state=open]{color:var(--brand-primary)}.faq-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:.75rem}.faq-answer.svelte-bsea3y{padding-left:calc(42px + 1rem);line-height:1.65}@media (width<=480px){.faq-answer.svelte-bsea3y{padding-left:0}}@media (prefers-reduced-motion:no-preference){.faq-orb{transition:transform .4s cubic-bezier(.22,1,.36,1)}}
