@font-face{font-family:MGTX Archivo;src:url(/fonts/Archivo-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:MGTX Public Sans;src:url(/fonts/PublicSans-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.mgtx-home{--mgtx-canvas:#0a0d1a;--mgtx-deep:#06080f;--mgtx-card:#14192b;--mgtx-line:rgba(180,200,255,0.10);--mgtx-line-strong:rgba(180,200,255,0.20);--mgtx-text:#dfe3ee;--mgtx-strong:#fafbfe;--mgtx-muted:#a6afca;--mgtx-cy:#26e3d6;--mgtx-cy-bright:#63f0e6;--mgtx-vi:#9a89ff;--mgtx-on-accent:#04211f;--mgtx-display:"MGTX Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--mgtx-ui:"MGTX Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh;background:radial-gradient(ellipse 120% 80% at 50% -8%,rgba(38,227,214,.14) 0,rgba(125,105,245,.1) 36%,rgba(6,8,15,0) 68%),var(--mgtx-canvas);color:var(--mgtx-text);font-family:var(--mgtx-ui);-webkit-font-smoothing:antialiased;line-height:1.64}.mgtx-home *,.mgtx-home :after,.mgtx-home :before{box-sizing:border-box}.mgtx-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mgtx-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 10px}.mgtx-mark{display:inline-flex;align-items:baseline;gap:9px;font-family:var(--mgtx-display);font-weight:800;letter-spacing:-.03em;font-size:20px;color:var(--mgtx-strong)}.mgtx-mark b{color:var(--mgtx-cy);font-weight:800}.mgtx-mark span{font-weight:700}.mgtx-top-note{font-size:12.5px;color:var(--mgtx-muted)}.mgtx-hero{padding:64px 0 40px;max-width:920px}.mgtx-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--mgtx-cy-bright);border:1px solid rgba(38,227,214,.34);background:rgba(38,227,214,.08);border-radius:999px;padding:6px 13px}.mgtx-kicker i{width:6px;height:6px;border-radius:999px;background:var(--mgtx-cy);display:inline-block}.mgtx-h1{font-family:var(--mgtx-display);font-weight:800;font-size:clamp(34px,5.2vw,64px);line-height:1.03;letter-spacing:-.035em;color:var(--mgtx-strong);margin:22px 0 0}.mgtx-h1 em{font-style:normal;color:var(--mgtx-cy)}.mgtx-lede{font-size:clamp(16.5px,1.6vw,19px);color:var(--mgtx-muted);max-width:640px;margin:20px 0 0}.mgtx-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 0}.mgtx-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--mgtx-ui);font-size:15px;font-weight:600;padding:12.5px 22px;border-radius:12px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s}.mgtx-btn:focus-visible{outline:2px solid var(--mgtx-cy-bright);outline-offset:3px}.mgtx-btn-primary{background:var(--mgtx-cy);color:var(--mgtx-on-accent)}.mgtx-btn-primary:hover{background:var(--mgtx-cy-bright);transform:translateY(-1px)}.mgtx-btn-ghost{background:transparent;color:var(--mgtx-text);border:1px solid var(--mgtx-line-strong)}.mgtx-btn-ghost:hover{border-color:var(--mgtx-cy);color:var(--mgtx-strong);transform:translateY(-1px)}.mgtx-btn svg{width:17px;height:17px}.mgtx-section{padding:30px 0 18px}.mgtx-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mgtx-vi);margin:0 0 20px}.mgtx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mgtx-card{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0));border:1px solid var(--mgtx-line);border-radius:16px;padding:22px 20px;transition:border-color .2s,transform .2s}.mgtx-card:hover{border-color:rgba(38,227,214,.32);transform:translateY(-2px)}.mgtx-card-ico{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(38,227,214,.1);border:1px solid rgba(38,227,214,.26);color:var(--mgtx-cy-bright);margin:0 0 14px}.mgtx-card-ico svg{width:19px;height:19px}.mgtx-card h3{font-family:var(--mgtx-display);font-weight:700;letter-spacing:-.02em;font-size:17px;color:var(--mgtx-strong);margin:0 0 6px}.mgtx-card p{font-size:13.5px;color:var(--mgtx-muted);margin:0;line-height:1.55}.mgtx-foot{margin-top:46px;border-top:1px solid var(--mgtx-line);padding:26px 0 46px;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between}.mgtx-foot p{margin:0;font-size:13px;color:var(--mgtx-muted)}.mgtx-foot .mgtx-pub{color:var(--mgtx-text);font-weight:600}@media (max-width:860px){.mgtx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mgtx-grid{grid-template-columns:1fr}.mgtx-hero{padding:44px 0 30px}.mgtx-cta-row .mgtx-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.mgtx-home *{transition:none!important}}