.mg-shell[data-v-d0d43f80]{display:flex;flex-direction:column;min-height:100vh}.mg-main[data-v-d0d43f80]{flex:1}.mg-header[data-v-d0d43f80]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#070b16c7;border-bottom:1px solid var(--mg-border-soft);position:sticky;top:0;z-index:50}.mg-header-inner[data-v-d0d43f80]{align-items:center;display:flex;gap:20px;min-height:68px}.mg-brand[data-v-d0d43f80]{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.mg-brand-mark[data-v-d0d43f80]{background:linear-gradient(120deg,var(--mg-accent),var(--mg-accent-2));border-radius:11px;color:#fff;display:grid;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;height:34px;place-items:center;width:34px}.mg-brand-text[data-v-d0d43f80]{font-size:19px;font-weight:700}.mg-nav[data-v-d0d43f80]{align-items:center;display:none;gap:26px;margin-inline-start:18px}@media (min-width:900px){.mg-nav[data-v-d0d43f80]{display:flex}}.mg-nav-link[data-v-d0d43f80]{color:var(--mg-fg2);font-size:15px;transition:color var(--mg-dur) var(--mg-ease)}.mg-nav-link[data-v-d0d43f80]:hover{color:var(--mg-fg)}.mg-header-actions[data-v-d0d43f80]{align-items:center;display:flex;gap:10px;margin-inline-start:auto}.mg-locale-btn[data-v-d0d43f80]{background:transparent;border:1px solid var(--mg-border-soft);border-radius:999px;color:var(--mg-fg2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;min-height:44px;min-width:44px;padding:0 12px;transition:color var(--mg-dur) var(--mg-ease),border-color var(--mg-dur) var(--mg-ease)}.mg-locale-btn[data-v-d0d43f80]:hover{border-color:var(--mg-border);color:var(--mg-fg)}.mg-header-cta[data-v-d0d43f80]{font-size:14px;min-height:44px;padding:0 18px}.mg-footer[data-v-d0d43f80]{background:#04070e99;border-top:1px solid var(--mg-border-soft);margin-top:40px}.mg-footer-grid[data-v-d0d43f80]{display:grid;gap:32px;grid-template-columns:1fr;padding-block:48px 32px}@media (min-width:760px){.mg-footer-grid[data-v-d0d43f80]{gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr}}.mg-footer-tagline[data-v-d0d43f80]{font-size:14px;margin-top:14px;max-width:34ch}.mg-footer-col[data-v-d0d43f80]{display:flex;flex-direction:column;gap:12px}.mg-footer-head[data-v-d0d43f80]{color:var(--mg-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.mg-footer-link[data-v-d0d43f80]{color:var(--mg-fg2);font-size:14.5px;transition:color var(--mg-dur) var(--mg-ease)}.mg-footer-link[data-v-d0d43f80]:hover{color:var(--mg-accent)}.mg-footer-bar[data-v-d0d43f80]{border-top:1px solid var(--mg-border-soft);color:var(--mg-muted);font-size:13px;padding-block:20px;text-align:center}
