.mbpf-usp{clear:both;margin:14px 0 20px;color:#36464b}
.mbpf-usp .mbpf-usp__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.mbpf-usp .mbpf-usp__list li{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:17px 14px;background:#f5fafb;border:1px solid #d7e8ed;border-radius:6px;line-height:1.45}
.mbpf-usp .mbpf-usp__icon{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#426e7c;color:#fff;font-size:14px;line-height:1}
.mbpf-usp strong{display:block;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35;overflow-wrap:break-word}
.mbpf-usp p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:break-word}
.mbpf-faq{clear:both;margin:28px 0;padding:32px 0;background:#f2fbfe;color:#36464b}
.mbpf-faq h2{margin:0 0 22px;font-size:26px;font-weight:600;line-height:1.3}
.mbpf-faq details{margin:0 0 10px;background:#fff;border:1px solid #d7e8ed;border-radius:6px;overflow-wrap:break-word}
.mbpf-faq details[open]{border-color:#6995a3}
.mbpf-faq summary{position:relative;display:block;min-height:52px;padding:17px 55px 17px 20px;font-size:17px;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}
.mbpf-faq summary::-webkit-details-marker{display:none}
.mbpf-faq summary::after{content:'+';position:absolute;right:18px;top:17px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #426e7c;border-radius:50%;color:#426e7c;font-size:21px;line-height:1}
.mbpf-faq details[open] summary::after{content:'−'}
.mbpf-faq summary:focus-visible{outline:3px solid #426e7c;outline-offset:3px;border-radius:4px}
.mbpf-faq [itemprop=acceptedAnswer] p{margin:0;padding:0 20px 21px;max-width:1000px;color:#4b5b60;font-size:16px;line-height:1.65}
@media(max-width:1199px){.mbpf-usp .mbpf-usp__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.mbpf-usp .mbpf-usp__list{grid-template-columns:1fr;gap:9px}.mbpf-usp .mbpf-usp__list li{padding:14px}.mbpf-faq{padding:26px 0}.mbpf-faq h2{font-size:23px}.mbpf-faq summary{padding:16px 49px 16px 15px;font-size:16px}.mbpf-faq summary::after{right:14px;top:16px}.mbpf-faq [itemprop=acceptedAnswer] p{padding:0 15px 18px}}
