.faq-section{background-color:var(--clr-purple);padding:60px 20px;color:var(--clr-white);text-align:right;direction:rtl}.faq-title{font-size:var(--font-size2);font-weight:700;text-align:center;margin-bottom:40px}.faq-container{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.3);padding:15px 0}.faq-question{background:none;border:none;color:white;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:16px;cursor:pointer;padding:0;direction:rtl}.faq-icon{font-size:22px;margin-left:10px}.faq-answer{overflow:hidden;animation:slideIn .4s ease forwards;font-size:14px;line-height:1.8;margin-top:10px;padding-right:4px;direction:rtl;opacity:0}@keyframes slideIn{0%{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}