.waimaojia_kbl_faq_title{position:relative;margin:0 0 42px;padding-bottom:16px;color:#0a2a50;font-size:clamp(32px,3vw,46px);line-height:1.2;font-weight:800;letter-spacing:-.6px}.waimaojia_kbl_faq_title::after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;background:#d4af37}.waimaojia_kbl_faq_accordion{width:100%;border-top:1px solid #dfe4eb}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_question{color:#d4af37}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_icon_plus{display:none}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_icon_minus{display:block}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_icon{color:#d4af37}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_answer_wrap{grid-template-rows:1fr}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_answer{padding-bottom:25px}.waimaojia_kbl_faq_form{position:relative;box-sizing:border-box;padding:42px 40px;background:#f5f7fa;border-top:5px solid #d4af37}.waimaojia_kbl_faq_form_title{margin:0 0 10px;color:#0a2a50;font-size:26px;line-height:1.3;font-weight:800}.waimaojia_kbl_faq_form_text{margin:0 0 28px;color:#666;font-size:14px;line-height:1.7}.waimaojia_kbl_faq_form_shortcode{width:100%}.waimaojia_kbl_faq_form input,.waimaojia_kbl_faq_form textarea,.waimaojia_kbl_faq_form select{box-sizing:border-box;width:100%;max-width:100%}@media (max-width:1100px){.waimaojia_kbl_faq_inner{gap:45px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.waimaojia_kbl_faq_form{padding:32px 28px}}@media (max-width:767px){.waimaojia_kbl_faq_inner{display:flex;flex-direction:column;gap:45px}.waimaojia_kbl_faq_title{margin-bottom:32px;padding-bottom:12px;font-size:29px;line-height:1.3}.waimaojia_kbl_faq_title::after{width:55px;height:3px}.waimaojia_kbl_faq_item.is-active .waimaojia_kbl_faq_answer{padding-bottom:20px}.waimaojia_kbl_faq_form{width:100%;padding:30px 22px;border-top-width:4px}.waimaojia_kbl_faq_form_title{font-size:23px}.waimaojia_kbl_faq_form_text{font-size:13px}}@media (max-width:480px){.waimaojia_kbl_layout{width:calc(100% - 24px)}.waimaojia_kbl_faq_title{font-size:26px}.waimaojia_kbl_faq_form{padding:26px 18px}}