.faq-sec.svelte-1bex8oj{padding-bottom:var(--section-gap)}.faq-list.svelte-1bex8oj{max-width:900px}.faq-item.svelte-1bex8oj{border-top:1px solid var(--border)}.faq-item.svelte-1bex8oj:last-child{border-bottom:1px solid var(--border)}.faq-q.svelte-1bex8oj{text-align:left;width:100%;font-family:var(--font-body);letter-spacing:-.015em;color:var(--text);align-items:center;gap:24px;padding:30px 0;font-size:clamp(18px,2vw,25px);font-weight:600;transition:color .2s;display:flex}.faq-q.svelte-1bex8oj:hover{color:var(--accent)}.faq-num.svelte-1bex8oj{font-family:var(--font-body);color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600}.faq-icon.svelte-1bex8oj{border:1.5px solid var(--border);width:32px;height:32px;color:var(--text);transition:all .25s var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.faq-item.open.svelte-1bex8oj .faq-icon:where(.svelte-1bex8oj){background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}.faq-a.svelte-1bex8oj{font-family:var(--font-body);color:var(--text2);max-height:0;transition:max-height .35s var(--ease-out), padding-bottom .35s var(--ease-out);max-width:62ch;padding-left:46px;font-size:16px;font-weight:400;line-height:1.65;overflow:hidden}.faq-item.open.svelte-1bex8oj .faq-a:where(.svelte-1bex8oj){max-height:280px;padding-bottom:30px}@media (width<=600px){.faq-a.svelte-1bex8oj{padding-left:0}}
