.FAQ_faqContainer__v9IJw{width:100%;padding:2rem 0;min-height:200px}.FAQ_faqList__wU6Pn{max-width:1200px;margin:0 auto;padding:0 1rem}.FAQ_faqListSingle___R16z{display:block}.FAQ_faqListTwo__OsUa1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;align-items:start}.FAQ_faqListThree__4WlQy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;align-items:start}.FAQ_faqItem__SHJ9L{margin-bottom:1rem;border:1px solid #e0e0e0;border-radius:8px;background:hsla(0,0%,100%,.95);overflow:hidden;transition:box-shadow .3s ease;display:flex;flex-direction:column;isolation:isolate;contain:layout style;position:relative}.FAQ_faqItem__SHJ9L:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.FAQ_faqQuestion__oG0ek{width:100%;padding:1.25rem 1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background-color .2s ease}.FAQ_faqQuestion__oG0ek:hover{background-color:rgba(0,0,0,.02)}.FAQ_faqQuestionContent__DMg4I{display:flex;align-items:center;gap:1rem;flex:1 1}.FAQ_faqIcon__e7hKs{flex-shrink:0;display:flex;align-items:center;justify-content:center}.FAQ_faqQuestionText__sJ6UA{font-size:1.1rem;font-weight:600;color:#1c1c1c;line-height:1.5}.FAQ_faqToggle__mon12{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f5f5f5;color:#666;font-size:1.5rem;font-weight:300;transition:transform .3s ease,background-color .2s ease}.FAQ_faqToggle__mon12:hover{background-color:#e0e0e0}.FAQ_faqToggleOpen__ncq2g{transform:rotate(180deg);background-color:#4a90e2;color:#fff}.FAQ_faqAnswer__7td5b{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;opacity:0;padding:0 1.5rem;visibility:hidden;position:relative;width:100%;box-sizing:border-box}.FAQ_faqAnswerOpen__lDtps{max-height:2000px;opacity:1;padding-top:0;padding-bottom:0;visibility:visible}.FAQ_faqAnswerContent__FdBgZ{padding:0 0 1.5rem;color:#555;line-height:1.7;font-size:1rem;display:block;min-height:0;width:100%;box-sizing:border-box}.FAQ_faqAnswerContent__FdBgZ p{margin-bottom:1rem}.FAQ_faqAnswerContent__FdBgZ ol,.FAQ_faqAnswerContent__FdBgZ ul{margin-left:1.5rem;margin-bottom:1rem}.FAQ_faqAnswerContent__FdBgZ li{margin-bottom:.5rem}.FAQ_faqAnswerContent__FdBgZ strong{font-weight:600;color:#333}.FAQ_faqAnswerContent__FdBgZ em{font-style:italic}.FAQ_faqAnswerContent__FdBgZ a{color:#4a90e2;text-decoration:underline}.FAQ_faqAnswerContent__FdBgZ a:hover{color:#357abd}.FAQ_faqItem__SHJ9L.FAQ_animationSlide__bCbbL .FAQ_faqAnswer__7td5b{transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s ease}.FAQ_faqItem__SHJ9L.FAQ_animationFade___lmWX .FAQ_faqAnswer__7td5b{transition:max-height .3s ease,padding .3s ease,opacity .4s ease,visibility .3s ease}.FAQ_faqItem__SHJ9L.FAQ_animationNone__yOoCl .FAQ_faqAnswer__7td5b{transition:none}@media (max-width:1024px){.FAQ_faqListThree__4WlQy{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FAQ_faqContainer__v9IJw{padding:1.5rem 0}.FAQ_faqList__wU6Pn{padding:0 .75rem}.FAQ_faqListThree__4WlQy,.FAQ_faqListTwo__OsUa1{grid-template-columns:1fr}.FAQ_faqQuestion__oG0ek{padding:1rem 1.25rem}.FAQ_faqQuestionText__sJ6UA{font-size:1rem}.FAQ_faqAnswer__7td5b{padding:0 1.25rem}.FAQ_faqAnswerContent__FdBgZ{padding:0 0 1.25rem;font-size:.95rem}.FAQ_faqToggle__mon12{width:28px;height:28px;font-size:1.25rem}}