@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=Sora:wght@300;400;600&family=Blinker:wght@300;400;600&display=swap');@import"subsections.css";:root{--font-size-small:10pt;--font-size-normal:11pt;--font-size-sub:12pt;--font-size-h2:24pt;--font-size-h1:48pt;--color-bg:#f9f9f9;--color-text-main:#111;--color-text-muted:#444;--color-border:#d1d1d1;--color-accent:#d80000;--card-w:300px;--card-h:350px;--color-bg:#f9f9f9;--color-text-main:#111;--color-text-muted:#999;--color-border:#eee;--top-margin:20px!important;--bottom-margin:20px!important;--top-padding:20px!important;--bottom-padding:20px!important}body{background-color:var(--color-bg);color:var(--color-text-main);font-family:'Blinker',sans-serif;font-size:var(--font-size-normal);line-height:1.5;margin:0;padding:0;overflow-x:hidden;top:0!important;position:static!important}h1,h2,h3,h4,h5,p,div{color:var(--color-text-main);}.mx-header-xbox{font-family:'blinker',sans-serif;font-weight:600;border-left:2pt solid var(--color-accent);display:block;opacity:0;padding-left:15px;transform:translateX(-5pt);color:#000;}.mx-sub-header-xbox{font-family:'blinker',sans-serif;font-weight:600;border-left:2pt solid var(--color-accent);display:block;opacity:0;transform:translateX(-5pt);color:#000;}.mx-ai-word{display:inline-block;opacity:0;transform:translateY(3px);font-family:'blinker',sans-serif!important;font-size:var(--font-size-normal)!important;line-height:1.5!important;font-weight:400!important;color:#333!important;letter-spacing:-.2px}.mx-hero-fullscreen,.mx-hero-box,.mx-section-video-bg,.mx-menu-overlay,.is-dark-section,section[style*="background:#111"],section[style*="background:#000"],section[style*="background:#111"],section[style*="background:#000"]{color:#fff!important}.is-dark-section h1,.is-dark-section h2,.is-dark-section h3,.is-dark-section h4,.is-dark-section h5,.is-dark-section p,.is-dark-section span,.is-dark-section div,.mx-section-video-bg h1,.mx-section-video-bg h2,.mx-section-video-bg h3,.mx-section-video-bg h4,.mx-section-video-bg h5,.mx-section-video-bg p,.mx-section-video-bg span,.mx-hero-fullscreen h1,.mx-hero-fullscreen h2,.mx-hero-fullscreen p,.mx-hero-fullscreen span{color:#fff!important}.is-dark-section p,.mx-section-video-bg p,.mx-hero-fullscreen p,.is-dark-section .mx-ai-content{color:rgba(255,255,255,.8)!important}.is-dark-section .mx-header-xbox,.mx-section-video-bg .mx-header-xbox,.mx-hero-fullscreen .mx-header-xbox{color:#fff!important;border-left-color:#fff!important;opacity:1;}.is-dark-section .mx-link-explore,.mx-section-video-bg .mx-link-explore{color:#fff!important}.mx-card{padding:var(--top-margin);opacity:0;transform:translateY(30pt);visibility:hidden;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s ease,visibility 0s linear .8s;}.mx-card.is-visible{opacity:1;transform:translateY(0);visibility:visible;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s ease,visibility 0s linear 0s}.mx-header-xbox.is-typing{opacity:1!important;transform:translateX(0)!important;transition:opacity .4s ease,transform .4s ease}.mx-cursor{color:inherit;font-weight:bold;display:inline-block;margin-left:2pt;animation:blink .8s infinite}@keyframes blink{50%{opacity:0}}.mx-container{max-width:1200px;margin:0 auto;padding:0 20pt}@media(min-width:768px){.mx-container{padding:0 50pt}}.mx-grid-3{display:grid;grid-template-columns:1fr;gap:20pt}.mx-grid-2{display:grid;grid-template-columns:1fr;gap:40pt}@media(min-width:992px){.mx-grid-3{grid-template-columns:repeat(3,1fr)}.mx-grid-2{grid-template-columns:1fr 1fr}}.mx-section-padding{padding:60pt 0;min-height:200px;}@media(min-width:768px){.mx-section-padding{padding:100pt 0}}section{padding:20pt 0!important}.mx-placeholder{background:#eee;border:1px dashed var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-family:'Blinker',sans-serif;font-size:8pt;text-transform:uppercase;letter-spacing:1pt;margin:20pt 0;min-height:150px}.mx-toolbar{position:fixed;top:0;left:0;right:0;z-index:1000;height:50pt;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(17,17,17,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.mx-toolbar-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20pt;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.mx-toolbar-container{padding:0 40pt}}.mx-logo a{display:flex;align-items:center;text-decoration:none!important;border:0!important;color:#fff;font-size:var(--font-size-normal)}.mx-brand-logo{height:18pt;width:auto;display:block;transition:.3s;margin-right:15px;filter:brightness(0)invert(1)}.mx-nav-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end;gap:5pt;}.mx-menu-toggle{background:none;border:0;border-left:1px solid rgba(255,255,255,.2);padding-left:15pt;margin-left:10pt;cursor:pointer;display:flex;align-items:center;justify-content:center;height:20pt;}.mx-menu-toggle i{color:#fff;font-size:var(--font-size-normal);display:block}.mx-menu-toggle:hover i{transform:scale(1.1);opacity:.7}.mx-menu-toggle span{display:none!important}.mx-btn-ghost{white-space:nowrap;margin:0 5pt}.mx-lang-selector{margin-right:5pt;display:inline-flex;position:relative;align-items:center;justify-content:center}.mx-lang-current{background:0;border:0;color:#fff;font-family:'blinker';font-size:8pt;font-weight:600;letter-spacing:1px;cursor:pointer;padding:10pt;opacity:.6;transition:.3s}.mx-lang-dropdown{display:none;position:absolute;top:100%;right:0;background:#111;border:1px solid rgba(255,255,255,.1);min-width:160pt;z-index:5000}.mx-lang-selector:hover .mx-lang-dropdown{display:block}.mx-lang-selector:hover .mx-lang-current{opacity:1}.mx-lang-dropdown a{display:block;padding:10pt 15pt;color:#999;text-decoration:none;font-size:var(--font-size-normal);font-family:'blinker';transition:.3s;border-bottom:1px solid rgba(255,255,255,.05)}.mx-lang-dropdown a:hover{background:#222;color:#fff}.mx-btn-ghost{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.5);padding:6pt 15pt;font-size:var(--font-size-normal);font-family:'blinker',sans-serif;font-weight:600;text-transform:uppercase;transition:.3s;display:inline-flex;align-items:center}.mx-btn-ghost:hover{background:#fff;color:#000;border-color:#fff}.mx-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.98);backdrop-filter:blur(20px);z-index:2000;display:none;color:#fff;overflow-y:auto;padding:80pt 0 100pt}.mx-menu-overlay.is-active{display:block}.mx-menu-close{position:fixed;top:20pt;right:20pt;background:0;border:0;color:#fff;font-size:30pt;cursor:pointer}.mx-menu-grid{display:grid;grid-template-columns:1fr;gap:40pt}@media(min-width:768px){.mx-menu-grid{grid-template-columns:repeat(4,1fr)}}.mx-menu-col h5{font-family:'blinker';font-size:var(--font-size-normal);letter-spacing:2pt;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:var(--bottom-margin);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:var(--bottom-padding)}.mx-menu-col ul{list-style:none;padding:0}.mx-menu-col ul li{margin-bottom:var(--bottom-margin)}.mx-menu-col ul li a{color:#fff;text-decoration:none;font-family:'Sora';font-size:11pt;transition:.3s}.mx-menu-col ul li a:hover{opacity:.5;padding-left:5pt}.goog-te-banner-frame.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}.skiptranslate{display:none!important}.mx-hero-fullscreen{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.mx-video-bg{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);pointer-events:none;user-select:none;z-index:0}.mx-video-bg iframe,.mx-video-fixed-inner iframe{width:100vw;height:100vh;pointer-events:none;transform:scale(1.2);}.mx-section-video-bg{position:relative;background:transparent!important;overflow:hidden}.mx-video-fixed-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;clip-path:inset(0 0 0 0);}.mx-video-fixed-inner{position:fixed;top:0;left:0;width:100vw;height:100vh}.mx-video-fixed-inner iframe{position:absolute;top:50%;left:50%;width:177.77vh;height:100vh;min-width:100vw;transform:translate(-50%,-50%)scale(1.2)}.mx-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.7)0,rgba(0,0,0,.3)50%,rgba(0,0,0,.8)100%);z-index:1;pointer-events:none}.mx-video-fixed-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.mx-hero-box{position:relative;z-index:10;color:#fff;width:100%;max-width:900pt;padding:40pt;text-align:center}.mx-hero-box .mx-header-xbox{font-size:clamp(32pt,8vw,64pt)!important;line-height:1.0;letter-spacing:-2pt;color:#fff!important;border-left:none!important;padding-left:0!important;margin-bottom:var(--bottom-margin);text-shadow:0 4px 15px rgba(0,0,0,.5)}.mx-hero-box .mx-ai-content{font-size:clamp(10pt,2vw,12pt)!important;color:rgba(255,255,255,.8)!important;text-transform:uppercase;letter-spacing:2pt}@media(max-width:768px){.mx-video-bg iframe,.mx-video-fixed-inner iframe{width:177.77vh!important;height:100vh!important;transform:translate(-50%,-50%)scale(1.3)}.mx-hero-box{padding:20pt}.mx-section-video-bg .mx-container{z-index:10;position:relative}}.mx-carousel-wrapper{position:relative;width:100%;margin-top:var(--top-margin)}.mx-carousel-viewport{overflow:hidden;width:100%;padding-top:var(--top-padding);}.mx-carousel-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20pt;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform;min-height:280px}.mx-carousel-item{flex:0 0 100%;width:100%;display:block}@media(min-width:992px){.mx-carousel-item{flex:0 0 calc((100% / 3) - (40pt / 3))!important;}}.mx-carousel-nav{display:flex;gap:10px;z-index:100}.mx-nav-btn{background:#fff;border:1px solid #ddd;color:#111;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;font-size:18px}.mx-nav-btn:hover:not(:disabled) {background:#111;color:#fff;border-color:#111}.mx-nav-btn:disabled{opacity:.2;cursor:default}.mx-page-transition{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;pointer-events:none;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s .7s,opacity .3s}body.is-transitioning .mx-page-transition{visibility:visible;opacity:1;transition:none}.mx-transition-panel{position:absolute;top:0;width:70%;height:100%;background:#111;transition:transform .7s cubic-bezier(.8,0,.2,1);will-change:transform}.panel-left{left:0;transform:translateX(-150%)skewX(-10deg)}.panel-right{right:0;transform:translateX(150%)skewX(-10deg)}body.is-transitioning .panel-left{transform:translateX(-15%)skewX(-10deg)}body.is-transitioning .panel-right{transform:translateX(15%)skewX(-10deg)}.mx-link-explore{display:inline-flex!important;align-items:center;font-family:'blinker',sans-serif;font-size:var(--font-size-normal);font-weight:600;text-transform:uppercase;letter-spacing:1.5pt;color:#111;text-decoration:none;margin-top:auto;transition:.3s;margin-bottom:var(--bottom-margin)}.mx-link-explore::after{content:' →';margin-left:8pt;transition:.3s}.mx-link-explore:hover{opacity:.6;padding-left:5px}.mx-industry-box{display:flex!important;align-items:center;justify-content:center;padding:20px!important;border:1px solid #ddd!important;background-color:#fff;text-decoration:none!important;color:#444!important;font-family:'blinker',sans-serif;font-size:var(--font-size-normal);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;transition:.3s all ease}.mx-industry-box:hover{background:#111!important;color:#fff!important;transform:translateY(-3px)}.mx-ticker-label{font-size:8pt;color:rgba(255,255,255,.3);font-family:'blinker';letter-spacing:1.5pt;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mx-footer{width:100%;background:#fff;border-top:1px solid #eee;padding:80pt 0 40pt;display:block;}.mx-footer .mx-container{max-width:1200px;margin-left:auto!important;margin-right:auto!important;padding:0 40pt;}.mx-footer-grid{display:grid;grid-template-columns:1fr;gap:40pt;width:100%;margin-bottom:40pt}@media(min-width:992px){.mx-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:30pt;align-items:start}}.mx-footer-brand h2{font-family:'Sora',sans-serif;font-size:var(--font-size-normal);font-weight:600;letter-spacing:1px;margin-bottom:15pt}.mx-footer-brand p{font-family:'Blinker',sans-serif;font-size:10pt;color:#666;line-height:1.6;max-width:220px}.mx-footer-col h5{font-family:'blinker',sans-serif;font-size:var(--font-size-normal);text-transform:uppercase;letter-spacing:1.5px;color:#999;margin-bottom:var(--bottom-margin);border-bottom:1px solid #f0f0f0;padding-bottom:var(--bottom-padding)}.mx-footer-col ul{list-style:none;padding:0;margin:0}.mx-footer-col ul li{margin-bottom:var(--bottom-margin)}.mx-footer-col ul li a{text-decoration:none!important;color:#444!important;font-size:(--font-size-normal);font-family:'blinker',sans-serif;transition:.3s}.mx-footer-col ul li a:hover{color:#000!important;opacity:.6}.mx-footer-bottom{border-top:1px solid #f0f0f0;padding-top:var(--top-padding);display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:768px){.mx-footer-bottom{flex-direction:column;gap:20pt;text-align:center}}.mx-footer-copy{font-size:var(--font-size-normal);color:#aaa}.mx-footer-legal a{font-size:var(--font-size-normal);color:#aaa;text-decoration:none;margin-left:20pt}.mx-orion-grid{display:grid;grid-template-columns:1fr;gap:40pt;align-items:start;width:100%}@media(min-width:992px){.mx-orion-grid{grid-template-columns:1fr 1.2fr;gap:80pt;}.mx-orion-grid>.mx-card{margin:0}.mx-orion-detail{border-left:1px solid #eee;padding-left:60pt;border-top:none;}}.mx-orion-grid .mx-card img{width:100%;height:auto;display:block}.mx-subsection-intro{max-width:800px;margin-bottom:var(--bottom-margin)}.mx-h-clean{font-size:28pt!important;border-left:none!important;padding-left:0!important;margin-top:var(--top-margin);line-height:1.1;opacity:1!important;transform:none!important}.mx-text-muted{color:#999!important}.mx-description-large{margin-top:var(--top-margin);font-size:11pt;line-height:1.8;color:#666;display:block}.is-dark-section .mx-description-large{color:rgba(255,255,255,.7)}.is-dark-section .mx-h-clean{color:#fff!important}.mx-category-label{font-size:var(--font-size-small);letter-spacing:2px;text-transform:uppercase;font-family:'Inter',sans-serif}.mx-h-clean{font-size:var(--font-size-h2)!important;border-left:none!important;padding-left:0!important;line-height:1.1}.mx-description-large{font-size:var(--font-size-sub);line-height:1.8;font-family:'Blinker',sans-serif}.mx-text-muted{color:var(--color-text-muted)!important}.header-label{font-family:'Inter',sans-serif;font-size:var(--font-size-small);font-weight:600}.body-text{font-family:'Blinker',sans-serif;font-size:var(--font-size-normal);color:var(--color-text-main)}.footer-text{font-family:'Blinker',sans-serif;font-size:var(--font-size-small);color:var(--color-text-muted)}.mx-transformation-container{margin-top:40pt;background:#fcfcfc;border:1px solid #f0f0f0;padding:30pt}.mx-transformation-grid{display:grid;grid-template-columns:1fr;gap:30pt}@media(min-width:992px){.mx-transformation-grid{grid-template-columns:1fr 1fr;}}.mx-trans-col h5{font-family:'Inter';font-size:var(--font-size-normal);letter-spacing:2pt;text-transform:uppercase;margin-bottom:20pt;display:flex;align-items:center}.mx-trans-col.is-before h5{color:#999}.mx-trans-col.is-after h5{color:#111}.mx-trans-col.is-before h5::before{content:'';width:8pt;height:1px;background:#ccc;margin-right:10pt}.mx-trans-col.is-after h5::before{content:'';width:8pt;height:8pt;background:#000;margin-right:10pt}.mx-trans-list{list-style:none;padding:0;margin:0}.mx-trans-list li{font-family:'Blinker';font-size:var(--font-size-normal);line-height:1.6;margin-bottom:15pt;position:relative;padding-left:20pt}.mx-trans-col.is-before li{color:#888}.mx-trans-col.is-after li{color:#333;font-weight:400}.mx-trans-col.is-before li::before{content:'×';position:absolute;left:0;color:#ccc;font-weight:bold}.mx-trans-col.is-after li::before{content:'→';position:absolute;left:0;color:#000;font-weight:bold}