.FAQSection-module__ZB1fIa__section{background-color:#fff;padding:80px 20px;position:relative;overflow:hidden}.FAQSection-module__ZB1fIa__bgShapes{z-index:0;width:400px;height:400px;position:absolute;top:0;left:0}.FAQSection-module__ZB1fIa__shape{opacity:.15;position:absolute}.FAQSection-module__ZB1fIa__shape1{background:linear-gradient(135deg,#d4f1d4 0%,#0000 100%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:250px;height:250px;top:50px;left:50px;transform:rotate(-15deg)}.FAQSection-module__ZB1fIa__shape2{background:linear-gradient(135deg,#fff4cc 0%,#0000 100%);border-radius:50%/60% 60% 40% 40%;width:200px;height:200px;top:100px;left:150px;transform:rotate(25deg)}.FAQSection-module__ZB1fIa__container{z-index:1;grid-template-columns:400px 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid;position:relative}.FAQSection-module__ZB1fIa__imageSection{position:relative}.FAQSection-module__ZB1fIa__circleWrapper{width:420px;height:420px;margin:0 auto;position:relative}.FAQSection-module__ZB1fIa__circle{background:linear-gradient(135deg,#ffd966 0%,#ffeb99 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.FAQSection-module__ZB1fIa__personImage{object-fit:cover;width:100%;height:100%}.FAQSection-module__ZB1fIa__content{padding-right:40px}.FAQSection-module__ZB1fIa__label{color:#28a745;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:14px;font-weight:700}.FAQSection-module__ZB1fIa__title{color:#111;text-transform:uppercase;margin-bottom:15px;font-size:38px;font-weight:900;line-height:1.2}.FAQSection-module__ZB1fIa__description{color:#666;margin-bottom:35px;font-size:14px;line-height:1.7}.FAQSection-module__ZB1fIa__faqList{flex-direction:column;gap:15px;display:flex}.FAQSection-module__ZB1fIa__faqItem{background:#fff;border:2px solid #e0e0e0;border-radius:12px;transition:all .3s;overflow:hidden}.FAQSection-module__ZB1fIa__faqItem:hover{border-color:#28a745}.FAQSection-module__ZB1fIa__faqQuestion{cursor:pointer;color:#111;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 25px;font-size:15px;font-weight:700;transition:background .3s;display:flex}.FAQSection-module__ZB1fIa__faqQuestion:hover{background:#f8f9fa}.FAQSection-module__ZB1fIa__plusIcon{color:#fff;background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.FAQSection-module__ZB1fIa__faqItem:hover .FAQSection-module__ZB1fIa__plusIcon{background:#28a745}.FAQSection-module__ZB1fIa__faqAnswer{color:#666;padding:0 25px 20px;font-size:14px;line-height:1.7;display:none}.FAQSection-module__ZB1fIa__faqItemOpen .FAQSection-module__ZB1fIa__faqAnswer{display:block}.FAQSection-module__ZB1fIa__faqItemOpen .FAQSection-module__ZB1fIa__plusIcon{background:#28a745;transform:rotate(45deg)}@media (max-width:1024px){.FAQSection-module__ZB1fIa__container{grid-template-columns:1fr;gap:50px}.FAQSection-module__ZB1fIa__content{padding-right:0}.FAQSection-module__ZB1fIa__title{font-size:32px}}@media (max-width:640px){.FAQSection-module__ZB1fIa__circleWrapper{width:250px;height:250px}.FAQSection-module__ZB1fIa__title{font-size:26px}.FAQSection-module__ZB1fIa__section{padding:50px 20px}}
