.mm-faq{background:#f5f7fa;scroll-margin-top:96px;padding:88px 0 96px}.mm-faq__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.mm-faq__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#4c576b;margin:0 0 18px}.mm-faq__title{margin:0;color:#0b111e;font-size:clamp(26px,3.4vw,38px);line-height:1.12;letter-spacing:-.02em}.mm-faq__support{margin:18px 0 0;max-width:42ch;color:#4c576b;font-size:16px;line-height:1.55}.mm-faq__list{border-top:1px solid rgba(11,17,30,.12);min-width:0}.mm-faq__item{border-bottom:1px solid rgba(11,17,30,.12)}.mm-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 2px;cursor:pointer;color:#0b111e;font-size:clamp(16px,1.6vw,18px);line-height:1.35;font-weight:500;list-style:none}.mm-faq__summary::-webkit-details-marker{display:none}.mm-faq__summary:focus-visible{outline:2px solid #2f5fc1;outline-offset:4px;border-radius:4px}.mm-faq__marker{position:relative;flex:0 0 auto;width:18px;height:18px;color:#2f5fc1}.mm-faq__marker:before,.mm-faq__marker:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.mm-faq__marker:before{width:14px;height:1.5px}.mm-faq__marker:after{width:1.5px;height:14px;transition:opacity .18s ease-out}.mm-faq__item[open] .mm-faq__marker:after{opacity:0}.mm-faq__answer{margin:0 0 22px;padding-right:34px;max-width:62ch;color:#4c576b;font-size:16px;line-height:1.6}.mm-faq__answer a{color:#2f5fc1;text-decoration:underline;text-underline-offset:3px}.mm-faq__answer a:focus-visible{outline:2px solid #2f5fc1;outline-offset:3px;border-radius:3px}@media(min-width:1024px){.mm-faq__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px;align-items:start}}.mm-close{background:#061616;padding:96px 0 88px}.mm-close__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.mm-close__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#a8b5ba;margin:0 0 20px}.mm-close__title{margin:0;color:#f7fafc;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.02em;max-width:24ch}.mm-close__support{margin:22px 0 0;max-width:46ch;color:#a8b5ba;font-size:clamp(15px,1.8vw,18px);line-height:1.55}.mm-close__action{display:flex;align-items:flex-end}.mm-close__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:12px;background:#4d8dff;color:#061616;font-weight:700;font-size:16px;text-decoration:none;transition:background-color .18s ease-out}.mm-close__cta:hover{background:#6fa3ff}.mm-close__cta:focus-visible{outline:2px solid #f7fafc;outline-offset:3px}@media(min-width:1024px){.mm-close__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:64px;align-items:end}}.mm-footer{background:#061616;border-top:1px solid rgba(247,250,252,.1);padding:64px 0 56px}.mm-footer__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.mm-footer__brand p,.mm-footer__brand a{color:#a8b5ba;font-size:14px;line-height:1.55}.mm-footer__brand a:hover{color:#f7fafc}.mm-footer__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px;min-width:0}.mm-footer__group h3{margin:0 0 14px;color:#f7fafc;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mm-footer__group ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.mm-footer__group a{display:inline-flex;align-items:center;min-height:28px;color:#a8b5ba;font-size:14px;text-decoration:none;transition:color .16s ease-out}.mm-footer__group a:hover{color:#f7fafc}.mm-footer a:focus-visible,.mm-footer__brand a:focus-visible{outline:2px solid #4d8dff;outline-offset:3px;border-radius:3px}@media(min-width:900px){.mm-footer__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,2fr);gap:64px}}
