.ts-faq{position:relative;width:100%}.ts-faq h2{margin:0}.ts-faq__inner{gap:40px;position:relative}.ts-faq__inner,.ts-faq__top{align-items:center;display:flex;flex-direction:column}.ts-faq__top{gap:24px;width:100%}.ts-faq__accordion{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:976px;width:100%}.ts-faq__item{background-color:#f0f2f5;border:1px solid #d0d0d0;border-radius:12px;overflow:hidden}.ts-faq__item-btn{align-items:center;background:none;border:none;color:var(--ts-base_dark_clr);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.5;padding:20px 24px;text-align:left;width:100%}.ts-faq__item-icon{color:#1e293b;display:block;flex-shrink:0;height:20px;transition:transform .2s ease;width:20px}.ts-faq__item-btn[aria-expanded=true] .ts-faq__item-icon{transform:rotate(180deg)}.ts-faq__item-panel{display:none;overflow:hidden}.ts-faq__item-panel-inner{color:#1e293b;font-size:16px;line-height:1.5;padding:0 24px 20px}.ts-faq__item-panel-inner p{margin:0}.ts-theme-dark .ts-faq__title{color:#fff}@media (max-width:767px){.ts-faq__inner{gap:24px;padding-left:16px;padding-right:16px}}