.mlc-faq{max-width:900px;margin:0 auto}.mlc-faq__title{margin:0 0 24px;font-weight:700;text-align:center}.mlc-faq__list{display:flex;flex-direction:column;gap:0}.mlc-faq__item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;overflow:hidden;transition:box-shadow 0.25s ease}.mlc-faq__item:last-child{margin-bottom:0}.mlc-faq__item:hover{box-shadow:0 2px 8px rgb(0 0 0 / .06)}.mlc-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;margin:0;border:none;background:#fff0;cursor:pointer;text-align:left;font-size:16px;font-weight:600;line-height:1.4;transition:color 0.2s ease,background-color 0.2s ease}.mlc-faq__question:hover .mlc-faq__question-text{color:#3BCCBD}.mlc-faq__item--open .mlc-faq__question .mlc-faq__question-text{color:#79BD7B}.mlc-faq__item--open .mlc-faq__icon{color:#79BD7B}.mlc-faq__question-text{flex:1;padding-right:16px}.mlc-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#3BCCBD;background:rgb(59 204 189 / .1);transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease}.mlc-faq__icon svg{display:block}.mlc-faq__item--open .mlc-faq__icon{transform:rotate(180deg);color:#79BD7B;background:rgb(121 189 123 / .2)}.mlc-faq__answer-wrap{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.mlc-faq__answer{padding:0 20px 20px;font-size:15px;line-height:1.7}.mlc-faq__answer p:first-child{margin-top:0}.mlc-faq__answer p:last-child{margin-bottom:0}.mlc-faq__item--open .mlc-faq__question{border-bottom:1px solid rgb(0 0 0 / .06)}@media (max-width:767px){.mlc-faq__question{padding:14px 16px;font-size:15px}.mlc-faq__answer{padding:0 16px 16px;font-size:14px}.mlc-faq__icon{width:24px;height:24px}.mlc-faq__icon svg{width:14px;height:14px}}