.mfaq-wrap{font-family:'Segoe UI',Arial,sans-serif;max-width:820px;margin:0 auto;padding:32px 0 48px}.mfaq-title{font-size:26px;font-weight:700;color:#0d1b2a;margin-bottom:6px}.mfaq-subtitle{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.mfaq-search-wrap{position:relative;margin-bottom:14px}.mfaq-search-wrap::before{content:"⌕";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:18px;pointer-events:none}.mfaq-search{width:100%;padding:10px 14px 10px 40px;font-size:14px;border:1.5px solid #dde3ec;border-radius:10px;background:#fff;color:#1a1a1a;outline:none;box-sizing:border-box}.mfaq-search:focus{border-color:#2563eb}.mfaq-cats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.mfaq-cat{font-size:12px;font-weight:500;padding:5px 13px;border-radius:20px;border:1.5px solid #dde3ec;background:#fff;color:#6b7280;cursor:pointer;transition:all 0.15s;white-space:nowrap}.mfaq-cat:hover,.mfaq-cat.active{background:#0d1b2a;border-color:#0d1b2a;color:#fff}.mfaq-count{font-size:12px;color:#9ca3af;margin-bottom:12px}.mfaq-item{background:#fff;border:1.5px solid #eaeff5;border-radius:12px;margin-bottom:7px;overflow:hidden;transition:border-color 0.2s}.mfaq-item:hover{border-color:#c7d4e8}.mfaq-item.mfaq-open{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .07)}.mfaq-q{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.mfaq-q-text{font-size:14px;font-weight:600;color:#0d1b2a;line-height:1.5}.mfaq-item.mfaq-open .mfaq-q-text{color:#2563eb}.mfaq-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#f1f4f9;display:flex;align-items:center;justify-content:center;font-size:11px;color:#6b7280;transition:background 0.15s,transform 0.25s}.mfaq-item.mfaq-open .mfaq-icon{background:#2563eb;color:#fff;transform:rotate(180deg)}.mfaq-body{display:none;border-top:1px solid #eaeff5;padding:12px 16px 16px}.mfaq-item.mfaq-open .mfaq-body{display:block}.mfaq-tag{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;margin-bottom:9px;text-transform:uppercase;letter-spacing:.3px}.mfaq-tag-procurement{background:#dbeafe;color:#1d4ed8}.mfaq-tag-products{background:#dcfce7;color:#166534}.mfaq-tag-logistics{background:#fef3c7;color:#92400e}.mfaq-tag-compliance{background:#ede9fe;color:#5b21b6}.mfaq-tag-tender{background:#d1fae5;color:#065f46}.mfaq-tag-compatibility{background:#fce7f3;color:#9d174d}.mfaq-answer{font-size:14px;line-height:1.8;color:#374151}.mfaq-empty{text-align:center;padding:40px 16px;color:#9ca3af;font-size:14px}@media (max-width:540px){.mfaq-title{font-size:20px}.mfaq-q{padding:12px 13px}.mfaq-body{padding:10px 13px 14px}}