.tz-faq{display:flex;flex-direction:column;gap:8px;margin-top:48px;width:100%}.tz-faq__item{background:var(--paper-0);border:1px solid var(--paper-3);border-radius:var(--radius-lg);overflow:hidden}.tz-faq__trigger{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.tz-faq__trigger:focus,.tz-faq__trigger:focus-visible,.tz-faq__trigger:hover{background:none;border:none}.tz-faq__trigger:hover .tz-faq__question{background:none;border:none;color:var(--color-purple-deep)}.tz-faq__question{color:var(--ink-1);font-family:var(--font-body);font-size:15px;font-weight:500;transition:color .15s}.tz-faq__icon{align-items:center;color:var(--ink-4);display:flex;flex-shrink:0;height:20px;justify-content:center;transition:color .15s;width:20px}.tz-faq__icon svg{height:14px;width:14px}.tz-faq__icon-h{transition:opacity .2s}.tz-faq__item--open{background:var(--paper-0)}.tz-faq__item--open .tz-faq__trigger{background:none;border-radius:0}.tz-faq__item--open .tz-faq__icon-h,.tz-faq__item--open .tz-faq__icon-v{transform:rotate(45deg);transform-origin:center;transition:transform .2s}.tz-faq__icon-h,.tz-faq__icon-v{transition:transform .2s}.tz-faq__item--open .tz-faq__icon,.tz-faq__item--open .tz-faq__question{color:var(--color-purple-deep)}.tz-faq__answer{background:var(--paper-0);border-top:1px solid var(--paper-3);margin-top:0;padding:18px 24px}.tz-faq__answer p{color:var(--ink-3);font-size:14px;font-weight:300;line-height:1.7;margin:0}