@layer mm-block{.mm-x-faq-list{margin-top:28px;display:grid;gap:10px}.mm-x-faq-list details{border:1px solid var(--mmx-line);border-radius:var(--mmx-radius);background:var(--mmx-white);padding:0}.mm-x-faq-list details summary{cursor:pointer;font-weight:900;list-style:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;user-select:none;-webkit-user-select:none}.mm-x-faq-list details summary::-webkit-details-marker{display:none}.mm-x-faq-list details summary::after{content:"";flex-shrink:0;width:22px;height:22px;margin-left:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.35s ease;opacity:.4}.mm-x-faq-list details[open]>summary::after{transform:rotate(180deg)}.mm-x-faq-list details .mm-x-faq-answer{overflow:hidden}.mm-x-faq-list details .mm-x-faq-answer-inner{padding:0 18px 16px}.mm-x-faq-list details.mm-x-faq-opening .mm-x-faq-answer,.mm-x-faq-list details.mm-x-faq-closing .mm-x-faq-answer{transition:height 0.4s cubic-bezier(.4,0,.2,1)}.mm-x-faq-list details p{color:var(--mmx-muted);margin-bottom:0}.mm-x-faq-list details p:first-child{margin-top:0}.mm-x-faq{background:var(--mmx-dark);color:#fff}.mm-x-accordion{display:grid;gap:12px;margin-top:34px}.home .mm-x-faq-list details{border:1px solid rgb(255 255 255 / .14);border-radius:var(--mmx-radius);background:rgb(255 255 255 / .04);padding:0}.home .mm-x-faq-list summary{padding:20px 22px;font-weight:800;cursor:pointer;color:#fff}.home .mm-x-faq-list summary::after{opacity:.6}.home .mm-x-faq-list details .mm-x-faq-answer-inner{padding:0 22px 22px}.home .mm-x-faq-list details p{margin:0;color:#d5d9df}.mm-x-faq-quote{background:#fff}.mm-x-faq-quote-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:34px;align-items:start}.mm-x-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.mm-x-faq-groups{display:grid;gap:34px;margin-top:30px}.mm-x-faq-group-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding-left:14px;border-left:4px solid var(--mmx-red);font-size:22px;line-height:1.2}.home .mm-x-faq-group-title{border-left-color:var(--mmx-orange)}.mm-x-faq-group-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:var(--mmx-soft);color:var(--mmx-muted);font-size:12px;font-weight:800}.mm-x-faq-group-desc{margin:0 0 14px;color:var(--mmx-muted);font-size:15px}}@layer mm-responsive{@media (max-width:640px){.mm-x-faq-list details summary{padding:14px 16px}.mm-x-faq-list details .mm-x-faq-answer-inner{padding:0 16px 14px}.home .mm-x-faq-list summary{padding:16px 18px}.home .mm-x-faq-list details .mm-x-faq-answer-inner{padding:0 18px 18px}.mm-x-faq-group-title{font-size:19px;padding-left:10px}}}