.mfs-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto;min-width:0}.mfs-topbar{background:#172238;color:#e2e7f0;font-size:11px;line-height:1.9;padding-block:7px}.mfs-header{position:relative;z-index:100;background:var(--mfs-header-bg,#fff);color:var(--mfs-header-text,#14253c);border-bottom:1px solid #14253c14;isolation:isolate}.mfs-header[data-sticky=true]{position:sticky;top:0}.mfs-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px;padding-block:14px}.mfs-brand{display:flex;flex-direction:column;gap:5px;flex:0 1 220px;min-width:0;color:inherit;text-decoration:none}.mfs-brand-name{display:flex;align-items:baseline;gap:6px;font-size:32px;line-height:1.3;font-weight:900;overflow-wrap:anywhere}.mfs-brand-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:#bea476}.mfs-brand-caption{display:block;font-size:10px;line-height:1.8;opacity:.72;overflow-wrap:anywhere}.mfs-logo{width:auto;height:auto;max-width:190px;max-height:54px;object-fit:contain;align-self:flex-start}.mfs-desktop-nav{flex:1 1 auto;min-width:0}.mfs-navigation{list-style:none;margin:0;padding:0}.mfs-navigation a,.mfs-nav-label{color:inherit;text-decoration:none;overflow-wrap:anywhere}.mfs-navigation-desktop{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px}.mfs-navigation-desktop>li{font-size:13px;line-height:1.8}.mfs-navigation a:hover{color:#957744}.mfs-header-actions{display:flex;align-items:center;gap:12px;flex:none}.mfs-action,.mfs-menu-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 17px;border-radius:6px;background:#bea476;color:#18283e;text-decoration:none;font-size:12px;line-height:1.8;font-weight:700;max-width:210px;overflow-wrap:anywhere}.mfs-action:hover,.mfs-menu-action:hover{background:#ccb68f;color:#18283e}.mfs-dropdown{position:relative}.mfs-dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;min-height:34px}.mfs-dropdown summary::-webkit-details-marker,.mfs-menu summary::-webkit-details-marker{display:none}.mfs-chevron{display:inline-block;width:7px;height:7px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);flex:none;margin-top:-4px}.mfs-dropdown[open]>summary .mfs-chevron{transform:rotate(225deg);margin-top:4px}.mfs-dropdown-panel{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;min-width:220px;max-width:320px;padding:14px;border:1px solid #e3e8ee;border-radius:10px;background:var(--mfs-header-bg,#fff);box-shadow:0 16px 45px #06182e16;z-index:10}.mfs-dropdown-panel .mfs-navigation-desktop{display:grid;justify-content:stretch;gap:4px}.mfs-dropdown-panel .mfs-navigation a,.mfs-parent-link{display:block;padding:8px;border-radius:5px;font-size:12px}.mfs-dropdown-panel .mfs-dropdown-panel{position:static;margin-block-start:8px;min-width:0;max-width:none;box-shadow:none;border:0;border-inline-start:1px solid #dfe5ed;border-radius:0;padding:0 10px}.mfs-parent-link{color:inherit;border-bottom:1px solid #dfe5ed;margin-bottom:6px}.mfs-menu{display:none;position:static}.mfs-menu-toggle,.mfs-menu-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid #14253c24;border-radius:7px;background:transparent;color:inherit;cursor:pointer;list-style:none;padding:0;flex:none}.mfs-burger{display:grid;gap:6px;width:19px}.mfs-burger i{display:block;width:19px;height:2px;background:currentColor;border-radius:2px}.mfs-menu[open] .mfs-burger i:first-child{transform:translateY(4px) rotate(45deg)}.mfs-menu[open] .mfs-burger i:last-child{transform:translateY(-4px) rotate(-45deg)}.mfs-menu-panel{position:absolute;inset-block-start:100%;inset-inline:0;max-height:min(72dvh,600px);overflow-y:auto;overscroll-behavior:contain;background:var(--mfs-header-bg,#fff);color:var(--mfs-header-text,#14253c);padding:18px max(16px,calc((100vw - 1240px)/2));border-block:1px solid #14253c14;box-shadow:0 24px 40px #06182e14;scrollbar-width:thin}.mfs-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid #14253c14;font-size:12px;opacity:.8}.mfs-menu-close{font:inherit;font-size:25px;border:0;width:44px;height:44px}.mfs-navigation-mobile{display:grid;gap:0}.mfs-navigation-mobile>li{min-width:0;border-bottom:1px solid #14253c0c;font-size:14px;line-height:1.9}.mfs-navigation-mobile>li>a,.mfs-navigation-mobile>li>.mfs-nav-label,.mfs-navigation-mobile .mfs-dropdown>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;min-height:44px}.mfs-navigation-mobile .mfs-dropdown{position:static}.mfs-navigation-mobile .mfs-dropdown-panel{position:static;min-width:0;max-width:none;margin:0 0 10px;padding:2px 12px;border:0;border-inline-start:2px solid #bea476;background:transparent;box-shadow:none;border-radius:0}.mfs-navigation-mobile .mfs-dropdown-panel .mfs-navigation-mobile>li{font-size:13px}.mfs-menu-action{max-width:none;margin-top:16px}.mfs-header a:focus-visible,.mfs-header summary:focus-visible,.mfs-header button:focus-visible,.mfs-footer a:focus-visible{outline:2px solid #bea476;outline-offset:4px}
.mfs-footer{margin-top:72px;color:var(--mfs-footer-text,#e5eef6);background:var(--mfs-footer-bg,#06182e);font-size:13px;line-height:2;overflow-wrap:anywhere}.mfs-footer *{min-width:0;box-sizing:border-box}.mfs-footer-surface{background:var(--mfs-footer-bg,#06182e);color:var(--mfs-footer-text,#e5eef6)}.mfs-footer a{color:inherit;text-decoration:none}.mfs-footer a:hover{text-decoration:underline;text-underline-offset:5px}.mfs-footer h2,.mfs-footer h3,.mfs-footer p{margin:0;color:inherit}.mfs-footer h3{font-size:14px;font-weight:700;line-height:1.9;margin-bottom:16px}.mfs-footer-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(220px,1fr);gap:48px;padding-block:52px}.mfs-footer-main[data-footer-areas="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.mfs-footer-main[data-footer-areas="1"]{grid-template-columns:minmax(0,1fr)}.mfs-footer-main[data-footer-areas="0"]{display:none}.mfs-footer-brand{display:inline-flex;align-items:center;max-width:100%;gap:8px;font-size:30px;font-weight:900;line-height:1.5}.mfs-footer-brand strong{display:flex;align-items:baseline;gap:5px}.mfs-footer-brand img{max-height:62px;max-width:190px;width:auto;height:auto;object-fit:contain;background:transparent}.mfs-footer-slogan{font-weight:700;margin-top:16px!important}.mfs-footer-description{opacity:.76;font-size:12px;line-height:2.2;margin-top:12px!important;white-space:pre-line;max-width:50ch}.mfs-footer-link-columns{display:grid;grid-template-columns:repeat(var(--mfs-footer-columns,3),minmax(0,1fr));gap:26px}.mfs-footer-links{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:12px;line-height:1.9}.mfs-footer-links .mfs-footer-links{padding-inline-start:12px;margin-block-start:8px;border-inline-start:1px solid currentColor;opacity:.8}.mfs-footer-flat-group{grid-column:1/-1}.mfs-footer-flat-group>.mfs-footer-links{grid-template-columns:repeat(var(--mfs-footer-columns,3),minmax(0,1fr));gap:12px 20px}.mfs-footer-info{display:grid;align-content:start;gap:26px}.mfs-contact-list{display:grid;gap:12px}.mfs-contact-list>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 16px}.mfs-contact-list>div>span{font-size:11px;opacity:.65}.mfs-contact-list bdi{font-size:13px;line-height:1.8}.mfs-footer-address{font-size:12px;line-height:2.1}.mfs-footer-address strong{font-size:11px;opacity:.7}.mfs-footer-address+.mfs-footer-address{margin-top:12px}.mfs-footer-socials{display:flex;flex-wrap:wrap;gap:8px}.mfs-footer-socials a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 11px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:6px;font-size:11px}.mfs-footer-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.mfs-footer-cta h2{font-size:23px;line-height:1.8;font-weight:700}.mfs-footer-cta-button{display:flex;align-items:center;justify-content:center;gap:25px;background:#bea476;color:#14253c!important;padding:11px 20px;border-radius:6px;font-size:13px;font-weight:700;flex:none}.mfs-badges-area{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:25px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.mfs-badges-area h3{margin:0;font-size:13px;opacity:.8}.mfs-badges{display:flex;flex-wrap:wrap;gap:10px}.mfs-badge{display:grid;place-items:center;width:108px;min-height:100px;padding:12px;border:1px solid #dfe5ed;border-radius:9px;background:#fff;color:#14253c}.mfs-badge img{width:auto;max-width:80px;height:auto;max-height:80px;object-fit:contain}.mfs-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:11px}.mfs-footer-bottom>span{white-space:pre-line;opacity:.68}.mfs-footer-bottom>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;flex:none}.mfs-footer[data-footer-model=quiet] .mfs-footer-main,.mfs-footer[data-footer-model=minimal] .mfs-footer-main{padding-block:30px;gap:28px}.mfs-footer[data-footer-model=invitation] .mfs-footer-cta{padding:35px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;transform:translateY(-20px);background:var(--mfs-footer-bg)}.mfs-footer[data-footer-model=framed]{background:#f3f5f8;padding:24px}.mfs-footer[data-footer-model=framed] .mfs-footer-surface{border-radius:20px}
@media(max-width:1100px){.mfs-header-inner{min-height:76px;padding-block:10px;gap:20px}.mfs-desktop-nav{display:none}.mfs-menu{display:block}.mfs-brand{flex:1 1 auto}.mfs-logo{max-width:170px;max-height:48px}.mfs-brand-name{font-size:29px}.mfs-header[data-sticky]{position:relative}.mfs-header[data-mobile-sticky=true]{position:sticky;top:0}.mfs-header[data-mobile-action=false] .mfs-action{display:none}.mfs-topbar[data-mobile-slogan=false],.mfs-brand-caption[data-mobile-slogan=false]{display:none}.mfs-footer-main{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.mfs-footer-info{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}
@media(min-width:1101px){.mfs-menu{display:none}}
@media(max-width:700px){.mfs-shell{width:calc(100% - 32px)}.mfs-header-inner{gap:12px;min-height:72px}.mfs-logo{max-width:150px;max-height:44px}.mfs-brand-caption{font-size:9px}.mfs-header-actions{gap:8px}.mfs-action{font-size:11px;max-width:155px;padding:9px 11px;gap:8px}.mfs-footer{margin-top:48px}.mfs-footer-main,.mfs-footer-main[data-footer-areas]{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:34px}.mfs-footer-info{grid-template-columns:minmax(0,1fr);gap:24px}.mfs-footer-link-columns,.mfs-footer-flat-group>.mfs-footer-links{grid-template-columns:repeat(var(--mfs-mobile-columns,1),minmax(0,1fr));gap:20px}.mfs-footer-description{max-width:none}.mfs-footer-brand{font-size:28px}.mfs-footer-cta{align-items:flex-start;flex-direction:column;gap:16px;padding-block:24px}.mfs-footer-cta h2{font-size:21px}.mfs-footer-cta-button{width:100%;justify-content:space-between}.mfs-badges-area{align-items:flex-start;flex-direction:column;gap:15px}.mfs-badges{gap:9px}.mfs-badge{width:96px;min-height:92px;padding:9px}.mfs-footer-bottom{gap:8px;padding-block:16px}.mfs-footer[data-footer-model=invitation] .mfs-footer-cta{padding:22px;transform:none;margin-top:25px}.mfs-footer[data-footer-model=framed]{padding:12px}.mfs-footer[data-footer-model=framed] .mfs-shell{width:calc(100% - 32px)}}
@media(max-width:540px){.mfs-header[data-has-menu=true] .mfs-action{display:none}.mfs-logo{max-width:155px}.mfs-brand-name{font-size:28px}.mfs-brand{max-width:calc(100% - 56px)}.mfs-header[data-has-menu=false] .mfs-brand{max-width:52%}.mfs-header[data-has-menu=false] .mfs-action{max-width:125px;font-size:10px}.mfs-menu-heading{padding-bottom:6px}.mfs-menu-panel{padding:12px 16px 20px}.mfs-footer h3{margin-bottom:12px}.mfs-footer-info{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.mfs-header *,.mfs-footer *{scroll-behavior:auto;transition:none}}
