.FaqSection-module__jvOuxq__faqSection{background:#fff;padding:80px 20px}.FaqSection-module__jvOuxq__container{max-width:1000px;margin:0 auto}.FaqSection-module__jvOuxq__faqGroup{margin-bottom:60px}.FaqSection-module__jvOuxq__faqGroup:last-child{margin-bottom:0}.FaqSection-module__jvOuxq__title{text-align:center;color:#f6f;text-transform:uppercase;margin-bottom:40px;font-size:2.2rem;font-weight:800}.FaqSection-module__jvOuxq__faqItem{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffaff;border:1px solid #fcf;border-radius:12px;margin-bottom:20px;padding:20px 24px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;box-shadow:0 4px 15px #ff66ff0d}.FaqSection-module__jvOuxq__faqItem:hover{background:#fff5ff;transform:translateY(-2px);box-shadow:0 8px 25px #ff66ff26}.FaqSection-module__jvOuxq__faqItem.FaqSection-module__jvOuxq__open{background:#fff0ff;border-color:#f9f}.FaqSection-module__jvOuxq__faqHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.FaqSection-module__jvOuxq__question{color:#111;flex:1;margin:0;font-size:1.25rem;font-weight:700}.FaqSection-module__jvOuxq__icon{color:#f6f;background:#ff66ff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;font-weight:600;transition:transform .3s,color .3s;display:flex}.FaqSection-module__jvOuxq__faqItem:hover .FaqSection-module__jvOuxq__icon{background:#ff66ff1a}.FaqSection-module__jvOuxq__faqItem.FaqSection-module__jvOuxq__open .FaqSection-module__jvOuxq__icon{color:#d946a8;background:#ff66ff26}.FaqSection-module__jvOuxq__answerWrapper{opacity:0;max-height:0;padding-top:0;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .2s ease-out,padding .3s ease-out;overflow:hidden}.FaqSection-module__jvOuxq__faqItem.FaqSection-module__jvOuxq__open .FaqSection-module__jvOuxq__answerWrapper{opacity:1;max-height:800px;padding-top:16px;transition:max-height .4s cubic-bezier(.85,0,.15,1),opacity .3s ease-in,padding .4s ease-in}.FaqSection-module__jvOuxq__answer{color:#444;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.FaqSection-module__jvOuxq__answer a{color:#f6f;font-weight:600;text-decoration:none}.FaqSection-module__jvOuxq__answer a:hover{text-decoration:underline}@media (max-width:768px){.FaqSection-module__jvOuxq__title{margin-bottom:30px;font-size:1.8rem}.FaqSection-module__jvOuxq__faqSection{padding:60px 20px}.FaqSection-module__jvOuxq__question{font-size:1.15rem}.FaqSection-module__jvOuxq__answer{font-size:.95rem}}
