.m2g-header{--m2g-ink:#1c2b2d;--m2g-muted:#4f6063;--m2g-line:#e2e8e6;--m2g-bg:#fff;--m2g-tint:#f2f6f4;--m2g-accent:#1e7a4f;--m2g-accent-ink:#fff;--m2g-highlight:#fccb1c;--m2g-card-bg:#12492f;--m2g-card-ink:#fff;--m2g-bar-h:84px;--m2g-max:1480px;--m2g-card-w:300px;background:var(--m2g-bg);border-bottom:1px solid var(--m2g-line);box-shadow:0 6px 24px rgba(20,45,40,.08);color:var(--m2g-ink);font:inherit;position:relative;z-index:1000}.m2g-header--sticky{position:sticky;top:0}.m2g-header--fixed{left:0;position:fixed;right:0;top:0}.m2g-header *,.m2g-header :after,.m2g-header :before{box-sizing:border-box}:where(.m2g-header) a{color:inherit;text-decoration:none}:where(.m2g-header) button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}:where(.m2g-header) ul{list-style:none;margin:0;padding:0}:where(.m2g-header) p{margin:0}.m2g-header :focus-visible{border-radius:4px;outline:2px solid var(--m2g-accent);outline-offset:3px}.m2g-vh{height:1px;margin:-1px;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.m2g-vh,html.m2g-noscroll{overflow:hidden}.m2g-header__bar{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:var(--m2g-max);min-height:var(--m2g-bar-h);padding:0 24px}.m2g-header__logo{align-items:center;display:flex;flex-shrink:0;margin-right:auto}.m2g-header__logo img{display:block;height:50px;max-width:none;object-fit:cover;object-position:50% 55%;width:150px}.m2g-header__burger{align-items:center;border-radius:8px;display:inline-flex;height:44px;justify-content:center;width:44px}.m2g-burger,.m2g-burger:after,.m2g-burger:before{background:currentColor;border-radius:2px;display:block;height:2px;width:22px}.m2g-burger{position:relative;transition:background-color .2s}.m2g-burger:after,.m2g-burger:before{content:"";left:0;position:absolute;transition:transform .2s}.m2g-burger:before{top:-7px}.m2g-burger:after{top:7px}.is-drawer-open .m2g-burger{background:transparent}.is-drawer-open .m2g-burger:before{transform:translateY(7px) rotate(45deg)}.is-drawer-open .m2g-burger:after{transform:translateY(-7px) rotate(-45deg)}.m2g-header__drawer{background:var(--m2g-bg);border-top:1px solid var(--m2g-line);bottom:0;display:none;left:0;overflow-y:auto;padding:8px 24px 40px;position:fixed;right:0;top:var(--m2g-bar-h)}.is-drawer-open .m2g-header__drawer{display:block}.m2g-nav__item{border-bottom:1px solid var(--m2g-line)}.m2g-nav__link,.m2g-nav__trigger{align-items:center;display:flex;font-size:1.0625rem;font-weight:600;justify-content:space-between;line-height:1.3;padding:16px 0;position:relative;text-align:left;width:100%}.m2g-caret{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;height:8px;margin-left:10px;transform:translateY(-2px) rotate(45deg);transition:transform .2s;width:8px}.m2g-nav__trigger[aria-expanded=true] .m2g-caret{transform:translateY(2px) rotate(-135deg)}.m2g-panel{padding:0 0 24px}.m2g-panel[hidden]{display:none}.m2g-cols,.m2g-panel__inner{display:grid;gap:24px}.m2g-col{align-items:flex-start;display:flex;flex-direction:column}.m2g-col__title{align-items:center;color:var(--m2g-accent);display:flex;font-size:1rem;font-weight:700;gap:10px;line-height:1.3}.m2g-col__icon{flex-shrink:0;height:32px;object-fit:contain;width:32px}.m2g-col__desc{color:var(--m2g-muted);font-size:.875rem;line-height:1.45;margin-top:6px;max-width:34ch}.m2g-col__links{margin-top:12px;width:100%}.m2g-col__links a{display:block;font-weight:500;line-height:1.35;padding:6px 0;transition:color .15s}.m2g-col__links a:hover,.m2g-col__more{color:var(--m2g-accent)}.m2g-col__more{border-bottom:2px solid var(--m2g-highlight);font-size:.875rem;font-weight:600;margin-top:12px;padding-bottom:2px}.m2g-col__more:hover{color:var(--m2g-ink)}.m2g-header a[aria-current=page]{color:var(--m2g-accent);font-weight:700}.m2g-card{align-items:flex-start;background:var(--m2g-card-bg);border-radius:16px;color:var(--m2g-card-ink);display:flex;flex-direction:column;gap:10px;padding:24px}.m2g-card__img{height:64px;margin-bottom:4px;object-fit:contain;width:64px}.m2g-card__title{font-size:1.1875rem;font-weight:700;line-height:1.25}.m2g-card__text{font-size:.9375rem;line-height:1.5;opacity:.85}.m2g-card__btn{align-items:center;background:var(--m2g-highlight);border-radius:999px;color:var(--m2g-ink);display:inline-flex;font-size:.9375rem;font-weight:700;margin-top:8px;min-height:44px;padding:0 20px;transition:background-color .15s,color .15s;white-space:nowrap}.m2g-card__btn:hover{background:var(--m2g-bg)}.m2g-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:24px}.m2g-lang{border:1.5px solid var(--m2g-line);font-size:.8125rem;font-weight:700;padding:3px}.m2g-lang,.m2g-lang__item{border-radius:999px;display:inline-flex}.m2g-lang__item{align-items:center;height:32px;justify-content:center;min-width:38px;padding:0 10px}.m2g-lang__item--current{background:var(--m2g-ink);color:var(--m2g-bg)}a.m2g-lang__item:hover{background:var(--m2g-tint)}.m2g-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;min-height:44px;padding:0 20px;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.m2g-btn--primary{background:var(--m2g-highlight);color:var(--m2g-ink)}.m2g-btn--primary:hover{background:var(--m2g-ink);color:var(--m2g-bg)}.m2g-btn--ghost{border:1.5px solid var(--m2g-line)}.m2g-btn--ghost:hover{border-color:var(--m2g-ink)}@media (min-width:640px) and (max-width:1319px){.m2g-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.m2g-cols--single{grid-template-columns:1fr}.m2g-cols--single .m2g-col__links{column-count:2;column-gap:24px}}@media (min-width:1320px){.m2g-header__burger{display:none}.m2g-header__drawer{align-items:center;background:none;border:0;display:flex;gap:24px;overflow:visible;padding:0;position:static}.m2g-nav__list{align-items:stretch;display:flex}.m2g-nav__item{border:0}.m2g-nav__link,.m2g-nav__trigger{font-size:.9375rem;min-height:var(--m2g-bar-h);padding:0 10px;white-space:nowrap;width:auto}.m2g-nav__link:after,.m2g-nav__trigger:after{background:var(--m2g-highlight);border-radius:2px;bottom:22px;content:"";height:3px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:left;transition:transform .2s}.m2g-nav__item.is-active>.m2g-nav__link:after,.m2g-nav__item.is-active>.m2g-nav__trigger:after,.m2g-nav__link:hover:after,.m2g-nav__trigger:hover:after,.m2g-nav__trigger[aria-expanded=true]:after{transform:scaleX(1)}.m2g-nav__trigger .m2g-caret{height:6px;margin-left:8px;width:6px}.m2g-panel{background:var(--m2g-bg);border-top:1px solid var(--m2g-line);box-shadow:0 28px 48px -28px rgba(20,45,40,.28);left:0;padding:0;position:absolute;right:0;top:100%}.m2g-panel__inner{align-items:start;gap:48px;margin:0 auto;max-width:var(--m2g-max);padding:36px 24px 40px}.m2g-panel__inner--card{grid-template-columns:minmax(0,1fr) var(--m2g-card-w)}.m2g-cols{gap:32px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.m2g-cols--single{grid-template-columns:1fr}.m2g-cols--single .m2g-col__links{column-count:2;column-gap:32px;max-width:560px}.m2g-cols--single .m2g-col__links li{break-inside:avoid}.m2g-card{min-height:100%;padding:28px}.m2g-header__actions{flex-wrap:nowrap;padding:0}.m2g-btn--ghost{display:none}.m2g-header__bar,.m2g-header__drawer{gap:16px}.m2g-nav__link,.m2g-nav__trigger{font-size:.875rem;padding:0 8px}.m2g-nav__link:after,.m2g-nav__trigger:after{left:8px;right:8px}.m2g-btn{font-size:.875rem;padding:0 16px}}@media (min-width:1320px) and (max-width:1439px){.m2g-header__bar{padding:0 16px}.m2g-nav__link,.m2g-nav__trigger{font-size:.8125rem;padding:0 6px}.m2g-nav__link:after,.m2g-nav__trigger:after{left:6px;right:6px}.m2g-nav__trigger .m2g-caret{margin-left:6px}.m2g-header{--m2g-card-w:280px}.m2g-card{padding:24px}}@media (min-width:1880px){.m2g-header{--m2g-max:1800px}.m2g-btn--ghost{display:inline-flex}.m2g-header__bar,.m2g-header__drawer{gap:24px}.m2g-nav__link,.m2g-nav__trigger{font-size:.9375rem;padding:0 11px}.m2g-nav__link:after,.m2g-nav__trigger:after{left:11px;right:11px}.m2g-btn{font-size:.9375rem;padding:0 20px}}@media (prefers-reduced-motion:reduce){.m2g-header *,.m2g-header :after,.m2g-header :before{transition:none!important}}