.mfaq-wrap,.mfaq-wrap *{box-sizing:border-box}.mfaq-wrap{width:min(1120px, calc(100% - 32px));margin:48px auto;font-family:inherit}.mfaq-head{text-align:center;margin-bottom:28px}.mfaq-kicker{display:inline-block;margin-bottom:8px;padding:7px 13px;border-radius:999px;background:#eef5ff;color:#174d87;font-size:13px;font-weight:800}.mfaq-head h2{margin:0;color:#173b69;font-size:clamp(26px, 3vw, 40px);font-weight:900;line-height:1.35}.mfaq-head p{max-width:720px;margin:10px auto 0;color:#65758a;font-size:16px;line-height:1.9}.mfaq-list{display:grid;gap:12px}.mfaq-item{background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 8px 28px rgba(18,58,105,.06);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mfaq-item:hover,.mfaq-item.is-open{border-color:rgba(244,123,32,.35);box-shadow:0 12px 34px rgba(18,58,105,.09)}.mfaq-question{width:100%;border:0;background:0 0;padding:19px 20px;display:grid;grid-template-columns:44px 1fr 30px;align-items:center;gap:14px;text-align:right;color:#1f3d63;cursor:pointer;font:inherit}.mfaq-number{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f3f7fc;color:#174d87;font-size:13px;font-weight:900}.mfaq-question-text{font-size:17px;font-weight:900;line-height:1.7}.mfaq-icon{position:relative;width:26px;height:26px;border-radius:9px;background:#f47b20;display:inline-block}.mfaq-icon:before,.mfaq-icon:after{content:"";position:absolute;background:#fff;border-radius:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.mfaq-icon:before{width:12px;height:2px}.mfaq-icon:after{width:2px;height:12px;transition:opacity .2s ease,transform .2s ease}.mfaq-item.is-open .mfaq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.mfaq-answer{border-top:1px solid #eef1f5}.mfaq-answer[hidden]{display:none !important}.mfaq-answer-inner{padding:18px 78px 22px 64px;color:#5c6c7e;font-size:15.5px;line-height:2}.mfaq-answer-inner p{margin:0}.mfaq-cta{text-align:center;margin-top:24px}.mfaq-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:15px;background:linear-gradient(135deg,#ff9e2c,#ff5f46);color:#fff !important;text-decoration:none !important;font-size:16px;font-weight:900;box-shadow:0 12px 26px rgba(255,104,53,.24);transition:transform .2s ease,box-shadow .2s ease}.mfaq-cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(255,104,53,.31)}@media (max-width:720px){.mfaq-wrap{width:min(100% - 20px, 1120px);margin:30px auto}.mfaq-question{grid-template-columns:36px 1fr 28px;gap:10px;padding:16px 14px}.mfaq-number{width:34px;height:34px;border-radius:10px}.mfaq-question-text{font-size:15px}.mfaq-answer-inner{padding:15px 54px 19px 18px;font-size:14.5px}}