.faq-list{flex-direction:column;gap:15px;display:flex}.faq-item{background:#fff;border-radius:12px;transition:all .3s;overflow:hidden}.faq-item:hover{background-color:#fff}.faq-question{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:20px 25px;transition:background .3s;display:flex}.faq-question.active{background:#f2f3f5}.question-text{color:#2c3e50;flex:1;padding-left:20px;font-size:16px;font-weight:600}.toggle-icon{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:24px;font-weight:300;transition:all .2s;display:flex}.arrow-icon{background:url(https://www.kalasanati.com/Portals/0/asset/icon/arrow-down.svg) 50%/contain no-repeat;width:20px;height:20px;transition:transform .2s;display:block}.arrow-icon.rotate{transform:rotate(180deg)}@media (width<=768px){.toggle-icon{width:26px;height:26px}.arrow-icon{width:16px;height:16px}}.faq-answer{color:#555;background:#f2f3f5;max-height:0;margin:0;font-size:15px;line-height:1.8;transition:max-height .2s,padding .3s;overflow:hidden}.faq-answer.active{border-top:1px solid #e0e0e070;max-height:500px;padding:20px 25px;overflow:auto}.no-questions{text-align:center;color:#999;padding:40px;font-size:16px}@media (width<=768px){.faq-category-title{margin-bottom:20px;font-size:22px}.faq-question{padding:15px}.question-text{padding-left:10px;font-size:14px;line-height:34px}.faq-list{gap:5px}.toggle-icon{width:26px;height:26px;font-size:20px}.faq-answer.active{padding:15px}.faq-answer{font-size:13px}}