html{background:#faf9f4}.mvx .platform-shell{display:grid;grid-template-columns:clamp(250px,21vw,300px) minmax(0,1fr);gap:clamp(20px,2.5vw,40px);padding:clamp(28px,4.5vh,48px) clamp(16px,2.5vw,40px) clamp(48px,7vh,80px);background:var(--warm)}.mvx .platform-nav{position:sticky;top:104px;align-self:start;padding:clamp(12px,1.4vh,16px);border-radius:28px;border:1px solid rgba(12,23,38,.14);background:#0c172609}.mvx .platform-nav-title{display:block;padding:6px 10px 14px;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .platform-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mvx .platform-nav a{display:grid;gap:4px;padding:14px 18px;border-radius:18px;border:1px solid transparent;color:var(--charcoal);text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.mvx .platform-nav .nav-kicker{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.mvx .platform-nav .nav-label{font-size:16px;font-weight:600;line-height:1.25}.mvx .platform-nav a:hover{background:#fff9;color:var(--navy);text-decoration:none}.mvx .platform-nav a[aria-current=page]{background:var(--white);border-color:var(--g-mid);box-shadow:0 10px 30px #0c17260f;color:var(--navy)}.mvx .platform-nav a[aria-current=page] .nav-kicker{color:#1f7a54}.mvx .platform-nav a[aria-current=page][data-accent=blue] .nav-kicker{color:var(--blue)}@media (max-width: 900px){.mvx .platform-shell{grid-template-columns:minmax(0,1fr)}.mvx .platform-nav{position:static;padding:0;border:0;background:none}.mvx .platform-nav-title,.mvx .platform-nav .nav-kicker{display:none}.mvx .platform-nav ul{grid-template-columns:1fr 1fr;gap:4px;padding:5px;border:1px solid rgba(12,23,38,.1);border-radius:22px;background:#0c17260f}.mvx .platform-nav li{display:flex}.mvx .platform-nav a{flex:1;place-items:center;padding:9px 10px;border:0;border-radius:17px;text-align:center}.mvx .platform-nav .nav-label{font-size:14px}.mvx .platform-nav a[aria-current=page]{box-shadow:0 2px 10px #0c17261f}}.mvx .platform-shell .platform-main>section:not([class*=cc]):not(.pm__section){padding:0 0 clamp(40px,6vh,64px);background:none;color:var(--navy)}.mvx .platform-main .wrap{padding-inline:0}.mvx .platform-main>section{scroll-margin-top:240px}.mvx .platform-main>section[hidden]{display:none}.mvx .platform-main .page-head{max-width:760px;margin-bottom:clamp(28px,4vh,44px)}.mvx .platform-main .page-kicker{display:block;margin-bottom:14px;color:#1f7a54;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .platform-main .translate .page-kicker{color:var(--blue)}.mvx .platform-main .page-head h1,.mvx .platform-main .page-head h2{max-width:22ch;font-size:clamp(32px,3.2vw,48px);line-height:1.08;letter-spacing:-.02em}.mvx .platform-main .page-head .lede{max-width:none;margin-top:18px;font-size:clamp(17px,1.2vw,20px);line-height:1.55}.mvx .platform-main p{text-wrap:pretty}.mvx .platform-main .page-head .lede p+p{margin-top:.8em}.mvx .platform-main section:has(.journey)>.wrap,.mvx .platform-main .subhero:has(.products)>.wrap{align-items:start}.mvx .decode-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(28px,4vh,44px)}.mvx .decode-views button{padding:12px 10px 14px;border:0;border-bottom:1px solid var(--g-mid);background:none;font:600 15px/1.3 var(--font);color:var(--grey);cursor:pointer;transition:color .18s,border-color .18s}.mvx .decode-views button:hover{color:var(--navy)}.mvx .decode-views button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--green);box-shadow:inset 0 -1px 0 var(--green)}@media (max-width: 600px){.mvx .decode-views button{padding-inline:4px;font-size:13px}}.mvx section.subhero.platform-hero{background:var(--warm);color:var(--navy);padding:clamp(64px,8vh,104px) 0 clamp(56px,8vh,96px)}.mvx .platform-hero:before{display:none}.mvx .platform-hero h1{color:var(--navy)}.mvx .platform-hero .lede{color:var(--charcoal)}.mvx .platform-hero .lede strong{color:var(--navy)}.mvx .subhero:has(.products)>.wrap{display:grid;grid-template-columns:minmax(0,1fr)}.mvx .use-cases{padding:0 10px}.mvx .use-cases-kicker{display:block;margin:0;line-height:1.4;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .use-case-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(20px,2.4vw,36px)}.mvx .use-case-list li{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:8px;padding-top:16px;border-top:2px solid var(--green);font-size:15px;line-height:1.55;color:var(--charcoal)}.mvx .use-case-list b{display:flex;align-items:flex-start;gap:10px;font-size:17px;font-weight:700;line-height:1.25;color:var(--navy)}.mvx .use-case-icon,.mvx .why-icon{flex:none;width:34px;height:34px;padding:7px;border-radius:10px;background:#36bf8124;color:#1f7a54;fill:none}@media (max-width: 1100px){.mvx .use-case-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.mvx .use-case-list{grid-template-columns:minmax(0,1fr)}}.mvx .use-flow{display:grid;justify-items:center;gap:8px;margin:clamp(20px,3vh,28px) 0 clamp(14px,2vh,20px);font-size:12px;font-weight:600;color:#1f7a54}.mvx .use-flow:after{content:"";box-sizing:border-box;width:26px;height:26px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7a54' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v13M7 13l5 5 5-5'/%3E%3C/svg%3E") center / 22px no-repeat}.mvx .suites{padding:clamp(14px,1.6vh,20px);border-radius:28px;border:1px solid rgba(12,23,38,.14);background:#0c172609}.mvx .suites-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:4px 10px 14px}.mvx .suites-head .kicker{margin:0;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .products{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mvx .suite-flow{display:grid;justify-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:600;color:#1f7a54}.mvx .suite-flow:after{content:"";box-sizing:border-box;width:26px;height:26px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7a54' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v13M7 13l5 5 5-5'/%3E%3C/svg%3E") center / 22px no-repeat}.mvx .product a{display:grid;overflow:hidden;border-radius:22px;background:var(--white);border:1px solid var(--g-mid);box-shadow:0 10px 30px #0c17260f;color:inherit;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mvx .product a:hover{border-color:#36bf8199;box-shadow:0 16px 40px #0c17261a;transform:translateY(-2px);text-decoration:none}.mvx .product-photo{display:block;width:100%;height:clamp(120px,14vh,160px);-o-object-fit:cover;object-fit:cover}.mvx .product-body{display:grid;gap:10px;padding:clamp(20px,2.6vh,30px) clamp(24px,2.4vw,36px) clamp(24px,3vh,34px)}.mvx .product .kicker{color:#1f7a54;margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.mvx .product h2{font-size:clamp(22px,1.8vw,30px);color:var(--navy)}.mvx .product p{margin:0;color:var(--charcoal);font-size:clamp(15px,1.05vw,17px);line-height:1.55}.mvx .product-cta{margin-top:6px;font-weight:600;color:var(--green-dark);font-size:15px}@media (min-width: 1100px){.mvx .products{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:0}.mvx .product a{height:100%;grid-template-rows:auto 1fr}.mvx .product-photo{height:clamp(160px,20vh,220px)}.mvx .product-body{display:flex;flex-direction:column}.mvx .product-cta{margin-top:auto;padding-top:6px}.mvx .suite-flow{align-content:center;justify-items:center;gap:10px;padding:0 6px;text-align:center;line-height:1.3}.mvx .suite-flow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7a54' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 7l5 5-5 5'/%3E%3C/svg%3E")}.mvx .platform-main .platform-hero .page-head{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"kicker kicker" "title lede";align-items:start;-moz-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px)}.mvx .platform-main .platform-hero .page-kicker{grid-area:kicker}.mvx .platform-main .platform-hero .page-head h1{grid-area:title;max-width:none}.mvx .platform-main .platform-hero .page-head .lede{grid-area:lede;max-width:none;margin-top:0}}.mvx .translate .method{margin-top:clamp(28px,4vh,40px);padding-top:clamp(20px,3vh,28px);border-top:1px solid var(--g-mid);--method-width: 760px}.mvx .translate .method-label{display:block;margin-bottom:10px;color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .translate .method p{max-width:var(--method-width);color:var(--charcoal);font-size:16px;line-height:1.6}.mvx .workflow-wrap{--step-gap: clamp(28px, 3vw, 48px);position:relative;margin:clamp(32px,4.5vh,44px) 0 12px}.mvx .workflow{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px var(--step-gap)}.mvx .workflow li{position:relative;display:grid;align-content:start;gap:12px;padding:clamp(18px,2.4vh,24px) clamp(18px,1.6vw,24px);border-radius:20px;border:1px solid var(--g-mid);background:var(--white);box-shadow:0 10px 30px #0c17260d;font-size:15px;line-height:1.55;color:var(--charcoal)}.mvx .workflow li b{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:var(--blue)}.mvx .workflow li:not(:last-child):after{content:"";position:absolute;top:calc(clamp(18px,2.4vh,24px) + 4px);left:calc(100% + 1px + (var(--step-gap) - 26px) / 2);box-sizing:border-box;width:26px;height:26px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007eff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 7l5 5-5 5'/%3E%3C/svg%3E") center / 22px no-repeat}.mvx .workflow-wrap:before{content:"";position:absolute;top:-12px;bottom:-12px;left:calc((100% - 3 * var(--step-gap)) / 4 + var(--step-gap) - min(12px,var(--step-gap) / 2 - 12px));right:-12px;border-radius:28px;border:1px dashed rgba(0,126,255,.4);background:#007eff0f}.mvx .translate .method .workflow-zone{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;max-width:none;margin:0;padding:16px 0 4px calc((100% - 3 * var(--step-gap)) / 4 + var(--step-gap));color:var(--blue);font-size:16px;font-weight:600}@media (max-width: 1100px){.mvx .workflow-wrap:before{content:none}.mvx .translate .method .workflow-zone{justify-content:flex-start;margin-top:16px;padding:2px 0 2px 16px;border-left:2px solid rgba(0,126,255,.6)}.mvx .workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.mvx .workflow li:not(:last-child):after{content:none}}@media (max-width: 600px){.mvx .workflow{grid-template-columns:minmax(0,1fr)}}.mvx .translate .step-icon{flex:none;width:34px;height:34px;padding:7px;border-radius:10px;background:#007eff1f;fill:none}.mvx .platform-main .journey-rail button{color:var(--grey)}.mvx .platform-main .journey-rail button,.mvx .platform-main .journey-rail button:hover,.mvx .platform-main .journey-rail button:focus-visible,.mvx .platform-main .journey-rail button.on{background:none}.mvx .platform-main .journey-rail button:hover,.mvx .platform-main .journey-rail button:focus-visible,.mvx .platform-main .journey-rail button.on{color:var(--navy)}.mvx .platform-main .journey-rail .n{border-color:#0c172640}.mvx .platform-main .journey-rail .bar{background:#0c17261a}.mvx .platform-main .journey-head .cap-note{color:var(--charcoal)}.mvx .platform-main .journey-frame{box-shadow:0 24px 60px #0c17262e,0 0 0 1px #0c17261a}.mvx .segments{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.mvx .segments li{border-radius:22px;background:var(--white);border:1px solid var(--g-mid);overflow:hidden}.mvx .segments img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;-o-object-fit:cover;object-fit:cover}.mvx .segments img.crop-high{-o-object-position:50% 20%;object-position:50% 20%}.mvx .segments .seg-body{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vh,34px) clamp(22px,2.4vw,36px)}.mvx .segments .segment{color:#1f7a54;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .segments .segment .lc{text-transform:none}.mvx .segments h3{font-size:clamp(22px,1.9vw,28px);line-height:1.2;color:var(--navy);margin-bottom:4px}.mvx .segments p{color:var(--charcoal);font-size:15px;line-height:1.55}.mvx .segments p a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:3px}@media (max-width: 900px){.mvx .segments{grid-template-columns:1fr}}.mvx .why-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:stretch}.mvx .why-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.mvx .why-features li{display:grid;align-content:start;gap:8px;padding-top:18px;border-top:2px solid var(--green);font-size:16px;line-height:1.55;color:var(--charcoal)}.mvx .why-features b{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:700;line-height:1.25;color:var(--navy)}.mvx .why-proof{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,3vw,44px);border-radius:28px;background:var(--navy);color:var(--white)}.mvx .why-proof:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 100% 0%,rgba(54,191,129,.18),transparent 70%)}.mvx .why-proof>*{position:relative}.mvx .why-proof-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mvx .why-proof-figures{display:grid;gap:18px}.mvx .why-proof-figure{font-size:clamp(44px,4.2vw,64px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--green)}.mvx .why-proof-figure span{display:block;margin-top:6px;font-size:16px;font-weight:600;letter-spacing:0;color:#ffffffd9}.mvx .why-proof>p:last-child{font-size:16px;line-height:1.6;color:#fffc}.mvx .why-proof a{color:var(--white);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:3px}@media (max-width: 1100px){.mvx .why-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.mvx .why-features{grid-template-columns:minmax(0,1fr)}}.mvx .pilot-cta{margin-top:clamp(24px,3.5vh,36px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px}.mvx .pilot-cta p{max-width:46em;font-size:clamp(16px,1.15vw,19px);line-height:1.55;color:var(--charcoal)}.mvx .pilot-cta strong{color:var(--navy)}.mvx .pilot-form{margin-top:clamp(24px,3.5vh,36px);scroll-margin-top:120px}.mvx .pilot-form[hidden]{display:none}@media (min-width: 900px){.mvx .pilot-form form.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.mvx .pilot-form form.form>:is(.wide,.submit,.fine,.err){grid-column:1 / -1}}.mvx .regulatory{margin-top:44px;color:#ffffff8c;max-width:70ch}
