.mmt-faq-section{background:#001f31;color:#fff;padding:100px 6%;border-top:1px solid rgba(65,180,220,.3)}
.mmt-faq-section__inner{max-width:1440px;margin:auto}
.mmt-faq-section__eyebrow{font-size:13px;letter-spacing:.14em;color:#70c5df;margin:0 0 24px}
.mmt-faq-section #mmt-faq-heading{color:#fff;font-family:inherit;font-size:clamp(30px,3.2vw,52px);font-weight:300;line-height:1.15;text-transform:uppercase;margin:0 0 48px;max-width:900px}
.mmt-faq-section #mmt-faq-heading strong{font-weight:700}
.mmt-faq__item{border-top:1px solid rgba(91,188,220,.5)}
.mmt-faq__item:last-child{border-bottom:1px solid rgba(91,188,220,.5)}
.mmt-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 8px;cursor:pointer;list-style:none;font-size:clamp(18px,1.3vw,23px);font-weight:500;line-height:1.4}
.mmt-faq__item summary::-webkit-details-marker{display:none}
.mmt-faq__item summary:focus-visible{outline:2px solid #70c5df;outline-offset:4px;border-radius:4px}
.mmt-faq__item summary:hover{color:#8bd5eb}
.mmt-faq__icon{position:relative;width:30px;height:30px;flex:0 0 30px;border:1px solid #58b7d6;border-radius:50%}
.mmt-faq__icon:before,.mmt-faq__icon:after{content:"";position:absolute;background:#8bd5eb;left:8px;right:8px;top:14px;height:1px}
.mmt-faq__icon:after{transform:rotate(90deg);transition:transform .2s}
.mmt-faq__item[open] .mmt-faq__icon:after{transform:rotate(0)}
.mmt-faq__answer{max-width:1050px;padding:0 46px 30px 8px;font-size:17px;line-height:1.75;color:#e2edf2}
.mmt-faq__answer p{margin:0 0 14px}
.mmt-faq__answer p:last-child{margin-bottom:0}
.mmt-faq__answer a{color:#8bd5eb;text-decoration:underline;text-underline-offset:4px}
.mmt-faq__answer a:hover{color:#fff}
@media(max-width:767px){.mmt-faq-section{padding:60px 24px}.mmt-faq-section #mmt-faq-heading{margin-bottom:30px}.mmt-faq__item summary{padding:22px 0;gap:16px}.mmt-faq__answer{padding:0 0 24px;font-size:16px}}
