.tg-faq .fsearch{display:flex;align-items:center;gap:11px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:14px 18px;box-shadow:var(--shadow-sm);max-width:560px;margin-top:26px;transition:.22s}.tg-faq .fsearch:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px rgba(91,52,232,.12)}.tg-faq .fsearch svg{width:18px;height:18px;flex:0 0 auto}.tg-faq .fsearch input{border:0;outline:0;font-family:inherit;font-size:.96875rem;width:100%;color:var(--ink);background:none}.tg-faq .fchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.tg-faq .fchips button{border:1px solid var(--line);background:var(--white);border-radius:99px;padding:9px 16px;font-family:inherit;font-size:.84375rem;font-weight:700;color:var(--ink-2);cursor:pointer;transition:.22s}.tg-faq .fchips button:hover{border-color:var(--indigo);color:var(--indigo)}.tg-faq .fchips button.on{background:var(--invert);border-color:var(--invert);color:var(--invert-ink)}.tg-faq .fcount{font-family:Plus Jakarta Sans,monospace;font-size:.8125rem;color:var(--ink-3);margin-top:16px;font-weight:600}.tg-faq .qlist{display:grid;gap:12px;max-width:920px;margin:0 auto}.tg-faq .q{border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden;transition:.26s}.tg-faq .q:hover{border-color:rgba(91,52,232,.34)}.tg-faq .q.open{border-color:var(--indigo);box-shadow:var(--shadow-sm)}.tg-faq .q button{width:100%;display:flex;align-items:flex-start;gap:15px;padding:20px 22px;background:none;border:0;text-align:left;font-family:inherit;font-size:1.03125rem;font-weight:700;color:var(--ink);cursor:pointer;line-height:1.4}.tg-faq .q button .qt{flex:1 1 auto}.tg-faq .q button .ix{flex:0 0 auto;font-size:.78125rem;font-weight:800;color:var(--indigo);background:var(--indigo-lt);border-radius:7px;padding:4px 9px;margin-top:2px}.tg-faq .q button .ar{margin-left:auto;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--grey);display:grid;place-items:center;transition:.3s;color:var(--ink-2);font-size:1.0625rem}.tg-faq .q.open button .ar{transform:rotate(45deg);background:var(--indigo);color:var(--on-indigo)}.tg-faq .q .a{max-height:0;overflow:hidden;transition:max-height .38s ease}.tg-faq .q.open .a{max-height:420px}.tg-faq .q .a p{padding:0 22px 22px 70px;font-size:.96875rem;color:var(--ink-2)}.tg-faq .q .a .tag{display:inline-block;margin:0 0 10px 70px;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mint);background:var(--mint-lt);border-radius:6px;padding:4px 9px}.tg-faq .qempty{text-align:center;color:var(--ink-3);padding:40px 0;font-weight:600}@media (max-width:680px){.tg-faq .q button{padding:17px;font-size:.96875rem;gap:12px}.tg-faq .q .a p{padding:0 17px 18px}.tg-faq .q .a .tag{margin-left:17px}}