.vbsdk_faq{padding:4rem 1rem 6rem}.vbsdk_faq_container{margin:auto;max-width:900px}.vbsdk_faq_header{margin-bottom:3rem;text-align:center}.vbsdk_faq_title{color:#0e0e47;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.vbsdk_faq_list{display:flex;flex-direction:column;gap:1.5rem}.vbsdk_faq_item{background:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(14,14,71,.1);overflow:hidden;transition:box-shadow .3s ease}.vbsdk_faq_item:hover{box-shadow:0 8px 20px rgba(14,14,71,.15)}.vbsdk_faq_question{align-items:center;background:none;border:none;color:#0e0e47;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem;width:100%}.vbsdk_faq_icon{font-size:1.25rem;transition:transform .3s ease}.vbsdk_faq_answer{color:#6b7280;font-size:1rem;line-height:1.7;max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .4s ease,padding .3s ease}.vbsdk_faq_item.vbsdk_active .vbsdk_faq_answer{max-height:400px;padding:0 2rem 1.5rem}.vbsdk_faq_item.vbsdk_active .vbsdk_faq_icon{transform:rotate(180deg)}