.faq[data-v-3b5b0045]{padding:1.15rem 0;background-color:#fff;color:#333}.faq .faq-header[data-v-3b5b0045]{margin-bottom:.5rem}.faq .faq-header .faq-title[data-v-3b5b0045]{font-size:.36rem;font-weight:700;color:#333}.faq .faq-list[data-v-3b5b0045]{display:flex;flex-direction:column;gap:.2rem}.faq .faq-item[data-v-3b5b0045]{background-color:#f1f1f1;border-radius:.08rem;cursor:pointer;transition:all .3s ease}.faq .faq-item .faq-header-item[data-v-3b5b0045]{display:flex;align-items:center;padding:.25rem;gap:.2rem}.faq .faq-item .faq-header-item .faq-icon[data-v-3b5b0045]{width:.36rem;height:.36rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.32rem;font-weight:300;flex-shrink:0;transition:transform .3s ease}.faq .faq-item .faq-header-item .faq-icon.active[data-v-3b5b0045]{transform:rotate(45deg)}.faq .faq-item .faq-header-item .faq-question[data-v-3b5b0045]{margin:0;flex:1;font-weight:700;font-size:.18rem;line-height:.36rem}.faq .faq-item .faq-content-wrapper[data-v-3b5b0045]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;border-top:1px solid #eee;padding:0 .2rem 0 .25rem;box-sizing:border-box}.faq .faq-item .faq-content-wrapper.open[data-v-3b5b0045]{grid-template-rows:1fr;padding-bottom:.25rem}.faq .faq-item .faq-content-wrapper .faq-content[data-v-3b5b0045]{overflow:hidden}.faq .faq-item .faq-content-wrapper .faq-answer[data-v-3b5b0045]{font-size:.16rem;margin:0;font-weight:400;line-height:.32rem}@media(max-width:1024px){.faq[data-v-3b5b0045]{padding:.4rem 0 0}.faq .faq-header[data-v-3b5b0045]{margin-bottom:.25rem}.faq .faq-header .faq-title[data-v-3b5b0045]{font-size:.22rem}.faq .faq-item .faq-header-item[data-v-3b5b0045]{padding:.05rem .25rem}}
