.Questions{position:relative;direction:rtl;padding-bottom:2rem}.faq-page-title{display:flex;align-items:center;justify-content:center;width:100%;margin:1rem 0 1.5rem;text-align:center}.faq-page-title h1{position:relative;margin:0;color:var(--theme-color);font-size:clamp(1.35rem, 2.2vw, 1.8rem);font-weight:800;line-height:1.6;text-align:center}.faq-item{position:relative;width:100%;background:#fff;border:1px solid rgba(123,36,215,.09);border-radius:18px;box-shadow:0 5px 20px rgba(35,20,45,.045);overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .3s}.faq-question{position:relative;display:flex;align-items:center;width:100%;min-height:68px;padding:1rem 1.15rem;direction:rtl;cursor:pointer;user-select:none;background:linear-gradient(135deg,#fff 0,#fcfaff 100%);transition:background .3s,color .3s}.faq-question>span:first-child{flex:1;padding-left:1rem;color:#29232e;font-size:.95rem;font-weight:700;line-height:1.8;text-align:right;overflow-wrap:anywhere}.faq-icon{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-left:.1rem;color:var(--theme-color);font-family:Arial,sans-serif;font-size:1.35rem;font-weight:400;line-height:1;background:rgba(123,36,215,.07);border:1px solid rgba(123,36,215,.1);border-radius:10px;transition:transform .3s,color .3s,background .3s}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.faq-answer p{min-height:0;overflow:hidden;margin:0;padding:0 1.15rem;color:#77717b;font-size:.88rem;font-weight:400;line-height:2;text-align:right;opacity:0;transition:opacity .25s,padding .35s}.faq-item.active{border-color:rgba(123,36,215,.18);box-shadow:0 12px 30px rgba(123,36,215,.08)}.faq-item.active .faq-question{background:linear-gradient(135deg,rgba(123,36,215,.035),rgba(160,44,232,.025))}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding-top:.85rem;padding-bottom:1.1rem;opacity:1}.faq-item.active .faq-icon{color:#fff;background:linear-gradient(135deg,var(--theme-color),var(--theme-color-2));border-color:transparent;transform:rotate(45deg);box-shadow:0 5px 12px rgba(123,36,215,.18)}@media (hover:hover) and (pointer:fine){.faq-item:hover{transform:translateY(-2px);border-color:rgba(123,36,215,.16);box-shadow:0 10px 28px rgba(35,20,45,.08)}.faq-item:hover .faq-icon{background:rgba(123,36,215,.11)}.faq-item.active:hover .faq-icon{background:linear-gradient(135deg,var(--theme-color),var(--theme-color-2))}}@media (max-width:991.98px){.faq-page-title{margin-top:.8rem;margin-bottom:1.25rem}.faq-page-title h1{font-size:1.45rem}.faq-question{min-height:64px}.faq-question>span:first-child{font-size:.9rem}.faq-answer p{font-size:.84rem}}@media (max-width:767.98px){.Questions{padding-bottom:1rem}.faq-page-title{margin-top:.75rem;margin-bottom:1.15rem}.faq-page-title h1{font-size:1.3rem}.faq-page-title h1::after,.faq-page-title h1::before{display:none}.Questions .row{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}.faq-item{border-radius:15px}.faq-question{min-height:60px;padding:.85rem .9rem}.faq-question>span:first-child{padding-left:.7rem;font-size:.85rem;line-height:1.75}.faq-icon{width:31px;height:31px;font-size:1.2rem;border-radius:9px}.faq-answer p{padding-right:.9rem;padding-left:.9rem;font-size:.81rem;line-height:1.95}.faq-item.active .faq-answer p{padding-top:.7rem;padding-bottom:.9rem}}@media (max-width:480px){.faq-page-title{margin-top:.5rem;margin-bottom:1rem}.faq-page-title h1{font-size:1.2rem}.faq-question{min-height:56px;padding:.75rem}.faq-question>span:first-child{font-size:.8rem}.faq-icon{width:29px;height:29px;font-size:1.1rem}.faq-answer p{font-size:.78rem}}@media (max-width:350px){.faq-page-title h1{font-size:1.1rem}.faq-question{padding:.7rem}.faq-question>span:first-child{font-size:.76rem}.faq-icon{width:27px;height:27px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-answer p,.faq-icon,.faq-item,.faq-question{transition:none}}