.faq[data-v-e238a3bb]{background:var(--gray-50);padding:100px 0}.faq__head[data-v-e238a3bb]{margin:0 auto 48px;max-width:620px;text-align:center}.faq__head h2[data-v-e238a3bb]{color:var(--ink);font-family:var(--sora);font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:-.02em;margin-top:14px}.faq__list[data-v-e238a3bb]{margin:0 auto;max-width:780px}.faq__item[data-v-e238a3bb]{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .2s}.faq__item[data-v-e238a3bb]:hover{border-color:var(--orange)}.faq__q[data-v-e238a3bb]{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:var(--sora);font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;padding:20px 24px;text-align:left;width:100%}.faq__chevron[data-v-e238a3bb]{fill:none;flex-shrink:0;height:20px;stroke:var(--steel);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .25s;width:20px}.faq__chevron--open[data-v-e238a3bb]{transform:rotate(180deg)}.faq__a[data-v-e238a3bb]{color:var(--steel);font-size:15px;line-height:1.7;padding:0 24px 20px}.faq__a[data-v-e238a3bb] strong{color:var(--ink);font-weight:600}
