.fp-faq-list[data-v-d00bc237]{margin:0;border-top:1px solid var(--line);display:flex;flex-direction:column}.fp-faq-item[data-v-d00bc237]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid var(--line);padding:24px 0;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.fp-faq-q[data-v-d00bc237]{display:flex;justify-content:space-between;align-items:center;font-size:19px;font-weight:500;letter-spacing:-.012em;color:var(--ink);gap:16px}.fp-faq-ico[data-v-d00bc237]{width:32px;height:32px;border-radius:999px;background:var(--bg-warm);border:1px solid var(--line);display:grid;place-items:center;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0;color:var(--ink)}.fp-faq-item.open .fp-faq-ico[data-v-d00bc237]{background:var(--color-prohelp-500);color:#fff;border-color:var(--color-prohelp-500);transform:rotate(45deg)}.fp-faq-a[data-v-d00bc237]{overflow:hidden;color:var(--muted);font-size:15.5px;line-height:1.6;max-width:720px;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease}.fp-faq-a[data-v-d00bc237] a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fp-faq-item.open .fp-faq-a[data-v-d00bc237]{max-height:400px;opacity:1;margin-top:14px}
