
:root{--mf-blue:#003b71;--mf-blue2:#0a5c96;--mf-navy:#071d31;--mf-ink:#101820;--mf-muted:#64737d;--mf-line:#dde5e9;--mf-paper:#f4f7f9}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif;color:#101820;background:#edf2f4;-webkit-font-smoothing:antialiased}
 .mf-nav{height:78px;display:flex;align-items:center;padding:0 4.5vw;background:#fff;position:sticky;top:0;z-index:100;border-bottom:1px solid #214256}
.mf-brand{display:flex;align-items:center;gap:18px;text-decoration:none}.mf-logo-img{width:142px;height:45px;object-fit:contain;object-position:left center}.mf-partner{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#7c8a93;padding-left:18px;border-left:1px solid var(--mf-line)}
.mf-menu{display:flex;align-items:center;gap:28px;margin-left:auto}.mf-menu>a,.mf-menu summary{font-size:10px;font-weight:800;letter-spacing:.04em;color:#25343e;text-decoration:none;cursor:pointer;list-style:none;white-space:nowrap}.mf-menu summary::-webkit-details-marker{display:none}.mf-menu details{position:relative}.mf-drop{position:absolute;top:30px;left:-22px;width:260px;padding:10px;background:#0a2b40;border:1px solid var(--mf-line);box-shadow:0 22px 50px #0d2f4618}.mf-drop a{display:block;padding:11px 12px;color:#25343e;text-decoration:none;font-size:11px;border-bottom:1px solid #edf1f3}.mf-drop a:last-child{border:0}.mf-drop a:hover{background:#f3f7f9;color:var(--mf-blue)}
.mf-quote{margin-left:24px;padding:13px 17px;background:#005b8f;color:#fff;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
.mf-mobile{display:none;margin-left:auto}.mf-mobile summary{list-style:none;border:1px solid #ccd7dd;padding:9px 11px;font-size:9px;font-weight:900}.mf-mobile summary::-webkit-details-marker{display:none}.mf-mobile nav{position:absolute;top:64px;left:0;right:0;background:#fff;padding:15px 22px;border-top:1px solid var(--mf-line);box-shadow:0 25px 45px #0d2f4618}.mf-mobile a{display:block;color:#1b2a34;text-decoration:none;padding:13px 0;border-bottom:1px solid #e8edef;font-weight:800}
img{max-width:100%;image-rendering:auto}a,button,summary,select,input,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #0a5c96}.mf-foot{background:#071d31;color:#b8c6ce;padding:72px 5vw 30px}.mf-foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:50px}.mf-foot h3{color:#fff;font-size:24px;margin:0 0 14px}.mf-foot b{color:#fff;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.mf-foot p{font-size:12px;line-height:1.7}.mf-foot a{color:#b8c6ce;text-decoration:none;display:block;margin:10px 0;font-size:11px}.mf-foot a:hover{color:#fff}.mf-legal{border-top:1px solid #ffffff1c;margin-top:50px;padding-top:20px;display:flex;gap:22px;flex-wrap:wrap;font-size:9px;color:#8296a2}.mf-legal a{margin:0}
@media(max-width:1000px){.mf-menu,.mf-nav>.mf-quote,.mf-partner{display:none}.mf-mobile{display:block}.mf-nav{height:64px;padding:0 20px}.mf-logo-img{width:126px;height:40px}.mf-foot-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.mf-foot-grid{grid-template-columns:1fr}.mf-foot{padding:55px 22px 25px}}

@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(fries-inter-400.ttf) format('truetype');}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(fries-inter-500.ttf) format('truetype');}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(fries-inter-600.ttf) format('truetype');}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(fries-inter-700.ttf) format('truetype');}