{"id":3341,"date":"2023-10-10T16:15:43","date_gmt":"2023-10-10T15:15:43","guid":{"rendered":"https:\/\/www.mymxdata.com\/?page_id=3341"},"modified":"2026-07-24T18:23:59","modified_gmt":"2026-07-24T17:23:59","slug":"m-tec-group","status":"publish","type":"page","link":"https:\/\/mymxdata.com\/en-us\/m-tec-group\/","title":{"rendered":"M-Tec Group | MX"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3341\" class=\"elementor elementor-3341\">\n\t\t\t\t<div class=\"elementor-element elementor-element-668c1678 e-flex e-con-boxed e-con e-parent\" data-id=\"668c1678\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50c047f elementor-widget elementor-widget-html\" data-id=\"50c047f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"mxmtec-root\" data-header-logo-dark=\"\">\r\n<style>\r\n\r\n\r\n\r\n#mxmtec-root{\r\n  --mag:#de097f;\r\n  --mag-soft:#ff4fae;\r\n  --mag-deep:#a30560;\r\n  --aqua:#14e0c0;\r\n  --aqua-deep:#0aa88e;\r\n  --blue:#3d7bff;\r\n  --ink:#12081d;\r\n  --ink-2:#4d4460;\r\n  --muted:#766c82;\r\n  --paper:#ffffff;\r\n  --paper-2:#faf7fc;\r\n  --line:#eee6f2;\r\n  --dark:#120a1c;\r\n  --dark-2:#1b1029;\r\n  --dark-card:#211534;\r\n  --dark-line:rgba(255,255,255,.10);\r\n  --dark-text:#f6f1fa;\r\n  --dark-muted:#b8adc7;\r\n  --shadow:0 24px 70px rgba(18,8,29,.12);\r\n  --wrap:min(1380px,calc(100% - 48px));\r\n  --font:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\r\n  --mono:'JetBrains Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;\r\n  --header-overlap:180px;\r\n  display:block;\r\n  position:relative;\r\n  isolation:isolate;\r\n  width:100vw;\r\n  max-width:100vw;\r\n  margin-left:calc(50% - 50vw);\r\n  margin-right:calc(50% - 50vw);\r\n  overflow-x:clip;\r\n  background:var(--paper);\r\n  color:var(--ink);\r\n  font-family:var(--font);\r\n  -webkit-font-smoothing:antialiased;\r\n  text-rendering:optimizeLegibility;\r\n}\r\n#mxmtec-root *,#mxmtec-root *::before,#mxmtec-root *::after{box-sizing:border-box;margin:0;padding:0}\r\n#mxmtec-root img,#mxmtec-root svg{display:block;max-width:100%}\r\n#mxmtec-root a{color:inherit;text-decoration:none}\r\n#mxmtec-root button{font:inherit}\r\n#mxmtec-root section{position:relative}\r\n#mxmtec-root .mxv_wrap{width:var(--wrap);margin:0 auto}\r\n#mxmtec-root .mxv_section{padding:104px 0}\r\n#mxmtec-root .mxv_tint{background:var(--paper-2)}\r\n#mxmtec-root .mxv_dark{background:var(--dark);color:var(--dark-text)}\r\n#mxmtec-root h1,#mxmtec-root h2,#mxmtec-root h3{font-weight:750;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}\r\n#mxmtec-root h1{font-size:clamp(35px,4.7vw,59px)}\r\n#mxmtec-root h2{font-size:clamp(28px,3.6vw,44px)}\r\n#mxmtec-root h3{font-size:19px;letter-spacing:-.012em}\r\n#mxmtec-root p{line-height:1.72}\r\n#mxmtec-root .mxv_dark h1,#mxmtec-root .mxv_dark h2,#mxmtec-root .mxv_dark h3{color:#fff!important}\r\n#mxmtec-root .mxv_head{max-width:790px;margin-bottom:54px}\r\n#mxmtec-root .mxv_head.--center{margin-left:auto;margin-right:auto;text-align:center}\r\n#mxmtec-root .mxv_head p{margin-top:17px}\r\n#mxmtec-root .mxv_lead{font-size:clamp(16px,1.35vw,18.5px);color:var(--ink-2);max-width:710px}\r\n#mxmtec-root .mxv_dark .mxv_lead{color:var(--dark-muted)}\r\n#mxmtec-root .mxv_eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--mag);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}\r\n#mxmtec-root .mxv_eyebrow::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor}\r\n#mxmtec-root .mxv_dark .mxv_eyebrow{color:var(--aqua)}\r\n#mxmtec-root .mxv_mark{position:relative;display:inline-block;color:var(--mag-soft);white-space:nowrap}\r\n#mxmtec-root .mxv_mark::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:.03em;\r\n  right:.03em;\r\n  bottom:-.10em;\r\n  height:3px;\r\n  border-radius:999px;\r\n  background:var(--aqua);\r\n  transform:scaleX(0);\r\n  transform-origin:left;\r\n  animation:mxeUnderline 1s .3s cubic-bezier(.6,.05,.2,1) forwards;\r\n}\r\n@keyframes mxeUnderline{to{transform:scaleX(1)}}\r\n\r\n#mxmtec-root .mxv_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 28px;border:1px solid transparent;border-radius:12px;font-size:15.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.35,.64,1),box-shadow .25s ease,border-color .2s ease,color .2s ease,background .2s ease}\r\n#mxmtec-root .mxv_btn i{font-size:14px;line-height:1;transition:transform .2s ease}\r\n#mxmtec-root .mxv_btn:hover{transform:translateY(-3px)}\r\n#mxmtec-root .mxv_btn:hover i:last-child{transform:translateX(4px)}\r\n#mxmtec-root .mxv_btn:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}\r\n#mxmtec-root .mxv_btn--primary{background:linear-gradient(120deg,var(--mag),var(--mag-soft) 130%);color:#fff;box-shadow:0 10px 28px rgba(222,9,127,.34),inset 0 1px 0 rgba(255,255,255,.25)}\r\n#mxmtec-root .mxv_btn--primary::after{content:\"\";position:absolute;top:-50%;bottom:-50%;left:-70%;width:42%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);transition:left .6s ease;pointer-events:none}\r\n#mxmtec-root .mxv_btn--primary:hover{box-shadow:0 20px 46px rgba(222,9,127,.46),inset 0 1px 0 rgba(255,255,255,.25)}\r\n#mxmtec-root .mxv_btn--primary:hover::after{left:130%}\r\n#mxmtec-root .mxv_btn--ghost{background:rgba(255,255,255,.02);color:#fff;border-color:rgba(255,255,255,.24)}\r\n#mxmtec-root .mxv_btn--ghost:hover{color:var(--aqua);border-color:var(--aqua);box-shadow:0 14px 34px rgba(20,224,192,.14)}\r\n#mxmtec-root .mxv_btn--light{background:#fff;color:var(--ink);border-color:var(--line);box-shadow:0 8px 22px rgba(18,8,29,.08)}\r\n#mxmtec-root .mxv_btn--light:hover{color:var(--mag);border-color:var(--mag);box-shadow:0 16px 36px rgba(222,9,127,.14)}\r\n#mxmtec-root .mxv_ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}\r\n#mxmtec-root .mxv_note{display:flex;align-items:center;gap:7px;margin-top:11px;color:var(--dark-muted);font-size:12.5px;font-weight:600}\r\n#mxmtec-root .mxv_note i{color:var(--aqua)}\r\n#mxmtec-root .mxv_text-link{color:var(--mag);font-weight:700;text-decoration:underline;text-decoration-color:rgba(222,9,127,.35);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}\r\n#mxmtec-root .mxv_text-link:hover{color:var(--mag-deep);text-decoration-color:currentColor}\r\n#mxmtec-root .mxv_back-link{display:inline-flex;align-items:center;gap:8px;color:#dcd3e5;font-size:13px;font-weight:700;margin-bottom:26px;transition:color .2s ease}\r\n#mxmtec-root .mxv_back-link i{font-size:11px;transition:transform .2s ease}\r\n#mxmtec-root .mxv_back-link:hover{color:var(--aqua)}\r\n#mxmtec-root .mxv_back-link:hover i{transform:translateX(-3px)}\r\n\r\n#mxmtec-root .mxv_rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}\r\n#mxmtec-root .mxv_rv.mxv_in{opacity:1;transform:none}\r\n#mxmtec-root .mxv_rv[data-d=\"1\"]{transition-delay:.1s}\r\n#mxmtec-root .mxv_rv[data-d=\"2\"]{transition-delay:.2s}\r\n#mxmtec-root .mxv_rv[data-d=\"3\"]{transition-delay:.3s}\r\n\r\n\r\n#mxmtec-root .mxv_hero{\r\n  position:relative;\r\n  padding:92px 0 96px;\r\n  overflow:hidden;\r\n  background:\r\n    radial-gradient(1050px 620px at 50% -12%,rgba(222,9,127,.29),transparent 62%),\r\n    radial-gradient(760px 480px at 0% 88%,rgba(61,123,255,.15),transparent 62%),\r\n    radial-gradient(760px 480px at 100% 82%,rgba(20,224,192,.13),transparent 62%),\r\n    var(--dark);\r\n  color:var(--dark-text);\r\n}\r\n#mxmtec-root .mxv_hero::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  background-image:\r\n    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);\r\n  background-size:56px 56px;\r\n  mask-image:radial-gradient(980px 680px at 50% 22%,#000 25%,transparent 80%);\r\n  -webkit-mask-image:radial-gradient(980px 680px at 50% 22%,#000 25%,transparent 80%);\r\n  pointer-events:none;\r\n}\r\n#mxmtec-root .mxv_hero-grid{position:relative;z-index:2;display:block}\r\n#mxmtec-root .mxv_hero-copy{\r\n  max-width:1040px;\r\n  margin:0 auto;\r\n  text-align:center;\r\n}\r\n#mxmtec-root .mxv_back-link{justify-content:center;margin-bottom:24px}\r\n#mxmtec-root .mxv_hero-copy .mxv_eyebrow{justify-content:center}\r\n#mxmtec-root .mxv_hero-logo{\r\n  position:relative;\r\n  width:158px;\r\n  height:158px;\r\n  display:grid;\r\n  place-items:center;\r\n  margin:0 auto 28px;\r\n  padding:20px;\r\n  border:1px solid rgba(255,255,255,.16);\r\n  border-radius:34px;\r\n  background:#fff;\r\n  box-shadow:\r\n    0 30px 78px rgba(0,0,0,.38),\r\n    0 0 0 11px rgba(255,255,255,.035),\r\n    0 0 58px rgba(20,224,192,.12);\r\n}\r\n#mxmtec-root .mxv_hero-logo::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:-12px;\r\n  border:1px solid rgba(20,224,192,.15);\r\n  border-radius:42px;\r\n  pointer-events:none;\r\n}\r\n#mxmtec-root .mxv_hero-logo img{width:100%;height:100%;object-fit:contain}\r\n#mxmtec-root .mxv_hero h1{\r\n  max-width:980px;\r\n  margin:0 auto;\r\n  color:#fff!important;\r\n}\r\n#mxmtec-root .mxv_hero-sub{\r\n  max-width:810px;\r\n  margin:24px auto 0;\r\n  color:var(--dark-muted);\r\n  font-size:clamp(16px,1.4vw,18.5px);\r\n}\r\n#mxmtec-root .mxv_hero-sub strong{color:#fff}\r\n#mxmtec-root .mxv_hero-copy .mxv_ctas{\r\n  justify-content:center;\r\n  align-items:flex-start;\r\n}\r\n#mxmtec-root .mxv_hero-copy .mxv_note{justify-content:center}\r\n\r\n\r\n#mxmtec-root .mxv_metrics{position:relative;z-index:3;margin-top:-1px;background:#fff;border-bottom:1px solid var(--line)}\r\n#mxmtec-root .mxv_metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}\r\n#mxmtec-root .mxv_metric{position:relative;padding:35px 32px;border-right:1px solid var(--line)}\r\n#mxmtec-root .mxv_metric:last-child{border-right:0}\r\n#mxmtec-root .mxv_metric b{display:block;color:var(--mag);font-size:clamp(30px,3.2vw,43px);font-weight:800;letter-spacing:-.04em;line-height:1}\r\n#mxmtec-root .mxv_metric strong{display:block;margin-top:9px;font-size:13px}\r\n#mxmtec-root .mxv_metric span{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}\r\n\r\n\r\n#mxmtec-root .mxv_intro-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:82px;align-items:start}\r\n#mxmtec-root .mxv_intro-side{position:sticky;top:120px}\r\n#mxmtec-root .mxv_intro-side .mxv_lead{margin-top:18px}\r\n#mxmtec-root .mxv_context-card{margin-top:31px;padding:25px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(18,8,29,.055)}\r\n#mxmtec-root .mxv_context-card span{display:block;color:var(--mag);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}\r\n#mxmtec-root .mxv_context-card strong{display:block;margin-top:8px;font-size:16px;line-height:1.4}\r\n#mxmtec-root .mxv_context-card p{margin-top:8px;color:var(--muted);font-size:12.5px}\r\n#mxmtec-root .mxv_story-copy{display:grid;gap:27px}\r\n#mxmtec-root .mxv_story-block{padding:31px 32px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgba(18,8,29,.048)}\r\n#mxmtec-root .mxv_story-block h3{display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:22px}\r\n#mxmtec-root .mxv_story-block h3 span{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:rgba(222,9,127,.09);color:var(--mag);font-family:var(--mono);font-size:11px}\r\n#mxmtec-root .mxv_story-block p{color:var(--ink-2);font-size:15px}\r\n#mxmtec-root .mxv_story-block p+p{margin-top:17px}\r\n\r\n\r\n#mxmtec-root .mxv_quote-band{padding:90px 0;background:radial-gradient(660px 340px at 10% 20%,rgba(61,123,255,.14),transparent 67%),radial-gradient(720px 370px at 90% 10%,rgba(222,9,127,.19),transparent 68%),var(--dark)}\r\n#mxmtec-root .mxv_quote-panel{position:relative;max-width:1040px;margin:0 auto;padding:59px 64px 55px;border:1px solid var(--dark-line);border-radius:25px;background:linear-gradient(160deg,rgba(33,21,52,.84),rgba(18,10,28,.96));box-shadow:0 30px 85px rgba(0,0,0,.32);text-align:center;overflow:hidden}\r\n#mxmtec-root .mxv_quote-panel::before{content:\"\u201c\";position:absolute;left:34px;top:-43px;color:rgba(255,79,174,.12);font-size:220px;font-family:Georgia,serif;line-height:1}\r\n#mxmtec-root .mxv_quote-panel blockquote{position:relative;color:#f1ebf5;font-size:clamp(20px,2.2vw,29px);font-weight:600;letter-spacing:-.018em;line-height:1.55}\r\n#mxmtec-root .mxv_quote-author{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px}\r\n#mxmtec-root .mxv_quote-author span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--mag),var(--mag-soft));color:#fff;font-size:13px;font-weight:800}\r\n#mxmtec-root .mxv_quote-author strong{display:block;color:#fff;font-size:13px;text-align:left}\r\n#mxmtec-root .mxv_quote-author small{display:block;margin-top:3px;color:var(--dark-muted);font-size:11px;text-align:left}\r\n\r\n\r\n#mxmtec-root .mxv_outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}\r\n#mxmtec-root .mxv_outcome{position:relative;padding:31px 28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 31px rgba(18,8,29,.05);overflow:hidden}\r\n#mxmtec-root .mxv_outcome::after{content:\"\";position:absolute;width:145px;height:145px;right:-76px;top:-76px;border-radius:50%;background:rgba(222,9,127,.07)}\r\n#mxmtec-root .mxv_outcome:nth-child(2)::after{background:rgba(61,123,255,.07)}\r\n#mxmtec-root .mxv_outcome:nth-child(3)::after{background:rgba(20,224,192,.075)}\r\n#mxmtec-root .mxv_outcome-icon{width:47px;height:47px;display:grid;place-items:center;margin-bottom:20px;border-radius:14px;background:rgba(222,9,127,.09);color:var(--mag);font-size:18px}\r\n#mxmtec-root .mxv_outcome:nth-child(2) .mxv_outcome-icon{background:rgba(61,123,255,.09);color:var(--blue)}\r\n#mxmtec-root .mxv_outcome:nth-child(3) .mxv_outcome-icon{background:rgba(20,224,192,.10);color:var(--aqua-deep)}\r\n#mxmtec-root .mxv_outcome h3{margin-bottom:10px}\r\n#mxmtec-root .mxv_outcome p{color:var(--ink-2);font-size:14px}\r\n\r\n\r\n#mxmtec-root .mxv_mxplus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:72px;align-items:center}\r\n#mxmtec-root .mxv_mxplus-copy .mxv_lead{margin-top:18px}\r\n#mxmtec-root .mxv_mxplus-copy>p:not(.mxv_lead){margin-top:19px;color:var(--dark-muted);font-size:15px}\r\n#mxmtec-root .mxv_process{position:relative;padding:25px;border:1px solid var(--dark-line);border-radius:23px;background:linear-gradient(180deg,rgba(33,21,52,.75),rgba(18,10,28,.94));box-shadow:0 30px 80px rgba(0,0,0,.3)}\r\n#mxmtec-root .mxv_process-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--dark-line)}\r\n#mxmtec-root .mxv_process-top strong{color:#fff;font-size:14px}\r\n#mxmtec-root .mxv_process-top span{color:var(--aqua);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}\r\n#mxmtec-root .mxv_process-steps{display:grid;gap:13px;margin-top:20px}\r\n#mxmtec-root .mxv_process-step{display:grid;grid-template-columns:47px 1fr auto;gap:14px;align-items:center;padding:17px;border:1px solid var(--dark-line);border-radius:15px;background:rgba(255,255,255,.028)}\r\n#mxmtec-root .mxv_process-step>span:first-child{width:47px;height:47px;display:grid;place-items:center;border-radius:13px;background:rgba(222,9,127,.11);color:var(--mag-soft);font-size:17px}\r\n#mxmtec-root .mxv_process-step:nth-child(2)>span:first-child{background:rgba(61,123,255,.10);color:#7da5ff}\r\n#mxmtec-root .mxv_process-step:nth-child(3)>span:first-child{background:rgba(20,224,192,.09);color:var(--aqua)}\r\n#mxmtec-root .mxv_process-step b{display:block;color:#fff;font-size:13px}\r\n#mxmtec-root .mxv_process-step small{display:block;margin-top:4px;color:var(--dark-muted);font-size:10.5px;line-height:1.5}\r\n#mxmtec-root .mxv_process-step>i{color:#71647d;font-size:12px}\r\n#mxmtec-root .mxv_support-note{margin-top:19px;padding:18px 19px;border-left:3px solid var(--aqua);border-radius:0 13px 13px 0;background:rgba(20,224,192,.055);color:#d7cedf;font-size:12px;line-height:1.65}\r\n\r\n\r\n#mxmtec-root .mxv_relationship-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:center}\r\n#mxmtec-root .mxv_relationship-card{position:relative;min-height:410px;padding:26px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#fff,#faf7fc);box-shadow:var(--shadow);overflow:hidden}\r\n#mxmtec-root .mxv_relationship-card::before{content:\"\";position:absolute;width:430px;height:430px;left:50%;top:47%;transform:translate(-50%,-50%);border:1px solid rgba(222,9,127,.11);border-radius:50%}\r\n#mxmtec-root .mxv_relationship-card::after{content:\"\";position:absolute;width:290px;height:290px;left:50%;top:47%;transform:translate(-50%,-50%);border:1px solid rgba(20,224,192,.15);border-radius:50%}\r\n#mxmtec-root .mxv_relationship-core{position:absolute;z-index:3;left:50%;top:47%;transform:translate(-50%,-50%);width:142px;height:142px;display:grid;place-items:center;padding:22px;border-radius:34px;background:var(--dark);box-shadow:0 23px 55px rgba(18,8,29,.24)}\r\n#mxmtec-root .mxv_relationship-core img{width:100%;height:100%;object-fit:contain;border-radius:14px;background:#fff;padding:9px}\r\n#mxmtec-root .mxv_relation-node{position:absolute;z-index:4;width:137px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 13px 31px rgba(18,8,29,.09);text-align:center}\r\n#mxmtec-root .mxv_relation-node i{display:block;margin-bottom:7px;color:var(--mag);font-size:16px}\r\n#mxmtec-root .mxv_relation-node b{display:block;font-size:11px}\r\n#mxmtec-root .mxv_relation-node span{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}\r\n#mxmtec-root .mxv_relation-node.--one{left:26px;top:31px}\r\n#mxmtec-root .mxv_relation-node.--two{right:26px;top:31px}\r\n#mxmtec-root .mxv_relation-node.--three{left:32px;bottom:31px}\r\n#mxmtec-root .mxv_relation-node.--four{right:32px;bottom:31px}\r\n#mxmtec-root .mxv_relationship-label{position:absolute;z-index:5;left:50%;bottom:22px;transform:translateX(-50%);color:var(--mag);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}\r\n#mxmtec-root .mxv_relationship-copy .mxv_lead{margin-top:18px}\r\n#mxmtec-root .mxv_relationship-copy>p:not(.mxv_lead){margin-top:19px;color:var(--ink-2);font-size:15px}\r\n#mxmtec-root .mxv_relationship-points{display:grid;gap:12px;margin-top:26px}\r\n#mxmtec-root .mxv_relationship-point{display:flex;gap:13px;align-items:flex-start;padding:16px 17px;border:1px solid var(--line);border-radius:14px;background:var(--paper-2)}\r\n#mxmtec-root .mxv_relationship-point i{margin-top:3px;color:var(--aqua-deep);font-size:13px}\r\n#mxmtec-root .mxv_relationship-point b{display:block;font-size:12.5px}\r\n#mxmtec-root .mxv_relationship-point span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}\r\n\r\n\r\n#mxmtec-root .mxv_download{padding:106px 0;background:radial-gradient(650px 340px at 12% 20%,rgba(61,123,255,.15),transparent 66%),radial-gradient(720px 380px at 88% 10%,rgba(222,9,127,.21),transparent 68%),var(--dark)}\r\n#mxmtec-root .mxv_download-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);gap:50px;align-items:center;padding:60px 58px;border:1px solid var(--dark-line);border-radius:26px;background:linear-gradient(160deg,rgba(33,21,52,.82),rgba(18,10,28,.96));box-shadow:0 32px 90px rgba(0,0,0,.34)}\r\n#mxmtec-root .mxv_download-panel h2{color:#fff!important}\r\n#mxmtec-root .mxv_download-panel .mxv_lead{margin-top:17px;color:var(--dark-muted)}\r\n#mxmtec-root .mxv_download-checks{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:25px;color:#cfc5da;font-size:12px;font-weight:700}\r\n#mxmtec-root .mxv_download-checks span::before{content:\"\u2713\";margin-right:7px;color:var(--aqua)}\r\n#mxmtec-root .mxv_pack-card{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:rgba(255,255,255,.045)}\r\n#mxmtec-root .mxv_pack-icon{width:58px;height:67px;display:grid;place-items:center;margin-bottom:20px;border-radius:14px;background:linear-gradient(145deg,var(--mag),var(--mag-soft));color:#fff;font-size:22px;box-shadow:0 16px 34px rgba(222,9,127,.28)}\r\n#mxmtec-root .mxv_pack-card span{display:block;color:var(--aqua);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}\r\n#mxmtec-root .mxv_pack-card strong{display:block;margin-top:7px;color:#fff;font-size:18px;line-height:1.35}\r\n#mxmtec-root .mxv_pack-card p{margin-top:8px;color:var(--dark-muted);font-size:11.5px}\r\n#mxmtec-root .mxv_pack-card .mxv_btn{width:100%;margin-top:22px}\r\n#mxmtec-root .mxv_after-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;color:#bfb4ca;font-size:12px;font-weight:700}\r\n#mxmtec-root .mxv_after-links a{display:inline-flex;align-items:center;gap:7px;transition:color .2s ease}\r\n#mxmtec-root .mxv_after-links a:hover{color:var(--aqua)}\r\n#mxmtec-root .mxv_after-links i{font-size:10px}\r\n\r\n\r\n#mxmtec-root .mxv_modal{\r\n  position:fixed;\r\n  z-index:100000;\r\n  inset:0;\r\n  display:none;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:24px;\r\n  background:rgba(10,5,18,.82);\r\n  backdrop-filter:blur(12px);\r\n  -webkit-backdrop-filter:blur(12px);\r\n}\r\n#mxmtec-root .mxv_modal.mxv_modal--open{display:flex}\r\n#mxmtec-root .mxv_modal-dialog{\r\n  position:relative;\r\n  width:min(930px,100%);\r\n  max-height:calc(100vh - 48px);\r\n  overflow:hidden;\r\n  border:1px solid rgba(255,255,255,.14);\r\n  border-radius:25px;\r\n  background:#fff;\r\n  box-shadow:0 36px 110px rgba(0,0,0,.46);\r\n}\r\n#mxmtec-root .mxv_modal-close{\r\n  position:absolute;\r\n  z-index:8;\r\n  right:16px;\r\n  top:16px;\r\n  width:42px;\r\n  height:42px;\r\n  display:grid;\r\n  place-items:center;\r\n  border:1px solid rgba(255,255,255,.18);\r\n  border-radius:12px;\r\n  background:rgba(18,8,29,.72);\r\n  color:#fff;\r\n  cursor:pointer;\r\n  font-size:18px;\r\n  transition:color .2s ease,border-color .2s ease,transform .2s ease,background .2s ease;\r\n}\r\n#mxmtec-root .mxv_modal-close:hover{\r\n  color:var(--aqua);\r\n  border-color:var(--aqua);\r\n  background:var(--dark);\r\n  transform:rotate(4deg);\r\n}\r\n#mxmtec-root .mxv_modal-layout{\r\n  display:grid;\r\n  grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);\r\n  min-height:520px;\r\n}\r\n#mxmtec-root .mxv_modal-summary{\r\n  position:relative;\r\n  padding:46px 36px 38px;\r\n  overflow:hidden;\r\n  background:\r\n    radial-gradient(430px 280px at 100% 0%,rgba(222,9,127,.22),transparent 68%),\r\n    radial-gradient(380px 260px at 0% 100%,rgba(20,224,192,.12),transparent 68%),\r\n    var(--dark);\r\n  color:#fff;\r\n}\r\n#mxmtec-root .mxv_modal-summary::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  background-image:\r\n    linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),\r\n    linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);\r\n  background-size:44px 44px;\r\n  pointer-events:none;\r\n}\r\n#mxmtec-root .mxv_modal-summary>*{position:relative;z-index:2}\r\n#mxmtec-root .mxv_modal-pack-icon{\r\n  width:64px;\r\n  height:74px;\r\n  display:grid;\r\n  place-items:center;\r\n  margin-bottom:27px;\r\n  border-radius:16px;\r\n  background:linear-gradient(145deg,var(--mag),var(--mag-soft));\r\n  color:#fff;\r\n  font-size:24px;\r\n  box-shadow:0 18px 38px rgba(222,9,127,.3);\r\n}\r\n#mxmtec-root .mxv_modal-summary .mxv_eyebrow{margin-bottom:14px}\r\n#mxmtec-root .mxv_modal-summary h2{\r\n  color:#fff!important;\r\n  font-size:clamp(25px,2.7vw,35px);\r\n}\r\n#mxmtec-root .mxv_modal-summary p{\r\n  margin-top:15px;\r\n  color:var(--dark-muted);\r\n  font-size:13px;\r\n}\r\n#mxmtec-root .mxv_modal-benefits{\r\n  display:grid;\r\n  gap:12px;\r\n  margin-top:26px;\r\n}\r\n#mxmtec-root .mxv_modal-benefit{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:10px;\r\n  color:#ddd4e5;\r\n  font-size:12px;\r\n  line-height:1.5;\r\n}\r\n#mxmtec-root .mxv_modal-benefit i{\r\n  margin-top:3px;\r\n  color:var(--aqua);\r\n  font-size:11px;\r\n}\r\n#mxmtec-root .mxv_modal-form-side{\r\n  display:flex;\r\n  align-items:center;\r\n  padding:38px 40px 34px;\r\n  background:#fff;\r\n}\r\n#mxmtec-root .mxv_download-form{width:100%}\r\n#mxmtec-root .mxv_form-heading{padding-right:42px;margin-bottom:22px}\r\n#mxmtec-root .mxv_form-heading span{\r\n  display:block;\r\n  color:var(--mag);\r\n  font-family:var(--mono);\r\n  font-size:10px;\r\n  font-weight:600;\r\n  letter-spacing:.13em;\r\n  text-transform:uppercase;\r\n}\r\n#mxmtec-root .mxv_form-heading h3{\r\n  margin-top:8px;\r\n  font-size:25px;\r\n}\r\n#mxmtec-root .mxv_form-heading p{\r\n  margin-top:9px;\r\n  color:var(--muted);\r\n  font-size:12.5px;\r\n}\r\n#mxmtec-root .mxv_form-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:14px;\r\n}\r\n#mxmtec-root .mxv_field{min-width:0}\r\n#mxmtec-root .mxv_field.--full{grid-column:1\/-1}\r\n#mxmtec-root .mxv_field label{\r\n  display:block;\r\n  margin-bottom:7px;\r\n  color:var(--ink);\r\n  font-size:12.5px;\r\n  font-weight:750;\r\n}\r\n#mxmtec-root .mxv_field input{\r\n  width:100%;\r\n  height:48px;\r\n  padding:0 14px;\r\n  border:1px solid #ddd5e2;\r\n  border-radius:11px;\r\n  background:#fff;\r\n  color:var(--ink);\r\n  font:600 14px\/1.3 var(--font);\r\n  outline:none;\r\n  transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;\r\n}\r\n#mxmtec-root .mxv_field input::placeholder{color:#a59baa;font-weight:500}\r\n#mxmtec-root .mxv_field input:focus{\r\n  border-color:var(--mag);\r\n  box-shadow:0 0 0 4px rgba(222,9,127,.09);\r\n}\r\n#mxmtec-root .mxv_field input[aria-invalid=\"true\"]{\r\n  border-color:#c53d55;\r\n  box-shadow:0 0 0 4px rgba(197,61,85,.08);\r\n}\r\n#mxmtec-root .mxv_honeypot{\r\n  position:absolute!important;\r\n  left:-9999px!important;\r\n  width:1px!important;\r\n  height:1px!important;\r\n  opacity:0!important;\r\n}\r\n#mxmtec-root .mxv_consent{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:10px;\r\n  margin-top:16px;\r\n  color:var(--muted);\r\n  font-size:11.5px;\r\n  line-height:1.5;\r\n}\r\n#mxmtec-root .mxv_consent input{\r\n  width:17px;\r\n  height:17px;\r\n  flex:0 0 auto;\r\n  margin-top:1px;\r\n  accent-color:var(--mag);\r\n}\r\n#mxmtec-root .mxv_consent a{\r\n  color:var(--mag);\r\n  font-weight:700;\r\n  text-decoration:underline;\r\n  text-underline-offset:2px;\r\n}\r\n#mxmtec-root .mxv_form-submit{\r\n  width:100%;\r\n  margin-top:18px;\r\n}\r\n#mxmtec-root .mxv_form-status{\r\n  min-height:18px;\r\n  margin-top:10px;\r\n  color:var(--muted);\r\n  font-size:11.5px;\r\n  line-height:1.45;\r\n  text-align:center;\r\n}\r\n#mxmtec-root .mxv_form-status.--error{color:#a6253c}\r\n#mxmtec-root .mxv_form-status.--success{color:var(--aqua-deep)}\r\n#mxmtec-root .mxv_form-privacy{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:7px;\r\n  margin-top:7px;\r\n  color:#918797;\r\n  font-size:10.5px;\r\n}\r\n#mxmtec-root .mxv_form-privacy i{color:var(--aqua-deep)}\r\n#mxmtec-root .mxv_form-success{\r\n  width:100%;\r\n  text-align:center;\r\n}\r\n#mxmtec-root .mxv_form-success[hidden]{display:none!important}\r\n#mxmtec-root .mxv_form-success-icon{\r\n  width:70px;\r\n  height:70px;\r\n  display:grid;\r\n  place-items:center;\r\n  margin:0 auto 20px;\r\n  border-radius:21px;\r\n  background:rgba(20,224,192,.11);\r\n  color:var(--aqua-deep);\r\n  font-size:27px;\r\n}\r\n#mxmtec-root .mxv_form-success h3{font-size:28px}\r\n#mxmtec-root .mxv_form-success p{\r\n  max-width:440px;\r\n  margin:12px auto 0;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n}\r\n#mxmtec-root .mxv_success-actions{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  justify-content:center;\r\n  gap:10px;\r\n  margin-top:22px;\r\n}\r\n#mxmtec-root .mxv_success-actions [hidden]{display:none!important}\r\nbody.mxmtec-modal-open{overflow:hidden!important}\r\n\r\n\r\n.elementor-widget-html:has(#mxmtec-root),\r\n.elementor-widget-html:has(#mxmtec-root)>.elementor-widget-container,\r\n.elementor-element.elementor-widget-html:has(#mxmtec-root){\r\n  width:100%!important;\r\n  max-width:none!important;\r\n  margin:0!important;\r\n  padding:0!important;\r\n  overflow:visible!important;\r\n}\r\nbody.mxmtec-landing-page .elementor-element:has(#mxmtec-root),\r\nbody.mxmtec-landing-page .elementor-section:has(#mxmtec-root),\r\nbody.mxmtec-landing-page .elementor-container:has(#mxmtec-root),\r\nbody.mxmtec-landing-page .e-con:has(#mxmtec-root),\r\nbody.mxmtec-landing-page .e-con-inner:has(#mxmtec-root){\r\n  margin-bottom:0!important;\r\n  padding-bottom:0!important;\r\n}\r\n#mxmtec-root,\r\n#mxmtec-root .mxv_download{margin-bottom:0!important}\r\n\r\n@media(min-width:1041px){\r\n  #mxmtec-root{margin-top:calc(var(--header-overlap) * -1)}\r\n  #mxmtec-root .mxv_hero{\r\n    padding-top:calc(var(--header-overlap) + 92px);\r\n    padding-bottom:96px;\r\n    min-height:760px;\r\n  }\r\n  body.mxmtec-landing-page #mxr-header-root,\r\n  body.mxmtec-landing-page .mxr_header_chrome{position:relative;z-index:9500;background:transparent!important}\r\n  body.mxmtec-landing-page #mxr-hdr{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}\r\n  body.mxmtec-landing-page #mxr-hdr.--sc{background:rgba(18,8,29,.90)!important;background-color:rgba(18,8,29,.90)!important;background-image:none!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 10px 30px rgba(18,8,29,.16)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-in{background:transparent!important}\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-nav a,\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-login{color:#f6f1fa!important}\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-nav a:hover{color:#fff!important;background:rgba(255,255,255,.07)!important}\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-login svg{stroke:currentColor!important}\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-logo img{transition:filter .2s ease,opacity .2s ease}\r\n  body.mxmtec-landing-page #mxr-hdr .mxr_hdr-logo img.mxmtec-header-logo-white-fallback{filter:brightness(0) invert(1)}\r\n}\r\n\r\n@media(max-width:1160px){\r\n  #mxmtec-root .mxv_mxplus-grid{gap:48px}\r\n  #mxmtec-root .mxv_relationship-grid{gap:48px}\r\n}\r\n@media(max-width:1040px){\r\n  #mxmtec-root{--wrap:min(100% - 40px,1380px)}\r\n  #mxmtec-root .mxv_hero{padding:82px 0 80px}\r\n  #mxmtec-root .mxv_metrics-grid{grid-template-columns:repeat(2,1fr)}\r\n  #mxmtec-root .mxv_metric:nth-child(2){border-right:0}\r\n  #mxmtec-root .mxv_metric:nth-child(-n+2){border-bottom:1px solid var(--line)}\r\n  #mxmtec-root .mxv_intro-grid{grid-template-columns:1fr;gap:44px}\r\n  #mxmtec-root .mxv_intro-side{position:static;max-width:760px}\r\n  #mxmtec-root .mxv_mxplus-grid,#mxmtec-root .mxv_relationship-grid{grid-template-columns:1fr;gap:45px}\r\n  #mxmtec-root .mxv_process{width:min(720px,100%)}\r\n  #mxmtec-root .mxv_relationship-card{width:min(650px,100%)}\r\n  #mxmtec-root .mxv_download-panel{grid-template-columns:1fr;gap:37px}\r\n  #mxmtec-root .mxv_pack-card{max-width:470px}\r\n}\r\n\r\n@media(min-width:1041px) and (max-height:850px){\r\n  #mxmtec-root .mxv_hero{\r\n    padding-top:calc(var(--header-overlap) + 70px);\r\n    padding-bottom:76px;\r\n    min-height:690px;\r\n  }\r\n  #mxmtec-root .mxv_hero-logo{\r\n    width:136px;\r\n    height:136px;\r\n    margin-bottom:23px;\r\n  }\r\n}\r\n@media(max-width:900px){\r\n  #mxmtec-root .mxv_modal{padding:14px}\r\n  #mxmtec-root .mxv_modal-dialog{\r\n    max-height:calc(100vh - 28px);\r\n    overflow:auto;\r\n  }\r\n  #mxmtec-root .mxv_modal-layout{grid-template-columns:1fr}\r\n  #mxmtec-root .mxv_modal-summary{padding:34px 30px 30px}\r\n  #mxmtec-root .mxv_modal-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}\r\n  #mxmtec-root .mxv_modal-form-side{padding:30px}\r\n}\r\n\r\n@media(max-width:820px){\r\n  #mxmtec-root .mxv_section{padding:82px 0}\r\n  #mxmtec-root .mxv_outcomes-grid{grid-template-columns:1fr}\r\n  #mxmtec-root .mxv_quote-panel{padding:48px 35px 45px}\r\n  #mxmtec-root .mxv_download{padding:83px 0}\r\n  #mxmtec-root .mxv_download-panel{padding:44px 36px}\r\n}\r\n@media(max-width:620px){\r\n  #mxmtec-root{--wrap:min(100% - 28px,1380px)}\r\n  #mxmtec-root .mxv_hero{padding:68px 0 66px}\r\n  #mxmtec-root .mxv_hero-logo{width:118px;height:118px;padding:15px;border-radius:27px;margin-bottom:23px}\r\n  #mxmtec-root .mxv_modal{padding:8px}\r\n  #mxmtec-root .mxv_modal-dialog{max-height:calc(100vh - 16px);border-radius:18px}\r\n  #mxmtec-root .mxv_modal-summary{padding:29px 22px 24px}\r\n  #mxmtec-root .mxv_modal-pack-icon{width:52px;height:60px;margin-bottom:20px}\r\n  #mxmtec-root .mxv_modal-benefits{grid-template-columns:1fr;margin-top:20px}\r\n  #mxmtec-root .mxv_modal-form-side{padding:25px 20px 22px}\r\n  #mxmtec-root .mxv_form-grid{grid-template-columns:1fr;gap:12px}\r\n  #mxmtec-root .mxv_field.--full{grid-column:auto}\r\n  #mxmtec-root .mxv_form-heading{padding-right:38px}\r\n  #mxmtec-root .mxv_modal-close{right:10px;top:10px}\r\n  #mxmtec-root .mxv_mark{white-space:normal}\r\n  #mxmtec-root .mxv_ctas{flex-direction:column;align-items:stretch}\r\n  #mxmtec-root .mxv_btn{width:100%}\r\n  #mxmtec-root .mxv_metrics-grid{grid-template-columns:1fr 1fr}\r\n  #mxmtec-root .mxv_metric{padding:26px 20px}\r\n  #mxmtec-root .mxv_metric span{display:none}\r\n  #mxmtec-root .mxv_story-block{padding:25px 22px}\r\n  #mxmtec-root .mxv_story-block h3{align-items:flex-start;font-size:20px}\r\n  #mxmtec-root .mxv_quote-band{padding:70px 0}\r\n  #mxmtec-root .mxv_quote-panel{padding:41px 22px 38px}\r\n  #mxmtec-root .mxv_quote-author{align-items:flex-start}\r\n  #mxmtec-root .mxv_process{padding:17px}\r\n  #mxmtec-root .mxv_process-step{grid-template-columns:43px 1fr;padding:14px}\r\n  #mxmtec-root .mxv_process-step>i{display:none}\r\n  #mxmtec-root .mxv_relationship-card{min-height:500px;padding:18px}\r\n  #mxmtec-root .mxv_relationship-core{top:48%;width:124px;height:124px}\r\n  #mxmtec-root .mxv_relationship-card::before{width:350px;height:350px;top:48%}\r\n  #mxmtec-root .mxv_relationship-card::after{width:235px;height:235px;top:48%}\r\n  #mxmtec-root .mxv_relation-node{width:121px;padding:11px}\r\n  #mxmtec-root .mxv_relation-node.--one{left:13px;top:21px}\r\n  #mxmtec-root .mxv_relation-node.--two{right:13px;top:21px}\r\n  #mxmtec-root .mxv_relation-node.--three{left:13px;bottom:35px}\r\n  #mxmtec-root .mxv_relation-node.--four{right:13px;bottom:35px}\r\n  #mxmtec-root .mxv_relationship-label{bottom:11px;font-size:8px}\r\n  #mxmtec-root .mxv_download-panel{padding:36px 23px}\r\n}\r\n\r\n@media(max-width:1040px){\r\n  #mxmtec-root .mxv_mark{\r\n    position:static;\r\n    display:inline;\r\n    white-space:normal;\r\n    text-decoration-line:underline;\r\n    text-decoration-color:var(--aqua);\r\n    text-decoration-thickness:3px;\r\n    text-underline-offset:.13em;\r\n    text-decoration-skip-ink:none;\r\n  }\r\n  #mxmtec-root .mxv_mark::after{display:none}\r\n  #mxmtec-root h2{font-size:clamp(26.6px,3.42vw,41.8px)}\r\n  #mxmtec-root .mxv_hero{padding-top:182px}\r\n  #mxmtec-root .mxv_head,\r\n  #mxmtec-root .mxv_intro-side,\r\n  #mxmtec-root .mxv_mxplus-copy,\r\n  #mxmtec-root .mxv_relationship-copy,\r\n  #mxmtec-root .mxv_download-panel>div:first-child{\r\n    margin-left:auto;\r\n    margin-right:auto;\r\n    text-align:center;\r\n  }\r\n  #mxmtec-root .mxv_head .mxv_eyebrow,\r\n  #mxmtec-root .mxv_intro-side .mxv_eyebrow,\r\n  #mxmtec-root .mxv_mxplus-copy .mxv_eyebrow,\r\n  #mxmtec-root .mxv_relationship-copy .mxv_eyebrow,\r\n  #mxmtec-root .mxv_download-panel>div:first-child .mxv_eyebrow{\r\n    justify-content:center;\r\n  }\r\n  #mxmtec-root .mxv_lead{margin-left:auto;margin-right:auto}\r\n  #mxmtec-root .mxv_ctas,\r\n  #mxmtec-root .mxv_download-checks{justify-content:center}\r\n  #mxmtec-root .mxv_metric{text-align:center}\r\n  #mxmtec-root .mxv_intro-side{max-width:790px}\r\n  #mxmtec-root .mxv_context-card,\r\n  #mxmtec-root .mxv_story-block,\r\n  #mxmtec-root .mxv_outcome,\r\n  #mxmtec-root .mxv_process,\r\n  #mxmtec-root .mxv_relationship-card,\r\n  #mxmtec-root .mxv_relationship-point,\r\n  #mxmtec-root .mxv_pack-card{\r\n    text-align:left;\r\n  }\r\n}\r\n@media(max-width:620px){\r\n  #mxmtec-root .mxv_hero{padding-top:168px}\r\n}\r\n#mxmtec-root,\r\n#mxmtec-root .mxv_download,\r\n#mxmtec-root .mxv_download-panel{margin-bottom:0!important}\r\n#mxmtec-root .mxv_download{padding-bottom:0!important}\r\n#mxmtec-root>:last-child{margin-bottom:0!important}\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n  #mxmtec-root *{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;scroll-behavior:auto!important}\r\n  #mxmtec-root .mxv_rv{opacity:1!important;transform:none!important}\r\n}\r\n\r\n\r\n\n\/* MXD presentation consistency *\/\n#mxmtec-root :where([class*=\"_mark\"],[class*=\"-mark\"]){display:inline!important;white-space:normal!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:var(--aqua,#14e0c0)!important;text-decoration-thickness:.105em!important;text-decoration-skip-ink:none!important;text-underline-offset:.16em!important;}\n#mxmtec-root :where([class*=\"_mark\"],[class*=\"-mark\"])>svg{display:none!important;}\n.elementor-element:has(#mxmtec-root),.elementor-widget-html:has(#mxmtec-root),.elementor-widget-html:has(#mxmtec-root)>.elementor-widget-container,#mxmtec-root,#mxmtec-root>:last-child{margin-bottom:0!important;padding-bottom:0!important;}\nbody.page-id-3341 main,body.page-id-3341 .site-content,body.page-id-3341 .content-area,body.page-id-3341 .elementor-location-single{margin-bottom:0!important;padding-bottom:0!important;}\n<\/style>\r\n\r\n<section class=\"mxv_hero mxv_dark\" aria-labelledby=\"mxmtec-hero-heading\">\r\n  <div class=\"mxv_wrap mxv_hero-grid\">\r\n    <div class=\"mxv_hero-copy\">\r\n      <a class=\"mxv_back-link mxv_rv\" href=\"https:\/\/www.mymxdata.com\/en-gb\/case-studies\/\"><i class=\"fa-solid fa-arrow-left\" aria-hidden=\"true\"><\/i>All customer case studies<\/a>\r\n\r\n      <div class=\"mxv_hero-logo mxv_rv\" aria-label=\"M-TEC Group\">\r\n        <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/m-tec-group.jpg\" alt=\"M-TEC Group logo\">\r\n      <\/div>\r\n\r\n      <span class=\"mxv_eyebrow mxv_rv\">M-TEC Group customer story<\/span>\r\n      <h1 id=\"mxmtec-hero-heading\" class=\"mxv_rv\" data-d=\"1\">How M-TEC Group built a scalable route for <span class=\"mxv_mark\">engineering data exchange<\/span>.<\/h1>\r\n      <p class=\"mxv_hero-sub mxv_rv\" data-d=\"2\">M-TEC Group moved beyond email and FTP to support a growing engineering operation, maintain oversight of project data and exchange an average of <strong>20\u201340 files each day<\/strong> with customers, suppliers and remote teams.<\/p>\r\n\r\n      <div class=\"mxv_ctas mxv_rv\" data-d=\"3\">\r\n        <a class=\"mxv_btn mxv_btn--primary\" href=\"#mxmtec-story\">Read the customer story <i class=\"fa-solid fa-arrow-down\" aria-hidden=\"true\"><\/i><\/a>\r\n        <button class=\"mxv_btn mxv_btn--ghost\" type=\"button\" data-mxv-open-modal>Download the automotive case study pack <i class=\"fa-solid fa-download\" aria-hidden=\"true\"><\/i><\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<section class=\"mxv_metrics\" aria-label=\"M-TEC Group customer story at a glance\">\r\n  <div class=\"mxv_wrap mxv_metrics-grid\">\r\n    <div class=\"mxv_metric mxv_rv\"><b>20+<\/b><strong>Years of experience<\/strong><span>Engineering and resourcing expertise serving automotive and related sectors.<\/span><\/div>\r\n    <div class=\"mxv_metric mxv_rv\" data-d=\"1\"><b>50<\/b><strong>Specialist team members<\/strong><span>Programme, lead, design and engineering-support professionals.<\/span><\/div>\r\n    <div class=\"mxv_metric mxv_rv\" data-d=\"2\"><b>20\u201340<\/b><strong>Files exchanged daily<\/strong><span>The average volume M-TEC reported sending and receiving through MX.<\/span><\/div>\r\n    <div class=\"mxv_metric mxv_rv\" data-d=\"3\"><b class=\"mxv_word\">Global<\/b><strong>Browser-based access<\/strong><span>Available wherever authorised users have an internet connection.<\/span><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_section mxv_tint\" id=\"mxmtec-story\" aria-labelledby=\"mxmtec-context-heading\">\r\n  <div class=\"mxv_wrap mxv_intro-grid\">\r\n    <div class=\"mxv_intro-side mxv_rv\">\r\n      <span class=\"mxv_eyebrow\">From growth to a repeatable exchange process<\/span>\r\n      <h2 id=\"mxmtec-context-heading\">M-TEC needed a data-transfer route that could support a growing multidisciplinary engineering team without adding unnecessary software overhead.<\/h2>\r\n      <p class=\"mxv_lead\">The group develops interior and exterior products for high-profile OEMs and Tier 1 suppliers, while also working across rail and medical projects. Its exchange process therefore needs to accommodate different customers, formats, locations and project teams.<\/p>\r\n      <div class=\"mxv_context-card\">\r\n        <span>The starting point<\/span>\r\n        <strong>Email and FTP were no longer a sufficient default for heavy engineering files and a widening customer network.<\/strong>\r\n        <p>Direct VPN links remained useful for selected larger clients, but M-TEC needed a scalable route for the many exchanges that sat outside those dedicated connections.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mxv_story-copy\">\r\n      <article class=\"mxv_story-block mxv_rv\">\r\n        <h3><span>01<\/span>Building a specialist engineering business<\/h3>\r\n        <p>M-TEC has more than twenty years of experience providing resourcing solutions to the automotive and engineering sectors from Birmingham. In 2010, the company expanded with the formation of M-TEC Group, a stand-alone engineering and design centre based in Coventry.<\/p>\r\n        <p>The group grew to a team of 50 programme managers, lead engineers, design engineers and engineering-support staff focused on taking product ideas from concept through to realisation. Alongside automotive work for OEMs and Tier 1 suppliers, it diversified into the rail and medical sectors.<\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mxv_story-block mxv_rv\" data-d=\"1\">\r\n        <h3><span>02<\/span>Recognising the limits of email and FTP<\/h3>\r\n        <p>M-TEC had direct VPN connections into some larger customers, but other exchanges initially depended on email or FTP sites. During an intensive global project, one customer introduced the team to a branded version of MX for transferring large files through a web-based process.<\/p>\r\n        <p>M-TEC recognised that the same approach could support its own engineers, customers and suppliers. Working with Majenta Solutions, it introduced customised MX access for secure exchanges with remote offices and external companies.<\/p>\r\n      <\/article>\r\n\r\n      <article class=\"mxv_story-block mxv_rv\" data-d=\"2\">\r\n        <h3><span>03<\/span>Choosing an exchange layer that could scale<\/h3>\r\n        <p>The attraction was not simply file speed. M-TEC valued a proven route that did not require third-party software to be installed and managed on every participant's device, and that could be used from different locations through an internet connection.<\/p>\r\n        <p>For organisations facing a similar mix of dedicated customer networks and ad hoc transfer requirements, <a class=\"mxv_text-link\" href=\"https:\/\/www.mymxdata.com\/en-gb\/corporate-file-sharing-solutions\/\">a controlled corporate file-exchange layer<\/a> can sit alongside existing systems rather than forcing every workflow through one tool.<\/p>\r\n      <\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_quote-band mxv_dark\" aria-label=\"Quote from Stephen Hanson\">\r\n  <div class=\"mxv_wrap\">\r\n    <div class=\"mxv_quote-panel mxv_rv\">\r\n      <blockquote>With secure 256-bit encryption, fast data transmission and the added advantage of no third-party software to install and manage, MX is exactly what we need. With an internet connection we can use it anywhere in the world.<\/blockquote>\r\n      <div class=\"mxv_quote-author\"><span>SH<\/span><div><strong>Stephen Hanson<\/strong><small>Engineering and Programme Director, M-TEC Group<\/small><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_section\" aria-labelledby=\"mxmtec-outcomes-heading\">\r\n  <div class=\"mxv_wrap\">\r\n    <div class=\"mxv_head mxv_rv\">\r\n      <span class=\"mxv_eyebrow\">What changed in practice<\/span>\r\n      <h2 id=\"mxmtec-outcomes-heading\">A transfer process that supports daily engineering work, quality procedures and continued growth.<\/h2>\r\n      <p class=\"mxv_lead\">M-TEC's experience shows how a secure exchange platform can become part of the operational process rather than remaining a specialist tool used only by the CAD department or IT team.<\/p>\r\n    <\/div>\r\n    <div class=\"mxv_outcomes-grid\">\r\n      <article class=\"mxv_outcome mxv_rv\">\r\n        <span class=\"mxv_outcome-icon\"><i class=\"fa-solid fa-users-gear\" aria-hidden=\"true\"><\/i><\/span>\r\n        <h3>Broader engineering participation<\/h3>\r\n        <p>CAD designers and lead engineers can raise transfer requests as part of their responsibility for delivering approved project information.<\/p>\r\n      <\/article>\r\n      <article class=\"mxv_outcome mxv_rv\" data-d=\"1\">\r\n        <span class=\"mxv_outcome-icon\"><i class=\"fa-solid fa-user-shield\" aria-hidden=\"true\"><\/i><\/span>\r\n        <h3>Central oversight<\/h3>\r\n        <p>A primary designated user acts as a gatekeeper, retaining an overview of the information flowing into and out of the company.<\/p>\r\n      <\/article>\r\n      <article class=\"mxv_outcome mxv_rv\" data-d=\"2\">\r\n        <span class=\"mxv_outcome-icon\"><i class=\"fa-solid fa-chart-line\" aria-hidden=\"true\"><\/i><\/span>\r\n        <h3>Scalable administration<\/h3>\r\n        <p>New users can be added with basic contact information, supporting growth without an unnecessarily complex onboarding process.<\/p>\r\n      <\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_section mxv_dark\" aria-labelledby=\"mxmtec-quality-heading\">\r\n  <div class=\"mxv_wrap mxv_mxplus-grid\">\r\n    <div class=\"mxv_mxplus-copy mxv_rv\">\r\n      <span class=\"mxv_eyebrow\">Supporting quality management<\/span>\r\n      <h2 id=\"mxmtec-quality-heading\">The exchange workflow became an extension of M-TEC Group's quality procedures.<\/h2>\r\n      <p class=\"mxv_lead\">Design data is not simply sent as soon as it exists. Designers confer with lead engineers, models are critiqued and information is confirmed before a transfer request progresses through the controlled route.<\/p>\r\n      <p>The designated gatekeeper gives the business a consistent point of oversight while allowing the wider engineering team to remain responsible for customer delivery. This balance supports accountability without creating a single departmental bottleneck.<\/p>\r\n      <p>Detailed movement records also give the IT Manager up-to-date visibility of files being sent and received. That traceability is particularly valuable when many exchanges are active at the same time.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"mxv_process mxv_rv\" data-d=\"1\" aria-label=\"M-TEC Group quality-controlled transfer workflow\">\r\n      <div class=\"mxv_process-top\"><strong>Engineering transfer workflow<\/strong><span>Controlled handoff<\/span><\/div>\r\n      <div class=\"mxv_process-steps\">\r\n        <div class=\"mxv_process-step\"><span><i class=\"fa-solid fa-cube\" aria-hidden=\"true\"><\/i><\/span><div><b>Engineering data reviewed<\/b><small>Designers and lead engineers critique models and confirm the information.<\/small><\/div><i class=\"fa-solid fa-arrow-down\" aria-hidden=\"true\"><\/i><\/div>\r\n        <div class=\"mxv_process-step\"><span><i class=\"fa-solid fa-file-circle-plus\" aria-hidden=\"true\"><\/i><\/span><div><b>Transfer request raised<\/b><small>Authorised team members prepare the approved data for external exchange.<\/small><\/div><i class=\"fa-solid fa-arrow-down\" aria-hidden=\"true\"><\/i><\/div>\r\n        <div class=\"mxv_process-step\"><span><i class=\"fa-solid fa-user-shield\" aria-hidden=\"true\"><\/i><\/span><div><b>Gatekeeper retains oversight<\/b><small>A designated user maintains a view of information moving in and out.<\/small><\/div><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><\/div>\r\n      <\/div>\r\n      <div class=\"mxv_support-note\">The workflow helps M-TEC keep engineering responsibility close to the project team while preserving a controlled, visible route for external data movement.<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_quote-band mxv_dark\" aria-label=\"Quote about the scalability of MX at M-TEC Group\">\r\n  <div class=\"mxv_wrap\">\r\n    <div class=\"mxv_quote-panel mxv_rv\">\r\n      <blockquote>All that our admin needs is the name and email address of a new user and MX does the rest. The system is very easy to administer and extremely easy to use. It's a cost-effective and truly scalable solution and is a major part of our growth strategy.<\/blockquote>\r\n      <div class=\"mxv_quote-author\"><span>SH<\/span><div><strong>Stephen Hanson<\/strong><small>Engineering and Programme Director, M-TEC Group<\/small><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_section mxv_tint\" aria-labelledby=\"mxmtec-scale-heading\">\r\n  <div class=\"mxv_wrap mxv_relationship-grid\">\r\n    <div class=\"mxv_relationship-card mxv_rv\" aria-hidden=\"true\">\r\n      <div class=\"mxv_relationship-core\"><img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/m-tec-group.jpg\" alt=\"\"><\/div>\r\n      <div class=\"mxv_relation-node --one\"><i class=\"fa-solid fa-drafting-compass\"><\/i><b>Engineering team<\/b><span>Requests raised by project specialists<\/span><\/div>\r\n      <div class=\"mxv_relation-node --two\"><i class=\"fa-solid fa-industry\"><\/i><b>OEM customers<\/b><span>Project data delivered externally<\/span><\/div>\r\n      <div class=\"mxv_relation-node --three\"><i class=\"fa-solid fa-truck-field\"><\/i><b>Suppliers<\/b><span>Remote exchange without extra software<\/span><\/div>\r\n      <div class=\"mxv_relation-node --four\"><i class=\"fa-solid fa-eye\"><\/i><b>IT oversight<\/b><span>Current movement details remain visible<\/span><\/div>\r\n      <span class=\"mxv_relationship-label\">20\u201340 files sent or received each day<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"mxv_relationship-copy mxv_rv\" data-d=\"1\">\r\n      <span class=\"mxv_eyebrow\">A key part of the operating model<\/span>\r\n      <h2 id=\"mxmtec-scale-heading\">Daily volume demonstrates why the platform became more than a contingency route.<\/h2>\r\n      <p class=\"mxv_lead\">Although M-TEC continues to use direct VPN connections with several larger OEM customers, it still reports a substantial requirement for MX, averaging between 20 and 40 files sent or received each day.<\/p>\r\n      <p>That level of activity makes visibility and repeatability important. The platform provides an organised route for different counterparties while giving the IT Manager reliable, up-to-date details of data movement.<\/p>\r\n      <div class=\"mxv_relationship-points\">\r\n        <div class=\"mxv_relationship-point\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><div><b>Works alongside dedicated customer systems<\/b><span>MX supports exchanges that do not fit through existing VPN links, rather than replacing every established connection.<\/span><\/div><\/div>\r\n        <div class=\"mxv_relationship-point\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><div><b>Supports large engineering workloads<\/b><span>The route is used for a sustained daily flow of project information across customers, suppliers and locations.<\/span><\/div><\/div>\r\n        <div class=\"mxv_relationship-point\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><div><b>Provides evidence after the handoff<\/b><span>File-movement tracking helps the business retain a clearer record of what has been sent or received.<\/span><\/div><\/div>\r\n      <\/div>\r\n      <p>Organisations handling similar file volumes can explore how My MX Data approaches <a class=\"mxv_text-link\" href=\"https:\/\/www.mymxdata.com\/en-gb\/large-file-sharing\/\">large-file exchange without public-link workarounds<\/a>.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"mxv_download\" aria-labelledby=\"mxmtec-download-heading\">\r\n  <div class=\"mxv_wrap\">\r\n    <div class=\"mxv_download-panel mxv_rv\">\r\n      <div>\r\n        <span class=\"mxv_eyebrow\">Continue your research<\/span>\r\n        <h2 id=\"mxmtec-download-heading\">Download the six-in-one automotive case study pack.<\/h2>\r\n        <p class=\"mxv_lead\">Short on time? Access a condensed package covering MX use cases and challenges solved across automotive manufacturing, including why surveyed users rated MX 9.5 out of 10.<\/p>\r\n        <div class=\"mxv_download-checks\"><span>Six customer examples<\/span><span>Condensed key points<\/span><span>Automotive workflows<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"mxv_pack-card\">\r\n        <div class=\"mxv_pack-icon\"><i class=\"fa-solid fa-file-pdf\" aria-hidden=\"true\"><\/i><\/div>\r\n        <span>Case study download<\/span>\r\n        <strong>MX automotive manufacturing pack<\/strong>\r\n        <p>Complete the short form to access the document.<\/p>\r\n        <button class=\"mxv_btn mxv_btn--primary\" type=\"button\" data-mxv-open-modal>Download now <i class=\"fa-solid fa-download\" aria-hidden=\"true\"><\/i><\/button>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"mxv_after-links\">\r\n      <a href=\"https:\/\/www.mymxdata.com\/en-gb\/case-studies\/\"><i class=\"fa-solid fa-arrow-left\" aria-hidden=\"true\"><\/i>Return to all case studies<\/a>\r\n      <a href=\"https:\/\/www.mymxdata.com\/en-gb\/features\/\">Explore My MX Data features <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"><\/i><\/a>\r\n      <a href=\"https:\/\/www.mymxdata.com\/en-gb\/free-trial\/\">Start a free trial <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"><\/i><\/a>\r\n    <\/div>\r\n  <\/div>\r\n<div class=\"mxd-locale-added\" style=\"display:flex;align-items:center;justify-content:center;gap:11px;margin:26px auto 0;padding:0 0 22px;color:#756b82;font:600 11px\/1 Manrope,Arial,sans-serif\"><span>View in<\/span><a href=\"https:\/\/www.mymxdata.com\/en-gb\/case-studies\/m-tec-group\/\" hreflang=\"en-GB\" aria-label=\"View the United Kingdom page\" title=\"United Kingdom\" style=\"display:inline-flex;width:34px;height:23px;overflow:hidden;border:1px solid rgba(80,65,95,.3);border-radius:2px\"><svg viewBox=\"0 0 60 30\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><rect width=\"60\" height=\"30\" fill=\"#012169\"><\/rect><path d=\"M0 0L60 30M60 0L0 30\" stroke=\"#fff\" stroke-width=\"6\"><\/path><path d=\"M0 0L60 30M60 0L0 30\" stroke=\"#c8102e\" stroke-width=\"2\"><\/path><path d=\"M30 0V30M0 15H60\" stroke=\"#fff\" stroke-width=\"10\"><\/path><path d=\"M30 0V30M0 15H60\" stroke=\"#c8102e\" stroke-width=\"6\"><\/path><\/svg><\/a><span aria-current=\"page\" aria-label=\"United States page\" title=\"United States\" style=\"display:inline-flex;width:34px;height:23px;overflow:hidden;border:1px solid rgba(80,65,95,.3);border-radius:2px;opacity:.7\"><svg viewBox=\"0 0 60 30\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><rect width=\"60\" height=\"30\" fill=\"#fff\"><\/rect><path d=\"M0 2.3H60M0 6.9H60M0 11.5H60M0 16.2H60M0 20.8H60M0 25.4H60M0 30H60\" stroke=\"#b22234\" stroke-width=\"2.3\"><\/path><rect width=\"25.2\" height=\"16.2\" fill=\"#3c3b6e\"><\/rect><\/svg><\/span><\/div><\/section>\r\n\r\n<div class=\"mxv_modal\" data-mxv-modal aria-hidden=\"true\">\r\n  <div class=\"mxv_modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mxmtec-modal-title\" tabindex=\"-1\">\r\n    <button class=\"mxv_modal-close\" type=\"button\" data-mxv-close-modal aria-label=\"Close download form\"><i class=\"fa-solid fa-xmark\" aria-hidden=\"true\"><\/i><\/button>\r\n\r\n    <div class=\"mxv_modal-layout\">\r\n      <div class=\"mxv_modal-summary\">\r\n        <div class=\"mxv_modal-pack-icon\"><i class=\"fa-solid fa-file-pdf\" aria-hidden=\"true\"><\/i><\/div>\r\n        <span class=\"mxv_eyebrow\">Automotive case study pack<\/span>\r\n        <h2 id=\"mxmtec-modal-title\">Six customer stories in one concise document.<\/h2>\r\n        <p>A compact reference for teams evaluating controlled automotive and engineering file exchange.<\/p>\r\n\r\n        <div class=\"mxv_modal-benefits\">\r\n          <div class=\"mxv_modal-benefit\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><span>Six customer examples and the challenges they addressed.<\/span><\/div>\r\n          <div class=\"mxv_modal-benefit\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><span>Key outcomes from real manufacturing workflows.<\/span><\/div>\r\n          <div class=\"mxv_modal-benefit\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><span>Designed for quick internal review and discussion.<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mxv_modal-form-side\">\r\n        <form class=\"mxv_download-form\" data-mxv-download-form data-submit-endpoint=\"\/wp-json\/gf\/v2\/forms\/7\/submissions\" data-download-url=\"\" novalidate>\r\n          <div data-mxv-form-view>\r\n            <div class=\"mxv_form-heading\">\r\n              <span>Request the pack<\/span>\r\n              <h3>Where should we send it?<\/h3>\r\n              <p>Complete the short form. All fields are required.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"mxv_form-grid\">\r\n              <div class=\"mxv_field\">\r\n                <label for=\"mxe-first-name\">First name<\/label>\r\n                <input id=\"mxe-first-name\" name=\"first_name\" type=\"text\" autocomplete=\"given-name\" placeholder=\"First name\" required>\r\n              <\/div>\r\n              <div class=\"mxv_field\">\r\n                <label for=\"mxe-last-name\">Last name<\/label>\r\n                <input id=\"mxe-last-name\" name=\"last_name\" type=\"text\" autocomplete=\"family-name\" placeholder=\"Last name\" required>\r\n              <\/div>\r\n              <div class=\"mxv_field\">\r\n                <label for=\"mxe-company\">Company<\/label>\r\n                <input id=\"mxe-company\" name=\"company\" type=\"text\" autocomplete=\"organization\" placeholder=\"Company name\" required>\r\n              <\/div>\r\n              <div class=\"mxv_field\">\r\n                <label for=\"mxe-phone\">Phone number<\/label>\r\n                <input id=\"mxe-phone\" name=\"phone\" type=\"tel\" autocomplete=\"tel\" placeholder=\"+44\" required>\r\n              <\/div>\r\n              <div class=\"mxv_field --full\">\r\n                <label for=\"mxe-email\">Work email<\/label>\r\n                <input id=\"mxe-email\" name=\"email\" type=\"email\" autocomplete=\"email\" placeholder=\"name@company.com\" required>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <input class=\"mxv_honeypot\" type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\r\n\r\n            <label class=\"mxv_consent\" for=\"mxe-consent\">\r\n              <input id=\"mxe-consent\" name=\"consent\" type=\"checkbox\" value=\"yes\" required>\r\n              <span>I agree to the <a href=\"https:\/\/www.mymxdata.com\/en-gb\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a> and consent to My MX Data using these details to provide the requested case study pack.<\/span>\r\n            <\/label>\r\n\r\n            <button class=\"mxv_btn mxv_btn--primary mxv_form-submit\" type=\"submit\">\r\n              Send me the case study pack\r\n              <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"><\/i>\r\n            <\/button>\r\n\r\n            <p class=\"mxv_form-status\" data-mxv-form-status aria-live=\"polite\"><\/p>\r\n            <p class=\"mxv_form-privacy\"><i class=\"fa-solid fa-lock\" aria-hidden=\"true\"><\/i>Your details are used only to respond to this request.<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"mxv_form-success\" data-mxv-form-success hidden>\r\n            <div class=\"mxv_form-success-icon\"><i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i><\/div>\r\n            <h3>Your request is ready.<\/h3>\r\n            <p data-mxv-success-copy>Thank you. Follow the next step below to access the automotive case study pack.<\/p>\r\n            <div class=\"mxv_success-actions\">\r\n              <a class=\"mxv_btn mxv_btn--primary\" href=\"#\" data-mxv-download-link hidden>Download the pack <i class=\"fa-solid fa-download\" aria-hidden=\"true\"><\/i><\/a>\r\n              <button class=\"mxv_btn mxv_btn--light\" type=\"button\" data-mxv-close-modal>Close<\/button>\r\n            <\/div>\r\n          <\/div>\r\n        <\/form>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n\r\n  function initMxMtecPage(){\r\n    var root=document.getElementById('mxmtec-root');\r\n    if(!root||root.dataset.mxmtecInitialised==='true') return;\r\n    root.dataset.mxmtecInitialised='true';\r\n    document.body.classList.add('mxmtec-landing-page');\r\n\r\n    var desktopQuery=window.matchMedia('(min-width:1041px)');\r\n    var headerLogo=document.querySelector('#mxr-header-root #mxr-hdr .mxr_hdr-logo img, #mxr-hdr .mxr_hdr-logo img');\r\n    var darkLogoUrl=(root.getAttribute('data-header-logo-dark')||'').trim();\r\n    var originalLogoUrl=headerLogo?(headerLogo.getAttribute('src')||''):'';\r\n\r\n    function useOriginalHeaderLogo(){\r\n      if(!headerLogo) return;\r\n      headerLogo.classList.remove('mxmtec-header-logo-white-fallback');\r\n      if(originalLogoUrl&&headerLogo.getAttribute('src')!==originalLogoUrl){headerLogo.setAttribute('src',originalLogoUrl)}\r\n    }\r\n\r\n    function useDarkHeaderLogo(){\r\n      if(!headerLogo) return;\r\n      if(darkLogoUrl){\r\n        headerLogo.classList.remove('mxmtec-header-logo-white-fallback');\r\n        if(headerLogo.getAttribute('src')!==darkLogoUrl){headerLogo.setAttribute('src',darkLogoUrl)}\r\n      }else{\r\n        if(originalLogoUrl&&headerLogo.getAttribute('src')!==originalLogoUrl){headerLogo.setAttribute('src',originalLogoUrl)}\r\n        headerLogo.classList.add('mxmtec-header-logo-white-fallback');\r\n      }\r\n    }\r\n\r\n    function syncHeaderTheme(){\r\n      if(desktopQuery.matches){useDarkHeaderLogo()}else{useOriginalHeaderLogo()}\r\n    }\r\n\r\n    if(headerLogo){headerLogo.addEventListener('error',function(){darkLogoUrl='';useDarkHeaderLogo()})}\r\n    syncHeaderTheme();\r\n    if(typeof desktopQuery.addEventListener==='function'){desktopQuery.addEventListener('change',syncHeaderTheme)}\r\n    else if(typeof desktopQuery.addListener==='function'){desktopQuery.addListener(syncHeaderTheme)}\r\n    window.addEventListener('load',syncHeaderTheme,{once:true});\r\n\r\n    var revealItems=root.querySelectorAll('.mxv_rv');\r\n    if('IntersectionObserver' in window){\r\n      var observer=new IntersectionObserver(function(entries){\r\n        entries.forEach(function(entry){\r\n          if(entry.isIntersecting){entry.target.classList.add('mxv_in');observer.unobserve(entry.target)}\r\n        });\r\n      },{threshold:.12,rootMargin:'0px 0px -35px 0px'});\r\n      revealItems.forEach(function(item){observer.observe(item)});\r\n    }else{\r\n      revealItems.forEach(function(item){item.classList.add('mxv_in')});\r\n    }\r\n\r\n    root.querySelectorAll('a[href^=\"#\"]').forEach(function(link){\r\n      link.addEventListener('click',function(event){\r\n        var targetId=link.getAttribute('href');\r\n        if(!targetId||targetId==='#') return;\r\n        var target=root.querySelector(targetId);\r\n        if(target){event.preventDefault();target.scrollIntoView({behavior:'smooth',block:'start'})}\r\n      });\r\n    });\r\n\r\n    var modal=root.querySelector('[data-mxv-modal]');\r\n    var dialog=modal?modal.querySelector('.mxv_modal-dialog'):null;\r\n    var openButtons=root.querySelectorAll('[data-mxv-open-modal]');\r\n    var closeButtons=root.querySelectorAll('[data-mxv-close-modal]');\r\n    var lastFocused=null;\r\n\r\n    function openModal(){\r\n      if(!modal) return;\r\n      lastFocused=document.activeElement;\r\n      modal.classList.add('mxv_modal--open');\r\n      modal.setAttribute('aria-hidden','false');\r\n      document.body.classList.add('mxmtec-modal-open');\r\n      window.setTimeout(function(){\r\n        if(dialog) dialog.focus();\r\n        var firstField=root.querySelector('#mxe-first-name');\r\n        if(firstField) firstField.focus();\r\n      },30);\r\n    }\r\n\r\n    function closeModal(){\r\n      if(!modal) return;\r\n      modal.classList.remove('mxv_modal--open');\r\n      modal.setAttribute('aria-hidden','true');\r\n      document.body.classList.remove('mxmtec-modal-open');\r\n      if(lastFocused&&typeof lastFocused.focus==='function') lastFocused.focus();\r\n    }\r\n\r\n    openButtons.forEach(function(button){button.addEventListener('click',openModal)});\r\n    closeButtons.forEach(function(button){button.addEventListener('click',closeModal)});\r\n    if(modal){modal.addEventListener('click',function(event){if(event.target===modal) closeModal()})}\r\n    document.addEventListener('keydown',function(event){if(event.key==='Escape'&&modal&&modal.classList.contains('mxv_modal--open')) closeModal()});\r\n\r\n    var downloadForm=root.querySelector('[data-mxv-download-form]');\r\n    var formView=root.querySelector('[data-mxv-form-view]');\r\n    var successView=root.querySelector('[data-mxv-form-success]');\r\n    var formStatus=root.querySelector('[data-mxv-form-status]');\r\n    var successCopy=root.querySelector('[data-mxv-success-copy]');\r\n    var downloadLink=root.querySelector('[data-mxv-download-link]');\r\n\r\n    function setFormStatus(message,type){\r\n      if(!formStatus) return;\r\n      formStatus.textContent=message||'';\r\n      formStatus.classList.remove('--error','--success');\r\n      if(type) formStatus.classList.add('--'+type);\r\n    }\r\n\r\n    function showFormSuccess(mode){\r\n      if(formView) formView.hidden=true;\r\n      if(successView) successView.hidden=false;\r\n\r\n      var downloadUrl=downloadForm?(downloadForm.getAttribute('data-download-url')||'').trim():'';\r\n      if(downloadLink&&downloadUrl){\r\n        downloadLink.href=downloadUrl;\r\n        downloadLink.hidden=false;\r\n      }\r\n\r\n      if(successCopy){\r\n        successCopy.textContent=mode==='email'\r\n          ? 'Your email application should open with the request details completed. Send that message and the team can provide the pack.'\r\n          : 'Thank you. Your details have been received. Use the button below to access the pack.';\r\n      }\r\n    }\r\n\r\n    function resetDownloadForm(){\r\n      if(!downloadForm) return;\r\n      downloadForm.reset();\r\n      downloadForm.querySelectorAll('[aria-invalid=\"true\"]').forEach(function(field){\r\n        field.removeAttribute('aria-invalid');\r\n      });\r\n      if(formView) formView.hidden=false;\r\n      if(successView) successView.hidden=true;\r\n      if(downloadLink){\r\n        downloadLink.hidden=true;\r\n        downloadLink.removeAttribute('href');\r\n      }\r\n      setFormStatus('');\r\n    }\r\n\r\n    if(downloadForm){\r\n      downloadForm.addEventListener('submit',function(event){\r\n        event.preventDefault();\r\n        setFormStatus('');\r\n\r\n        var fields=Array.prototype.slice.call(downloadForm.querySelectorAll('input[required]'));\r\n        var firstInvalid=null;\r\n\r\n        fields.forEach(function(field){\r\n          var valid=field.type==='checkbox'?field.checked:field.checkValidity();\r\n          field.setAttribute('aria-invalid',valid?'false':'true');\r\n          if(!valid&&!firstInvalid) firstInvalid=field;\r\n        });\r\n\r\n        var honeypot=downloadForm.querySelector('input[name=\"website\"]');\r\n        if(honeypot&&honeypot.value){\r\n          setFormStatus('Unable to process this request.','error');\r\n          return;\r\n        }\r\n\r\n        if(firstInvalid){\r\n          setFormStatus('Please complete all required fields.','error');\r\n          firstInvalid.focus();\r\n          return;\r\n        }\r\n\r\n        var submitButton=downloadForm.querySelector('button[type=\"submit\"]');\r\n        var originalButtonHtml=submitButton?submitButton.innerHTML:'';\r\n        if(submitButton){\r\n          submitButton.disabled=true;\r\n          submitButton.innerHTML='Sending request <i class=\"fa-solid fa-spinner fa-spin\" aria-hidden=\"true\"><\/i>';\r\n        }\r\n\r\n        var endpoint=(downloadForm.getAttribute('data-submit-endpoint')||'').trim();\r\n        var formData=new FormData(downloadForm);\r\n\r\n        function restoreButton(){\r\n          if(submitButton){\r\n            submitButton.disabled=false;\r\n            submitButton.innerHTML=originalButtonHtml;\r\n          }\r\n        }\r\n\r\n        if(endpoint){\r\n          var consentText=downloadForm.querySelector('.mxv_consent span');\r\n          var gravityPayload={source_page:1,target_page:0};\r\n\r\n          function postToGravity(payload){\r\n            return fetch(endpoint,{\r\n              method:'POST',\r\n              body:JSON.stringify(payload),\r\n              headers:{'Accept':'application\/json','Content-Type':'application\/json'}\r\n            }).then(function(response){\r\n              return response.json().catch(function(){return {}}).then(function(result){\r\n                result._httpOk=response.ok;\r\n                return result;\r\n              });\r\n            });\r\n          }\r\n\r\n          function remapGravityFields(validationMessages){\r\n            var mapped=Object.assign({},gravityPayload);\r\n            var first=String(formData.get('first_name')||'');\r\n            var last=String(formData.get('last_name')||'');\r\n            var company=String(formData.get('company')||'');\r\n            var phone=String(formData.get('phone')||'');\r\n            var email=String(formData.get('email')||'');\r\n            var agreement=consentText?consentText.textContent.trim():'I agree';\r\n\r\n            Object.keys(validationMessages||{}).forEach(function(fieldId){\r\n              var id=String(fieldId).replace(\/[^0-9.]\/g,'');\r\n              var key=id.replace(\/\\.\/g,'_');\r\n              var message=String(validationMessages[fieldId]||'').toLowerCase();\r\n              if(!id) return;\r\n\r\n              if(message.indexOf('email')!==-1){\r\n                mapped['input_'+key]=email;\r\n                return;\r\n              }\r\n              if(message.indexOf('phone')!==-1||message.indexOf('telephone')!==-1){\r\n                mapped['input_'+key]=phone;\r\n                return;\r\n              }\r\n\r\n              mapped['input_'+key]=company;\r\n              mapped['input_'+key+'_1']='1';\r\n              mapped['input_'+key+'_2']=agreement;\r\n              mapped['input_'+key+'_3']=first;\r\n              mapped['input_'+key+'_6']=last;\r\n            });\r\n            return mapped;\r\n          }\r\n\r\n          postToGravity(gravityPayload)\r\n          .then(function(payload){\r\n            if(payload.is_valid===false&&payload.validation_messages){\r\n              return postToGravity(remapGravityFields(payload.validation_messages));\r\n            }\r\n            return payload;\r\n          })\r\n          .then(function(payload){\r\n            if(!payload._httpOk||payload.is_valid===false){\r\n              var messages=payload&&payload.validation_messages?Object.values(payload.validation_messages):[];\r\n              var message=messages.length?messages.join(' '):(payload&&payload.message?payload.message:'Submission failed');\r\n              throw new Error(message);\r\n            }\r\n            if(payload.confirmation_redirect){\r\n              if(submitButton){\r\n                submitButton.innerHTML='Redirecting <i class=\"fa-solid fa-spinner fa-spin\" aria-hidden=\"true\"><\/i>';\r\n              }\r\n              window.location.assign(payload.confirmation_redirect);\r\n              return;\r\n            }\r\n            restoreButton();\r\n            showFormSuccess('endpoint');\r\n          })\r\n          .catch(function(error){\r\n            restoreButton();\r\n            setFormStatus(error&&error.message?error.message:'Something went wrong sending your request. Please try again or contact the My MX Data team.','error');\r\n          });\r\n        }else{\r\n          restoreButton();\r\n\r\n          var values=Object.fromEntries(formData.entries());\r\n          var subject='MX automotive case study pack request';\r\n          var body=[\r\n            'Please send me the MX automotive manufacturing case study pack.',\r\n            '',\r\n            'Name: '+(values.first_name||'')+' '+(values.last_name||''),\r\n            'Company: '+(values.company||''),\r\n            'Work email: '+(values.email||''),\r\n            'Phone: '+(values.phone||'')\r\n          ].join('\\n');\r\n\r\n          window.location.href='mailto:hello@majentasolutions.com?subject='+encodeURIComponent(subject)+'&body='+encodeURIComponent(body);\r\n          showFormSuccess('email');\r\n        }\r\n      });\r\n\r\n      downloadForm.querySelectorAll('input').forEach(function(field){\r\n        field.addEventListener('input',function(){field.removeAttribute('aria-invalid')});\r\n        field.addEventListener('change',function(){field.removeAttribute('aria-invalid')});\r\n      });\r\n    }\r\n\r\n    openButtons.forEach(function(button){\r\n      button.addEventListener('click',function(){\r\n        resetDownloadForm();\r\n      });\r\n    });\r\n  }\r\n\r\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initMxMtecPage,{once:true})}\r\n  else{initMxMtecPage()}\r\n})();\r\n<\/script>\r\n\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All customer case studies M-TEC Group customer story How M-TEC Group built a scalable route for engineering data exchange. M-TEC Group moved beyond email and FTP to support a growing engineering operation, maintain oversight of project data and exchange an average of 20\u201340 files each day with customers, suppliers and remote teams. Read the customer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3326,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_mxb_teaser":"","footnotes":""},"class_list":["post-3341","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages\/3341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/comments?post=3341"}],"version-history":[{"count":2,"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages\/3341\/revisions"}],"predecessor-version":[{"id":13856,"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages\/3341\/revisions\/13856"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/media\/3326"}],"wp:attachment":[{"href":"https:\/\/mymxdata.com\/en-us\/wp-json\/wp\/v2\/media?parent=3341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}