.mn-nuance{padding-top:210px;color:white;background:linear-gradient(180deg,#dce5e6,#477185 13%,#0a293c 31%,#010120)}.mn-nuance .mn-section-heading>p{color:#c0d1d6}.mn-nuance .mn-section-label{color:#ff6a5c}.mn-hologrid{position:relative;height:590px;overflow:hidden;background:radial-gradient(circle at 50% -12%,#17485e,transparent 55%),linear-gradient(145deg,#051d2c,#010120);border:1px solid rgba(65,227,255,.22);box-shadow:0 30px 80px rgba(0,0,0,.28)}.mn-hologrid canvas{display:block;width:100%;height:100%;cursor:crosshair}.mn-hologrid-key{position:absolute;left:24px;top:22px;display:flex;gap:18px;color:#9db4bd;font-size:12px}.mn-hologrid-key span{display:flex;align-items:center;gap:7px}.mn-hologrid-key i{width:7px;height:7px;border-radius:50%;background:#41e3ff}.mn-hologrid-key span:nth-child(2) i{background:#fc1e1e}.mn-hologrid-key span:nth-child(3) i{background:#00ab43}.mn-node-readout{position:absolute;top:20px;right:20px;min-width:210px;padding:14px 16px;display:grid;background:rgba(1,1,32,.72);border:1px solid rgba(255,255,255,.13);opacity:.72}.mn-node-readout.is-visible{opacity:1;border-color:rgba(65,227,255,.46)}.mn-node-readout b{font-size:15px}.mn-node-readout span{color:#89a2ad;font-size:12px}.mn-nuance-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.mn-nuance-rail span{padding:22px 20px;border-right:1px solid rgba(255,255,255,.16);color:#b5c7ce;font-size:14px}.mn-nuance-rail span:last-child{border-right:0}.mn-insights{padding-top:210px;background:linear-gradient(180deg,#010120,#526f7d 12%,#c8d6d9 28%,#e7ecec 52%,#edf1f1)}.mn-editorial-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:22px}.mn-story{min-width:0;display:flex;flex-direction:column;background:rgba(255,255,255,.46);border:1px solid rgba(0,42,71,.15)}.mn-story:hover{transform:translateY(-5px);background:rgba(255,255,255,.72);box-shadow:0 22px 48px rgba(0,42,71,.11)}.mn-story-image{position:relative;height:230px;overflow:hidden;background:#12384b}.mn-story.is-featured .mn-story-image{height:310px}.mn-story-image img{object-fit:cover;filter:saturate(.66) contrast(.9);opacity:.78;transition:transform .45s ease,opacity .3s ease}.mn-story:hover .mn-story-image img{transform:scale(1.025);opacity:.92}.mn-story-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,1,32,.66),transparent 70%)}.mn-story-image>span{position:absolute;z-index:3;left:18px;bottom:16px;padding:7px 9px;color:white;background:rgba(1,1,32,.76);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mn-qim-line{position:absolute;z-index:2;inset:auto 28px 54px 28px;height:110px;display:flex;align-items:flex-end;gap:10px}.mn-qim-line:before{content:"QIM";position:absolute;left:0;top:-35px;color:white;font-size:26px;font-weight:800;letter-spacing:.08em}.mn-qim-line i{flex:1;height:34%;background:rgba(65,227,255,.75);box-shadow:0 0 14px rgba(65,227,255,.22)}.mn-qim-line i:nth-child(2){height:48%}.mn-qim-line i:nth-child(3){height:43%}.mn-qim-line i:nth-child(4){height:68%;background:rgba(254,171,49,.85)}.mn-qim-line i:nth-child(5){height:61%}.mn-qim-line i:nth-child(6){height:82%;background:rgba(252,30,30,.9)}.mn-qim-line i:nth-child(7){height:72%}.mn-story-copy{flex:1;display:flex;flex-direction:column;padding:24px}.mn-story-copy small{color:#6b7f87;font-size:12px}.mn-story-copy h3{margin:12px 0;font-size:clamp(22px,2vw,29px);line-height:1.16;letter-spacing:-.025em}.mn-story-copy p{color:#516a75;font-size:15px;line-height:1.6}.mn-story-copy>b{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;border-top:1px solid rgba(0,42,71,.12);color:#fc1e1e;font-size:13px}.mn-links{color:white;background:radial-gradient(circle at 78% 22%,rgba(252,30,30,.35),transparent 32%),linear-gradient(135deg,#002a47,#010120 72%)}.mn-links-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-items:end}.mn-links-heading .mn-section-label{grid-column:1/-1}.mn-links-heading p{margin:0 0 8px;color:#abc0c8;font-size:18px}.mn-link-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:60px}.mn-link-choices>a{position:relative;min-height:300px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.19);background:rgba(0,42,71,.28)}.mn-link-choices>a:hover{transform:translateY(-4px);border-color:rgba(65,227,255,.6);background:rgba(0,42,71,.55)}.mn-link-choices>a>span{color:#fc1e1e;font-size:13px}.mn-link-choices h3{margin:auto 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.035em}.mn-link-choices p{color:#abc0c8;font-size:15px}.mn-link-choices i{position:absolute;right:28px;top:26px;font-size:24px;font-style:normal}.mn-footer{padding:72px 0 28px;color:white;background:#002a47;border-top:1px solid rgba(255,255,255,.12)}.mn-footer-grid{display:grid;grid-template-columns:minmax(150px,.68fr) minmax(260px,1fr) minmax(320px,1.35fr);gap:54px;align-items:start}.mn-footer-grid>div{display:grid;gap:10px;padding-top:14px}.mn-footer-grid b{color:#ff665e;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mn-footer-grid a,.mn-footer-grid span{color:#bbcad0;font-size:14px;line-height:1.55}.mn-footer-grid a:hover{color:white}.mn-footer-address span{max-width:560px}.mn-footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:58px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#718d98;font-size:12px}.mn-footer-bottom .mn-brand-lockup{margin-left:auto}@keyframes mn-spin{to{transform:rotate(1turn)}}@keyframes mn-spin-centered{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes mn-pulse{50%{opacity:.22}}@keyframes mn-bar{50%{transform:scaleY(.82)}}.mn-mini-orbit{animation-name:mn-spin-centered}.mn-brand-lockup.is-compact .mn-brand-type small{font-size:11px}@media(prefers-reduced-motion:reduce){.mn-mini-orbit,.mn-orbit-ring,.mn-preview-chart i,.mn-preview-heat i{animation:none!important}.mn-site *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1050px){.mn-hero-main{grid-template-columns:1fr .72fr;gap:42px}.mn-hero-orbit{width:390px}.mn-application-grid{grid-template-columns:1fr}.mn-application-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.mn-application-links>p{grid-column:1/-1;margin-bottom:24px}.mn-preview-cargo{grid-template-columns:170px 1fr}.mn-preview-cargo>aside:last-child{display:none}.mn-editorial-grid{grid-template-columns:1fr 1fr}.mn-story.is-featured{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr}.mn-story.is-featured .mn-story-image{height:100%;min-height:330px}.mn-footer-grid{grid-template-columns:.7fr 1fr 1.3fr}.cargo-workbench-grid{grid-template-columns:220px minmax(430px,1fr)}.cargo-context-rail{grid-column:1/-1;grid-template-columns:1fr 1fr}.cargo-status-filter button{min-width:64px}}@media(max-width:780px){.mn-shell{width:min(100% - 36px,1240px)}.mn-section{padding:96px 0}.mn-links-heading,.mn-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.mn-section-heading>div:last-child p,.mn-section-heading>p{font-size:16px}.mn-nav{min-height:64px}.mn-nav nav{display:none}.mn-nav-action{font-size:12px}.mn-brand-lockup.is-compact .mn-brand-type small{display:none}.mn-hero{min-height:auto;padding-bottom:0}.mn-hero-main{min-height:0;grid-template-columns:1fr;padding:72px 0 48px}.mn-hero-copy h1{font-size:clamp(43px,12vw,62px)}.mn-hero-orbit{width:min(370px,88vw);justify-self:center}.mn-principles{grid-template-columns:1fr}.mn-principles article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.mn-principles article:last-child{border-bottom:0}.mn-application{padding-top:130px}.mn-app-screen{min-height:430px;padding:16px}.mn-preview-operations{height:auto;min-height:390px;grid-template-columns:1fr}.mn-preview-people{display:none}.mn-preview-chart>div{height:220px}.mn-preview-cargo{height:390px;grid-template-columns:145px 1fr}.mn-app-bar>div{display:none}.mn-application-links{grid-template-columns:1fr}.mn-application-links>p{margin-bottom:20px}.mn-application-links>a{min-height:110px}.mn-insights,.mn-nuance{padding-top:160px}.mn-hologrid{height:500px}.mn-hologrid-key{display:none}.mn-node-readout{left:16px;right:16px;top:auto;bottom:16px}.mn-nuance-rail{grid-template-columns:1fr 1fr}.mn-nuance-rail span:nth-child(2){border-right:0}.mn-nuance-rail span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.mn-editorial-grid{grid-template-columns:1fr}.mn-story.is-featured{grid-column:auto;display:flex}.mn-story.is-featured .mn-story-image{height:280px;min-height:0}.mn-link-choices{grid-template-columns:1fr}.mn-link-choices>a{min-height:240px}.mn-footer-grid{grid-template-columns:1fr 1fr}.mn-footer-grid>div:last-child{grid-column:1/-1}.mn-footer-bottom{gap:30px}.portal-topbar{padding:0 16px}.portal-topbar-title{display:none}.portal-brand{min-width:auto}.portal-shell{display:block}.portal-sidebar{display:none}.cargo-workbench,.portal-main{padding:18px}.cargo-workbench-head{align-items:start}.cargo-filterbar{grid-template-columns:1fr}.cargo-status-filter{overflow-x:auto}.cargo-refresh{width:100%}.cargo-kpis{grid-template-columns:1fr 1fr}.cargo-workbench-grid{grid-template-columns:1fr}.cargo-route-rail{max-height:350px;overflow-y:auto}.cargo-context-rail{grid-column:auto;grid-template-columns:1fr}.cargo-records>header span{display:none}}@media(max-width:520px){.mn-shell{width:calc(100% - 28px)}.mn-section-label{font-size:12px}.mn-links-heading h2,.mn-section-heading h2{font-size:38px}.mn-nav-action{padding:9px 11px}.mn-nav-action span{display:none}.mn-brand-type b{font-size:24px}.mn-hero-main{padding-top:54px}.mn-lead{font-size:21px}.mn-support{font-size:16px}.mn-hero-actions a{width:100%}.mn-hero-orbit{width:300px}.mn-app-bar{padding:0 13px}.mn-app-bar>b{display:none}.mn-preview-kpis{grid-template-columns:1fr 1fr}.mn-preview-kpis span:last-child{display:none}.mn-preview-cargo{grid-template-columns:1fr}.mn-preview-cargo>aside:first-child{display:none}.mn-preview-heat{height:320px}.mn-app-status b{display:none}.mn-nuance-rail{grid-template-columns:1fr}.mn-nuance-rail span{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.mn-hologrid{height:420px}.mn-story-image,.mn-story.is-featured .mn-story-image{height:230px}.mn-story-copy{padding:20px}.mn-links-heading h2{font-size:37px}.mn-link-choices>a{min-height:220px;padding:26px}.mn-footer-grid{grid-template-columns:1fr}.mn-footer-grid>div:last-child{grid-column:auto}.mn-footer-bottom{display:grid}.mn-footer-bottom .mn-brand-lockup{margin-left:0}.mn-brand-lockup:not(.is-compact) .mn-brand-type b{font-size:27px}.cargo-workbench-head{display:grid}.cargo-source{width:100%}.cargo-kpis{grid-template-columns:1fr}.cargo-focus-metrics{grid-template-columns:1fr 1fr}.cargo-focus-metrics span:last-child{display:none}.cargo-heatmap{grid-template-columns:repeat(10,1fr)}.cargo-records td,.cargo-records th{padding:12px}}.home-site{--home-deep:#010120;--home-navy:#002a47;--home-blue:#0c3d55;--home-cyan:#41e3ff;--home-red:#fc1e1e;--home-orange:#feab31;--home-mist:#dfe8e9;--home-cloud:#eef3f3;--home-ink:#082d47;--home-copy:#4e6875;background:var(--home-cloud);color:var(--home-ink);font-family:North Sans,Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.home-site *,.home-site :after,.home-site :before{box-sizing:border-box}.home-site h1,.home-site h2,.home-site h3,.home-site p{margin-top:0}.home-site a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.home-site a:focus-visible,.home-site button:focus-visible{outline:3px solid var(--home-orange);outline-offset:4px}.home-shell{width:min(1220px,calc(100% - 64px));margin-inline:auto}.home-section{position:relative;padding:118px 0}.home-kicker{display:block;margin-bottom:16px;color:var(--home-red);font-size:13px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.home-site .mn-header{position:relative;z-index:20;color:white;border-bottom:1px solid rgba(199,235,244,.13);background:rgba(1,1,32,.32);backdrop-filter:blur(18px)}.home-site .mn-shell{width:min(1220px,calc(100% - 64px))}.home-site .mn-nav{min-height:72px}.home-site .mn-nav nav{gap:28px;font-size:14px}.home-site .mn-nav nav a{color:rgba(234,247,250,.72)}.home-site .mn-nav nav a:hover{color:white}.home-site .mn-nav-action{padding:10px 14px;border-color:rgba(207,240,247,.3);font-size:13px}.home-site .mn-nav-action:hover{color:white;background:rgba(65,227,255,.08);border-color:rgba(65,227,255,.6)}.home-site .mn-brand-lockup{gap:9px}.home-site .mn-brand-lockup.is-compact .mn-brand-mark{width:42px;height:42px}.home-site .mn-brand-lockup.is-compact .mn-brand-type b{font-size:26px}.home-site .mn-brand-lockup.is-compact .mn-brand-type small{margin-top:4px;font-size:10px}.home-hero{position:relative;min-height:900px;overflow:hidden;color:white;background:radial-gradient(900px 600px at 78% 24%,rgba(36,157,189,.2),transparent 60%),radial-gradient(700px 500px at 12% 80%,rgba(252,30,30,.14),transparent 68%),linear-gradient(138deg,#010120,#062438 58%,#17495c)}.home-hero:before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(65,227,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(65,227,255,.035) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black 20%,transparent 90%);pointer-events:none}.home-hero-field{z-index:1;height:82%;opacity:.74}.home-hero-layout{position:relative;z-index:4;min-height:690px;display:grid;grid-template-columns:minmax(390px,.78fr) minmax(590px,1.22fr);gap:58px;align-items:center;padding:64px 0 110px}.home-hero-copy h1{max-width:650px;margin:0 0 26px;font-size:clamp(50px,5.7vw,70px);font-weight:680;letter-spacing:-.055em;line-height:.98}.home-hero-copy>p{max-width:540px;margin-bottom:0;color:#c4d5db;font-size:clamp(19px,2vw,24px);line-height:1.42}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.home-button{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:0 18px;border:1px solid rgba(255,255,255,.32);color:white;font-weight:700}.home-button-primary{background:var(--home-red);border-color:var(--home-red)}.home-button:hover{transform:translateY(-2px);background:white;border-color:white;color:var(--home-ink)}.home-layer-list{display:flex;gap:24px;margin-top:48px;padding-top:20px;border-top:1px solid rgba(206,237,245,.14)}.home-layer-list span{display:flex;align-items:center;gap:8px;color:#9db4bd;font-size:13px}.home-layer-list b{color:var(--home-cyan);font-size:11px;font-weight:700}.home-hero-product{min-width:0;transform:perspective(1400px) rotateY(-3deg);transform-origin:center right;filter:drop-shadow(0 32px 70px rgba(0,0,0,.28))}.home-hero-product .mn-app-preview{border-color:rgba(137,219,238,.2);border-radius:14px;background:rgba(5,18,32,.93);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.home-hero-product .mn-app-bar{min-height:54px;padding-inline:16px}.home-hero-product .mn-app-screen{min-height:430px;padding:18px}.home-hero-product .mn-preview-cargo,.home-hero-product .mn-preview-network,.home-hero-product .mn-preview-operations{height:390px}.home-hero-product .mn-preview-chart>div{height:210px}.home-hero-product .mn-preview-heat{height:300px}.home-hero-fade{position:absolute;z-index:3;left:-3%;right:-3%;bottom:-2px;height:145px;background:linear-gradient(178deg,transparent 0 30%,#b7cdd3 31%,#d8e4e6 72%,var(--home-cloud) 100%)}.home-section-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.62fr);gap:70px;align-items:end;margin-bottom:56px}.home-partnership-intro h2,.home-section-intro h2{max-width:760px;margin:0;font-size:clamp(40px,4.6vw,56px);font-weight:680;letter-spacing:-.045em;line-height:1.04}.home-intro-aside{padding-bottom:4px}.home-intro-aside strong{display:block;margin-bottom:8px;color:var(--home-red);font-size:19px}.home-intro-aside p{max-width:430px;margin:0;color:var(--home-copy);font-size:17px;line-height:1.55}.home-application{padding-top:146px;background:linear-gradient(180deg,var(--home-cloud) 0,#f7f9f9 60%,#e2ebec 100%)}.home-portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-portal-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:.78fr 1.22fr;min-height:430px;border:1px solid rgba(0,42,71,.15);border-radius:14px;background:white}.home-portal-card:hover{transform:translateY(-5px);border-color:rgba(0,42,71,.3);box-shadow:0 22px 50px rgba(0,42,71,.11)}.home-portal-copy{position:relative;z-index:2;padding:30px 20px 28px 28px;display:flex;flex-direction:column}.home-portal-copy>span{color:var(--home-red);font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.home-portal-copy h3{margin:58px 0 14px;font-size:clamp(27px,2.5vw,35px);line-height:1.06;letter-spacing:-.035em}.home-portal-copy p{margin-bottom:20px;color:var(--home-copy);font-size:15px;line-height:1.55}.home-portal-copy b{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(0,42,71,.12);font-size:13px}.home-insight-copy i,.home-partnership-grid i,.home-portal-copy i{font-style:normal}.home-portal-visual{position:relative;align-self:stretch;margin:16px 16px 16px 0;overflow:hidden;border:1px solid rgba(108,204,228,.17);border-radius:10px;background:radial-gradient(circle at 50% 16%,rgba(65,227,255,.12),transparent 30%),#061827}.home-portal-visual>img{object-fit:cover;opacity:.5}.portal-visual-top{height:42px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid rgba(126,209,230,.12)}.portal-visual-top i{width:6px;height:6px;border-radius:50%;background:#36515f}.portal-visual-top i:first-child{background:var(--home-red)}.portal-visual-top span{margin-left:auto;color:#718c98;font-size:10px;letter-spacing:.1em}.portal-visual-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px}.portal-visual-metrics span{padding:13px;border:1px solid rgba(124,201,221,.1);background:rgba(13,39,54,.8)}.portal-visual-metrics small{display:block;color:#6f8994;font-size:11px}.portal-visual-metrics b{display:block;margin-top:7px;color:white;font-size:24px}.portal-visual-bars{position:absolute;left:16px;right:16px;bottom:18px;height:210px;display:flex;align-items:end;gap:7px;padding:14px 12px 0;border-left:1px solid rgba(124,201,221,.1);border-bottom:1px solid rgba(124,201,221,.1)}.portal-visual-bars i{flex:1;background:linear-gradient(to top,#0c526f,var(--home-cyan));opacity:.68;animation:home-bar 4.8s ease-in-out infinite alternate;transform-origin:bottom}.portal-visual-bars i:nth-child(3n){background:linear-gradient(to top,#5d1f2d,var(--home-red));animation-delay:-.8s}.portal-visual-map{position:absolute;inset:42px 0 48px;background-image:linear-gradient(rgba(65,227,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(65,227,255,.045) 1px,transparent 0);background-size:30px 30px}.map-node{position:absolute;z-index:2;width:10px;height:10px;border:2px solid #061826;border-radius:50%;background:var(--home-cyan);box-shadow:0 0 14px var(--home-cyan)}.node-a{left:16%;top:67%}.node-b{left:42%;top:39%}.node-c{right:22%;top:19%;background:var(--home-orange);box-shadow:0 0 14px var(--home-orange)}.node-d{right:13%;bottom:19%;background:var(--home-red);box-shadow:0 0 14px var(--home-red)}.map-link{position:absolute;z-index:1;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(65,227,255,.3),rgba(65,227,255,.9))}.link-a{left:18%;top:68%;width:38%;transform:rotate(-36deg)}.link-b{left:44%;top:40%;width:39%;transform:rotate(-28deg)}.link-c{left:44%;top:41%;width:48%;transform:rotate(29deg)}.portal-visual-strip{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.portal-visual-strip span{height:20px;background:rgba(65,227,255,.1);border:1px solid rgba(65,227,255,.08)}.portal-visual-strip span:nth-child(4),.portal-visual-strip span:nth-child(5){background:rgba(252,30,30,.14)}.home-nuance{padding-top:178px;color:white;background:linear-gradient(180deg,#e2ebec,#7799a6 10%,#234d61 24%,#082337 43%,#010120)}.home-section-intro-light .home-intro-aside p{color:#c0d2d8}.home-hologrid-frame{padding:12px;border:1px solid rgba(152,224,242,.16);border-radius:16px;background:rgba(1,9,23,.38);box-shadow:0 35px 90px rgba(0,0,0,.25)}.home-hologrid-frame .mn-hologrid{height:540px;border:0;border-radius:10px;box-shadow:none}.home-network-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-top:1px solid rgba(190,232,242,.16);border-bottom:1px solid rgba(190,232,242,.16)}.home-network-rail span{padding:19px 18px;border-right:1px solid rgba(190,232,242,.14);color:#b6cbd2;font-size:14px}.home-network-rail span:last-child{border-right:0}.home-insights{padding-top:178px;background:linear-gradient(180deg,#010120,#294c5e 10%,#91aeb7 23%,#d8e4e6 38%,#f1f5f5 64%,#f6f8f8)}.home-insight-grid{display:grid;grid-template-columns:1.22fr .78fr;grid-template-rows:1fr 1fr;gap:20px}.home-insight-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:44% 56%;min-height:255px;border:1px solid rgba(0,42,71,.15);border-radius:14px;background:white}.home-insight-card:hover{transform:translateY(-4px);border-color:rgba(0,42,71,.28);box-shadow:0 20px 48px rgba(0,42,71,.1)}.home-insight-featured{grid-row:1/3;grid-template-columns:1fr;grid-template-rows:58% 42%;min-height:600px}.home-insight-media{position:relative;min-height:220px;overflow:hidden;background:#0a2b3d}.home-insight-media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(1,1,32,.64),transparent 64%)}.home-insight-media>img{object-fit:cover;filter:saturate(.72) contrast(.94);transition:transform .5s ease,filter .3s ease}.home-insight-card:hover .home-insight-media>img{transform:scale(1.025);filter:saturate(.88) contrast(.98)}.home-insight-media>small{position:absolute;z-index:4;left:18px;bottom:16px;padding:7px 9px;color:white;background:rgba(1,18,34,.72);border:1px solid rgba(255,255,255,.14)}.home-qim-visual{position:absolute;z-index:3;inset:28px 30px 62px;display:grid;grid-template-rows:auto 1fr;color:white}.home-qim-visual>span{font-size:30px;font-weight:800;letter-spacing:.08em}.home-qim-visual>div{align-self:end;height:135px;display:flex;align-items:end;gap:10px;padding:0 4px 1px;border-bottom:1px solid rgba(255,255,255,.4)}.home-qim-visual i{flex:1;max-width:38px;background:linear-gradient(to top,rgba(5,91,119,.75),var(--home-cyan));box-shadow:0 0 18px rgba(65,227,255,.18)}.home-qim-visual i:nth-child(4),.home-qim-visual i:nth-child(8){background:linear-gradient(to top,rgba(137,27,43,.8),var(--home-red))}.home-insight-copy{padding:24px;display:flex;flex-direction:column}.home-insight-copy>span{color:#667e89;font-size:13px}.home-insight-copy h3{margin:12px 0 10px;font-size:clamp(22px,2vw,29px);letter-spacing:-.025em;line-height:1.13}.home-insight-copy p{margin-bottom:18px;color:var(--home-copy);font-size:15px;line-height:1.55}.home-insight-copy b{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,42,71,.12);color:var(--home-ink);font-size:13px}.home-partnerships{overflow:hidden;color:white;background:radial-gradient(700px 430px at 82% 25%,rgba(65,227,255,.12),transparent 68%),linear-gradient(138deg,#163e52,#062237 44%,#010120)}.home-partnerships:before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(65,227,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(65,227,255,.035) 1px,transparent 0);background-size:52px 52px}.home-partnership-field{z-index:1;opacity:.42}.home-partnership-grid,.home-partnership-intro{position:relative;z-index:3}.home-partnership-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:56px;align-items:end}.home-partnership-intro .home-kicker{grid-column:1/-1;margin-bottom:-28px}.home-partnership-intro p{margin:0 0 7px;color:#aec3ca;font-size:17px}.home-partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:54px}.home-partnership-grid>a{min-height:270px;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(196,231,239,.18);border-radius:12px;background:rgba(8,38,55,.62)}.home-partnership-grid>a:hover{transform:translateY(-4px);background:rgba(15,61,80,.62);border-color:rgba(65,227,255,.5)}.home-partnership-grid>a>span{color:var(--home-red);font-size:13px;font-weight:700}.home-partnership-grid h3{margin:auto 0 10px;font-size:clamp(29px,3vw,39px);letter-spacing:-.035em;line-height:1.08}.home-partnership-grid p{margin:0 0 18px;color:#aec3ca;font-size:15px}.home-partnership-grid b{display:flex;justify-content:space-between;gap:18px;padding-top:15px;border-top:1px solid rgba(196,231,239,.14);font-size:13px}.home-site .mn-footer{padding:62px 0 26px;border-top:1px solid rgba(196,231,239,.12);background:var(--home-deep)}.home-site .mn-footer-grid{grid-template-columns:minmax(150px,.68fr) minmax(260px,1fr) minmax(320px,1.35fr);gap:54px}.home-site .mn-footer .mn-brand-mark{background:transparent}.home-site .mn-footer-grid a,.home-site .mn-footer-grid span{font-size:14px}@keyframes home-bar{50%{transform:scaleY(.84);opacity:.9}}@media (max-width:1080px){.home-hero-layout{grid-template-columns:.76fr 1.24fr;gap:34px}.home-hero-copy h1{font-size:clamp(46px,5.8vw,62px)}.home-layer-list{gap:15px}.home-portal-card{grid-template-columns:1fr;grid-template-rows:auto 260px}.home-portal-copy h3{margin-top:32px}.home-portal-visual{margin:0 16px 16px}.home-site .mn-footer-grid{grid-template-columns:.7fr 1fr 1.3fr}}@media (max-width:850px){.home-shell,.home-site .mn-shell{width:min(100% - 36px,1220px)}.home-section{padding:92px 0}.home-site .mn-nav nav{display:none}.home-hero{min-height:auto}.home-hero-layout{min-height:0;grid-template-columns:1fr;padding:68px 0 128px}.home-hero-copy{max-width:650px}.home-hero-product{transform:none}.home-layer-list{max-width:520px}.home-partnership-intro,.home-section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.home-partnership-intro .home-kicker{grid-column:auto;margin-bottom:0}.home-partnership-grid,.home-portal-grid{grid-template-columns:1fr}.home-portal-card{grid-template-columns:.78fr 1.22fr;grid-template-rows:auto;min-height:390px}.home-portal-visual{margin:14px 14px 14px 0}.home-insight-grid{grid-template-columns:1fr;grid-template-rows:auto}.home-insight-featured{grid-row:auto;grid-template-rows:350px auto;min-height:0}.home-insight-card{min-height:270px}.home-site .mn-footer-grid{grid-template-columns:1fr 1fr}.home-site .mn-footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:560px){.home-shell,.home-site .mn-shell{width:calc(100% - 28px)}.home-kicker{font-size:12px}.home-site .mn-nav-action{padding:8px 10px}.home-site .mn-brand-lockup.is-compact .mn-brand-type small,.home-site .mn-nav-action span{display:none}.home-hero-copy h1{font-size:clamp(42px,13vw,54px)}.home-hero-copy>p{font-size:19px}.home-actions{display:grid}.home-button{width:100%}.home-layer-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-layer-list span{display:grid;gap:3px;font-size:12px}.home-hero-product .mn-app-screen{padding:12px;min-height:390px}.home-hero-product .mn-preview-cargo,.home-hero-product .mn-preview-network,.home-hero-product .mn-preview-operations{height:360px}.home-partnership-intro h2,.home-section-intro h2{font-size:39px}.home-portal-card{grid-template-columns:1fr;grid-template-rows:auto 250px}.home-portal-copy{padding:24px}.home-portal-copy h3{margin-top:26px}.home-portal-visual{margin:0 12px 12px}.home-insights,.home-nuance{padding-top:136px}.home-hologrid-frame{padding:7px}.home-hologrid-frame .mn-hologrid{height:410px}.home-network-rail{grid-template-columns:1fr 1fr}.home-network-rail span:nth-child(2){border-right:0}.home-network-rail span:nth-child(-n+2){border-bottom:1px solid rgba(190,232,242,.16)}.home-insight-card{grid-template-columns:1fr}.home-insight-media{min-height:230px}.home-insight-featured{grid-template-rows:300px auto}.home-partnership-grid>a{min-height:230px}.home-site .mn-footer-grid{grid-template-columns:1fr}.home-site .mn-footer-grid>div:last-child{grid-column:auto}.home-site .mn-footer-bottom{display:grid;gap:10px}.home-site .mn-footer-bottom .mn-brand-lockup{margin-left:0}}@media (prefers-reduced-motion:reduce){.home-site *,.home-site :after,.home-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-hero-compact{min-height:860px}.home-directory{padding-top:132px;background:linear-gradient(180deg,var(--home-cloud),#f8fafa 72%,#e2ebec)}.home-directory-head{display:grid;grid-template-columns:1.2fr .55fr;gap:64px;align-items:end;margin-bottom:48px}.home-directory-head h2{margin:0;font-size:clamp(39px,4.5vw,54px);line-height:1.04;letter-spacing:-.045em}.home-directory-head>p{margin:0 0 6px;color:var(--home-copy);font-size:17px}.home-directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.home-directory-card{position:relative;min-height:360px;overflow:hidden;display:flex;flex-direction:column;padding:28px;color:white;border:1px solid rgba(0,42,71,.16);border-radius:14px;background:#071827}.home-directory-card b,.home-directory-card h3,.home-directory-card>span{position:relative;z-index:3}.home-directory-card>span{color:#b6cbd2;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-directory-card h3{max-width:480px;margin:auto 0 22px;font-size:clamp(28px,3vw,39px);letter-spacing:-.035em;line-height:1.06}.home-directory-card b{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.17);font-size:13px}.home-directory-card b i{font-style:normal}.home-directory-card>img{object-fit:cover;opacity:.5;filter:saturate(.58);transition:transform .45s ease,opacity .25s ease}.home-directory-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(1,1,32,.9),rgba(1,1,32,.12))}.home-directory-card:hover{transform:translateY(-4px);border-color:rgba(65,227,255,.45);box-shadow:0 22px 50px rgba(0,42,71,.14)}.home-directory-card:hover>img{transform:scale(1.025);opacity:.66}.home-directory-art{position:absolute;inset:0;z-index:2;overflow:hidden;background-image:linear-gradient(rgba(65,227,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(65,227,255,.05) 1px,transparent 0);background-size:44px 44px}.home-directory-card.is-mission .home-directory-art{display:none}.home-directory-art i{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--home-cyan);box-shadow:0 0 18px var(--home-cyan)}.home-directory-art i:first-child{left:18%;top:34%}.home-directory-art i:nth-child(2){left:46%;top:22%}.home-directory-art i:nth-child(3){right:20%;top:48%;background:var(--home-red);box-shadow:0 0 18px var(--home-red)}.home-directory-art i:nth-child(4){left:72%;bottom:18%;background:var(--home-orange);box-shadow:0 0 18px var(--home-orange)}.home-directory-card.is-application{background:radial-gradient(circle at 78% 22%,rgba(65,227,255,.16),transparent 32%),#061827}.home-directory-card.is-network{background:radial-gradient(circle at 26% 70%,rgba(65,227,255,.14),transparent 35%),linear-gradient(135deg,#0b3a50,#010120)}.home-directory-card.is-insights{background:radial-gradient(circle at 78% 25%,rgba(252,30,30,.17),transparent 34%),linear-gradient(145deg,#163f52,#010120)}.home-bridge{padding:112px 0;color:white;background:linear-gradient(135deg,#173f53,#062238 48%,#010120)}.home-bridge span{color:#8eaab4;font-size:13px;letter-spacing:.11em;text-transform:uppercase}.home-bridge h2{margin:22px 0 36px;font-size:clamp(40px,5vw,60px);line-height:1.02;letter-spacing:-.045em}.home-bridge a{display:inline-flex;gap:34px;padding-bottom:8px;border-bottom:1px solid var(--home-cyan);font-size:14px;font-weight:700}.home-bridge a i{font-style:normal}.public-route{--home-deep:#010120;--home-navy:#002a47;--home-cyan:#41e3ff;--home-red:#fc1e1e;--home-orange:#feab31;--home-cloud:#eef3f3;--home-ink:#082d47;--home-copy:#4e6875;min-height:100vh}.public-route *,.public-route :after,.public-route :before{box-sizing:border-box}.public-route h1,.public-route h2,.public-route h3,.public-route p{margin-top:0}.public-route a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.public-route a:focus-visible,.public-route button:focus-visible{outline:3px solid var(--home-orange);outline-offset:4px}.public-route .mn-shell{width:min(1220px,calc(100% - 64px))}.public-route .mn-header{position:relative;z-index:20;color:white;border-bottom:1px solid rgba(199,235,244,.13);background:rgba(1,1,32,.32);backdrop-filter:blur(18px)}.public-route .mn-nav{min-height:72px}.public-route .mn-nav nav{gap:28px;font-size:14px}.public-route .mn-nav nav a{color:rgba(234,247,250,.72)}.public-route .mn-nav nav a:hover{color:white}.public-route .mn-nav-action{padding:10px 14px;border-color:rgba(207,240,247,.3);font-size:13px}.public-route .mn-nav-action:hover{color:white;background:rgba(65,227,255,.08);border-color:rgba(65,227,255,.6)}.public-route .mn-brand-lockup.is-compact .mn-brand-mark{width:42px;height:42px}.public-route .mn-brand-lockup.is-compact .mn-brand-type b{font-size:26px}.public-route .mn-brand-lockup.is-compact .mn-brand-type small{font-size:10px}.public-page-hero{position:relative;min-height:590px;overflow:hidden;color:white;background:radial-gradient(820px 520px at 78% 30%,rgba(65,227,255,.16),transparent 64%),radial-gradient(620px 480px at 16% 82%,rgba(252,30,30,.1),transparent 60%),linear-gradient(140deg,#04070d,#061a29 55%,#0f3a50)}.public-page-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(65,227,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(65,227,255,.04) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,black 12%,transparent 94%)}.public-page-field{z-index:1;opacity:.7}.public-page-hero-inner{position:relative;z-index:4;min-height:390px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.45fr);gap:64px;align-items:center;padding:72px 0 112px}.public-page-hero-inner h1{max-width:920px;margin:0 0 24px;font-size:clamp(46px,5.7vw,68px);font-weight:680;line-height:1;letter-spacing:-.052em}.public-page-hero-inner p{max-width:720px;margin:0;color:#bfd2d9;font-size:clamp(18px,2vw,23px);line-height:1.42}.public-page-hero-inner>aside{justify-self:end}.public-page-fade{position:absolute;z-index:3;left:-3%;right:-3%;bottom:-2px;height:94px;background:linear-gradient(178deg,transparent 0 31%,#9fb8c0 32%,#d9e5e7 72%,#f5f8f8);pointer-events:none}.route-status{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);color:#c9dce2;font-size:13px}.route-status i{width:8px;height:8px;border-radius:50%;background:var(--home-orange);box-shadow:0 0 12px rgba(254,171,49,.7)}.route-section{position:relative;padding:112px 0}.route-section-soft{background:#e6edef}.route-split{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start;margin-bottom:54px}.route-index{display:block;margin-bottom:18px;color:var(--home-red);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.route-copy h2,.route-physical-grid h2,.route-qim-note h2{margin:0;font-size:clamp(37px,4.4vw,54px);line-height:1.04;letter-spacing:-.045em}.route-physical-grid p,.route-prose p{color:var(--home-copy);font-size:17px;line-height:1.68}.route-physical-grid p:last-child,.route-prose p:last-child{margin-bottom:0}.route-image-panel{position:relative;min-height:520px;overflow:hidden;border-radius:14px;background:#07263a}.route-image-panel:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(1,1,32,.72),transparent 60%)}.route-image-panel>img{object-fit:cover;filter:saturate(.68)}.route-image-panel>div{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:14px;align-items:center;color:white}.route-image-panel>div i{height:1px;background:rgba(255,255,255,.4)}.route-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(0,42,71,.18);border-bottom:1px solid rgba(0,42,71,.18)}.route-principles article{min-height:230px;padding:28px;border-right:1px solid rgba(0,42,71,.16)}.route-principles article:last-child{border-right:0}.route-principles span{color:var(--home-red);font-size:12px}.route-principles h3{margin:62px 0 12px;font-size:25px}.route-principles p{color:var(--home-copy);font-size:15px}.route-next{min-height:150px;padding:0 max(32px,calc((100vw - 1220px)/2));display:grid;grid-template-columns:90px 1fr auto;gap:24px;align-items:center;color:white;background:linear-gradient(120deg,#0b2d41,#010120)}.route-next span{color:#8aa6b1;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.route-next b{font-size:clamp(25px,3vw,36px)}.route-next i{font-size:28px;font-style:normal}.route-next:hover{background:linear-gradient(120deg,#16536c,#010120)}.route-product-section{background:linear-gradient(180deg,#f5f8f8,#dce7e9)}.route-split-product{margin-bottom:38px}.route-app-frame{padding:12px;border:1px solid rgba(0,42,71,.18);border-radius:16px;background:rgba(255,255,255,.55);box-shadow:0 28px 70px rgba(0,42,71,.12)}.route-app-frame .mn-app-preview{border-radius:10px}.route-workspaces{display:grid;grid-template-columns:1fr 1fr;gap:18px}.route-workspaces>a{min-height:270px;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(0,42,71,.17);border-radius:12px;background:rgba(255,255,255,.65)}.route-workspaces>a:hover{transform:translateY(-4px);border-color:rgba(0,42,71,.32);box-shadow:0 20px 45px rgba(0,42,71,.1)}.route-workspaces>a>span{color:var(--home-red);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.route-workspaces h3{margin:50px 0 10px;font-size:32px}.route-workspaces p{color:var(--home-copy)}.route-workspaces b{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,42,71,.14);font-size:13px}.route-workspaces i{font-style:normal}.public-route-dark{color:white;background:#010120}.route-hologrid-section{padding-top:118px;background:linear-gradient(180deg,#f5f8f8,#52788a 12%,#0e3247 31%,#010120)}.route-split-light .route-prose p{color:#b9ccd3}.public-route-dark .home-hologrid-frame{padding:12px}.public-route-dark .home-hologrid-frame .mn-hologrid{height:560px}.route-physical-section{background:linear-gradient(180deg,#010120,#092c41)}.route-physical-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.route-physical-grid>div:last-child{padding:20px 0}.route-physical-grid h2{color:white;margin-bottom:24px}.route-physical-grid p{color:#b6c9d0}.route-physical-image{position:relative;min-height:500px;overflow:hidden;border-radius:14px}.route-physical-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,rgba(1,1,32,.58),transparent 64%)}.route-physical-image img{object-fit:cover;filter:saturate(.58)}.route-next-dark{border-top:1px solid rgba(255,255,255,.12)}.route-insight-grid{margin-top:18px}.route-qim-note{color:white;background:radial-gradient(circle at 80% 20%,rgba(65,227,255,.12),transparent 35%),linear-gradient(135deg,#0b3b52,#010120)}.route-qim-note>div{max-width:850px;margin-inline:auto}.route-qim-note .route-index{color:#78eaff}.route-qim-note h2{margin-bottom:22px}.route-qim-note p{max-width:720px;margin-bottom:0;color:#b7cbd2;font-size:17px}.route-partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.route-partner-grid>a{min-height:420px;padding:32px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,42,71,.16);border-radius:14px;background:linear-gradient(145deg,#f5f8f8,#e0eaec)}.route-partner-grid>a:nth-child(2){color:white;background:radial-gradient(circle at 76% 20%,rgba(65,227,255,.15),transparent 34%),linear-gradient(145deg,#0f4057,#010120)}.route-partner-grid>a:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(0,42,71,.13)}.route-partner-grid>a>span{color:var(--home-red);font-size:13px}.route-partner-grid h2{margin:auto 0 14px;font-size:clamp(36px,4vw,50px);line-height:1.03;letter-spacing:-.045em}.route-partner-grid p{color:var(--home-copy);font-size:16px}.route-partner-grid>a:nth-child(2) p{color:#b6cad1}.route-partner-grid b{display:flex;justify-content:space-between;padding-top:17px;border-top:1px solid rgba(0,42,71,.15);font-size:13px}.route-partner-grid>a:nth-child(2) b{border-color:rgba(255,255,255,.16)}.route-partner-grid i{font-style:normal}.route-contact-line{display:grid;grid-template-columns:90px 1fr 130px 1fr;gap:18px;align-items:center;margin-top:44px;padding:24px 0;border-top:1px solid rgba(0,42,71,.18);border-bottom:1px solid rgba(0,42,71,.18)}.route-contact-line>span{color:var(--home-red);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.route-contact-line a,.route-contact-line p{margin:0;font-size:16px}.public-route .mn-footer{padding:62px 0 26px;color:white;border-top:1px solid rgba(196,231,239,.12);background:var(--home-deep)}.public-route .mn-footer-grid{grid-template-columns:minmax(150px,.68fr) minmax(260px,1fr) minmax(320px,1.35fr);gap:54px}.public-route .mn-footer-grid a,.public-route .mn-footer-grid span{font-size:14px}@media(max-width:850px){.home-directory-head,.public-page-hero-inner,.route-physical-grid,.route-split{grid-template-columns:1fr;gap:26px}.home-directory-grid,.route-partner-grid,.route-workspaces{grid-template-columns:1fr}.public-page-hero-inner{padding-top:64px}.public-page-hero-inner>aside{justify-self:start}.public-route .mn-nav nav{display:none}.public-route .mn-shell{width:min(100% - 36px,1220px)}.route-principles{grid-template-columns:1fr}.route-principles article{min-height:0;border-right:0;border-bottom:1px solid rgba(0,42,71,.16)}.route-principles article:last-child{border-bottom:0}.route-principles h3{margin-top:34px}.route-image-panel>div{grid-template-columns:1fr;gap:7px}.route-image-panel>div i{display:none}.route-next{grid-template-columns:64px 1fr auto}.public-route .mn-footer-grid{grid-template-columns:1fr 1fr}.public-route .mn-footer-grid>div:last-child{grid-column:1/-1}}@media(max-width:560px){.home-directory-grid{grid-template-columns:1fr}.home-directory-card{min-height:310px}.home-directory-head h2,.public-page-hero-inner h1{font-size:40px}.public-route .mn-shell{width:calc(100% - 28px)}.public-route .mn-brand-lockup.is-compact .mn-brand-type small,.public-route .mn-nav-action span{display:none}.route-section{padding:84px 0}.route-image-panel,.route-physical-image{min-height:390px}.public-route-dark .home-hologrid-frame .mn-hologrid{height:410px}.route-next{min-height:130px;padding:0 18px;grid-template-columns:1fr auto}.route-next span{display:none}.route-contact-line{grid-template-columns:1fr;gap:8px}.route-contact-line>span:not(:first-child){margin-top:18px}.public-route .mn-footer-grid{grid-template-columns:1fr}.public-route .mn-footer-grid>div:last-child{grid-column:auto}}.home-hero.home-hero-visual{min-height:0;background:#04070d}.home-hero.home-hero-visual:before{display:none}.home-visual-frame{position:relative;width:100%;aspect-ratio:1728/910;overflow:hidden;background:#010120}.home-visual-frame img{object-fit:cover}.home-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.home-platform-entry{color:#eaf5fc;border-top:1px solid rgba(86,189,255,.14);border-bottom:1px solid rgba(86,189,255,.14);background:rgba(6,13,22,.96)}.home-platform-entry .home-shell{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:32px}.home-platform-entry .home-shell>div{display:grid;gap:5px}.home-platform-entry span{color:#18b8d4;font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.home-platform-entry b{font-size:18px}.home-platform-entry nav{display:flex;gap:10px}.home-platform-entry nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:0 16px;color:#eaf5fc;border:1px solid rgba(86,189,255,.26);font-size:13px;font-weight:700}.home-platform-entry nav a:first-child{color:#04070d;border-color:#41e3ff;background:#41e3ff}.home-platform-entry nav a:hover{border-color:#41e3ff}.home-platform-entry nav i{font-style:normal}.public-page-hero{min-height:560px;background:radial-gradient(1200px 700px at 50% -10%,#0a1a2c 0,#04070d 55%),#04070d}.public-page-hero:before{display:none}.live-board-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:.5;pointer-events:none}.public-page-fade{display:none}.public-page-hero-inner{min-height:488px;padding:70px 0 96px}.public-page-hero-inner h1{background:linear-gradient(180deg,#fff,#a8e9ff 60%,#41e3ff);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 26px rgba(65,227,255,.14)}.route-platform-card{min-height:430px;display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:end;padding:44px;color:#eaf5fc;border:1px solid rgba(86,189,255,.2);border-radius:14px;background:radial-gradient(900px 520px at 70% -20%,#102438 0,#070b10 62%)}.route-platform-card>div:first-child>span{color:#41e3ff;font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.route-platform-card h3{max-width:680px;margin:90px 0 18px;font-size:clamp(36px,4.5vw,56px);line-height:1.02;letter-spacing:-.045em}.route-platform-card p{max-width:650px;margin:0;color:#8fa6bc;font-size:17px;line-height:1.65}.route-platform-actions{display:grid;gap:10px}.route-platform-actions a{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid rgba(86,189,255,.26);font-size:14px;font-weight:700}.route-platform-actions a:first-child{color:#04070d;border-color:#41e3ff;background:#41e3ff}.route-platform-actions a:hover{border-color:#41e3ff}.route-platform-actions i{font-style:normal}@media(max-width:850px){.home-platform-entry .home-shell{align-items:flex-start;flex-direction:column;padding:24px 0}.home-platform-entry nav{width:100%}.home-platform-entry nav a{flex:1}.route-platform-card{grid-template-columns:1fr;min-height:0;gap:38px;padding:30px}.route-platform-card h3{margin-top:56px}}@media(max-width:560px){.home-visual-frame{aspect-ratio:1728/910}.home-visual-frame img{object-fit:contain}.home-platform-entry nav{flex-direction:column}.home-platform-entry nav a{width:100%}.public-page-hero{min-height:500px}.public-page-hero-inner{min-height:420px}.route-platform-card{padding:24px}}.home-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-directory-card{min-height:330px}.home-directory-card.is-zorca{background:radial-gradient(circle at 70% 28%,rgba(65,227,255,.24),transparent 30%),linear-gradient(145deg,#071827,#010120)}.home-directory-card.is-zorca .home-directory-art{background-image:radial-gradient(circle at 58% 38%,transparent 0 12%,rgba(65,227,255,.12) 12.5% 13%,transparent 13.5% 22%,rgba(65,227,255,.08) 22.5% 23%,transparent 23.5% 100%)}.home-directory-card.is-latest{background:radial-gradient(circle at 24% 22%,rgba(254,171,49,.16),transparent 34%),linear-gradient(145deg,#185064,#061827)}.route-pager{display:grid;grid-template-columns:1fr 1fr;color:white;background:#010120;border-top:1px solid rgba(255,255,255,.12)}.route-pager-link{position:relative;min-height:172px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 22px;align-content:center;padding:30px max(32px,calc((100vw - 1220px)/2));color:white}.route-pager-link:first-child{padding-right:48px;border-right:1px solid rgba(255,255,255,.14)}.route-pager-link:last-child{padding-left:48px}.route-pager-link:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 20%,rgba(65,227,255,.16),transparent 58%);transition:opacity .24s ease}.route-pager-link:hover:before{opacity:1}.route-pager-link b,.route-pager-link i,.route-pager-link span{position:relative;z-index:1}.route-pager-link span{grid-column:1/-1;color:#8aa6b1;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.route-pager-link b{min-width:0;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.route-pager-link i{align-self:center;color:#7cecff;font-size:25px;font-style:normal}.route-pager-link.is-previous{text-align:right}.route-pager-link.is-previous b{grid-column:2;grid-row:2}.route-pager-link.is-next b,.route-pager-link.is-previous i{grid-column:1;grid-row:2}.route-pager-link.is-next i{grid-column:2;grid-row:2}.zorca-hero-mark{min-width:220px;display:flex;align-items:center;gap:16px;padding:18px;border:1px solid rgba(65,227,255,.28);background:rgba(3,12,22,.58);backdrop-filter:blur(14px)}.zorca-hero-mark>span{width:52px;height:52px;display:grid;place-items:center;color:#03111a;background:#41e3ff;font-size:27px;font-weight:850}.zorca-hero-mark>div{display:grid;gap:2px}.zorca-hero-mark b{font-size:20px;letter-spacing:.08em}.zorca-hero-mark small{color:#89a8b5;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.zorca-theory-section{background:linear-gradient(180deg,#f5f8f8,#dbe8eb)}.zorca-pod-map{position:relative;min-height:620px;overflow:hidden;color:white;border:1px solid rgba(65,227,255,.25);border-radius:16px;background:radial-gradient(900px 480px at 62% 12%,#0b2b3b 0,#050b12 58%,#02070d 100%)}.zorca-pod-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(65,227,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(65,227,255,.045) 1px,transparent 0);background-size:48px 48px}.zorca-pod-map>svg{position:absolute;inset:6% 4% 14%;width:92%;height:80%;overflow:visible}.zorca-route-line{fill:none;stroke:url(#zorca-route);stroke-width:.48;stroke-dasharray:2.2 2;filter:url(#zorca-glow);animation:zorca-route-flow 13s linear infinite}.zorca-route-line.is-secondary{opacity:.34;animation-duration:18s;animation-direction:reverse}.zorca-route-node circle:first-child{fill:rgba(1,1,32,.82);stroke:#41e3ff;stroke-width:.35}.zorca-route-node circle:nth-child(2){fill:#41e3ff;filter:url(#zorca-glow)}.zorca-route-node text{fill:#e6f7fb;font-size:2.1px;font-family:Arial,sans-serif;letter-spacing:.04em}.zorca-route-node .zorca-plate{fill:rgba(2,8,16,.94);stroke:rgba(65,227,255,.3);stroke-width:.12}.zorca-route-node text:last-child{fill:#b8dde7;font-size:1.65px}.zorca-route-node circle{animation:zorca-node-pulse 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.zorca-route-node.node-1 circle{animation-delay:-1s}.zorca-route-node.node-2 circle{animation-delay:-2s}.zorca-route-node.node-3 circle{animation-delay:-3s}@media (max-width:620px){.zorca-route-node .zorca-plate,.zorca-route-node text{display:none}}.zorca-sonar{position:absolute;right:8%;top:12%;width:280px;aspect-ratio:1}.zorca-sonar i{position:absolute;inset:50%;border:1px solid rgba(65,227,255,.22);border-radius:50%;animation:zorca-sonar 6s linear infinite}.zorca-sonar i:nth-child(2){animation-delay:-2s}.zorca-sonar i:nth-child(3){animation-delay:-4s}.zorca-orca{position:absolute;left:4%;bottom:6%;width:min(410px,43%);opacity:.42;filter:drop-shadow(0 0 22px rgba(65,227,255,.22));animation:zorca-drift 8s ease-in-out infinite}.zorca-orca svg{display:block;width:100%}.zorca-orca-body,.zorca-orca-fin{fill:#020817;stroke:#38d9f7;stroke-width:1.2}.zorca-orca-white{fill:#dff8ff;opacity:.82}.zorca-orca-eye{fill:#fc1e1e}.zorca-stage-row{position:absolute;left:5%;right:5%;bottom:24px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;gap:12px;align-items:center;color:#9ab5bf;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.zorca-stage-row i{height:1px;background:linear-gradient(90deg,rgba(65,227,255,.65),rgba(252,30,30,.5))}.zorca-system-section{color:white;background:linear-gradient(180deg,#061a29,#010120)}.zorca-system-heading{max-width:860px;margin-bottom:48px}.zorca-system-heading h2{margin:0 0 18px;font-size:clamp(38px,4.6vw,56px);line-height:1.04;letter-spacing:-.045em}.zorca-system-heading p{max-width:720px;color:#9bb2bc;font-size:17px}.zorca-analytics{overflow:hidden;border:1px solid rgba(65,227,255,.22);border-radius:14px;background:#07111b;box-shadow:0 30px 90px rgba(0,0,0,.28);color:#eef6ff}.zorca-analytics>header{min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(65,227,255,.14);background:#091722}.zorca-analytics>header div{display:flex;align-items:center;gap:10px;color:#a4bdc6;font-size:12px}.zorca-analytics>header i{width:8px;height:8px;border-radius:50%;background:#00a7d6}.zorca-analytics-grid{min-height:480px;display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr 1fr}.zorca-analytics-grid>section{padding:24px;border-right:1px solid rgba(65,227,255,.12);border-bottom:1px solid rgba(65,227,255,.12)}.zorca-target-list{grid-row:1/-1}.zorca-distribution-panel>span,.zorca-index-panel span,.zorca-target-list>span{color:#658693;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.zorca-target-list article{min-height:88px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-content:center;border-bottom:1px solid rgba(65,227,255,.1)}.zorca-target-list article i{grid-row:1/3;color:#41e3ff;font:600 12px ui-monospace,monospace;font-style:normal}.zorca-target-list article b{font-size:13px}.zorca-target-list article em{height:1px}.zorca-index-panel{display:grid;grid-template-columns:180px 1fr;gap:24px}.zorca-index-panel>div:first-child{align-self:center;display:grid;gap:8px}.zorca-index-panel b{font-size:42px;color:white}.zorca-index-bars{min-height:170px;display:flex;align-items:end;gap:8px;border-bottom:1px solid rgba(65,227,255,.2)}.zorca-index-bars i{flex:1;min-width:4px;background:linear-gradient(to top,#0c526f,var(--home-cyan))}.zorca-distribution-panel svg{width:100%;height:150px;margin-top:14px;overflow:visible}.zorca-distribution-panel path{fill:none;stroke:#41e3ff;stroke-width:2;vector-effect:non-scaling-stroke}.zorca-system-actions{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:34px;padding:24px 0;border-top:1px solid rgba(65,227,255,.14);border-bottom:1px solid rgba(65,227,255,.14)}.latest-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.latest-grid article{overflow:hidden;border:1px solid rgba(0,42,71,.15);border-radius:14px;background:#fff}.latest-grid article.is-featured{grid-row:span 2}.latest-image{position:relative;height:220px;overflow:hidden;background:#05263a}.latest-grid article.is-featured .latest-image{height:430px}.latest-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,1,32,.5),transparent 60%)}.latest-grid article>div:last-child{padding:24px}.latest-grid time{color:#fc1e1e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.latest-grid h2{margin:12px 0 10px;font-size:clamp(23px,2vw,30px)}.latest-grid p{color:var(--home-copy);line-height:1.55}@keyframes zorca-route-flow{to{stroke-dashoffset:-64}}@keyframes zorca-node-pulse{50%{opacity:.65;scale:.88}}@keyframes zorca-sonar{0%{inset:50%;opacity:.65}to{inset:0;opacity:0}}@keyframes zorca-drift{50%{transform:translate(18px,-8px)}}@keyframes zorca-bars{to{filter:brightness(1.45);transform:scaleY(.92);transform-origin:bottom}}@media(max-width:1100px){.home-directory-grid{grid-template-columns:1fr 1fr}.public-route .mn-nav nav{gap:16px;font-size:12px}}@media(max-width:850px){.home-directory-grid,.latest-grid{grid-template-columns:1fr}.latest-grid article.is-featured{grid-row:auto}.latest-grid article.is-featured .latest-image{height:330px}.route-pager-link{min-height:146px;padding:24px}.route-pager-link:first-child{padding-right:24px}.route-pager-link:last-child{padding-left:24px}.zorca-pod-map{min-height:500px}.zorca-orca{width:55%}.zorca-sonar{width:210px}.zorca-analytics-grid{grid-template-columns:1fr;grid-template-rows:auto}.zorca-target-list{grid-row:auto}.zorca-analytics-grid>section{border-right:0}.zorca-index-panel{min-height:260px}}@media(max-width:560px){.route-pager{grid-template-columns:1fr}.route-pager-link:first-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.route-pager-link{min-height:118px}.route-pager-link b{font-size:21px}.zorca-pod-map{min-height:440px;border-radius:10px}.zorca-stage-row{grid-template-columns:1fr 1fr;gap:8px}.zorca-stage-row i{display:none}.zorca-orca{width:72%;bottom:13%;opacity:.32}.zorca-pod-map>svg{inset:5% 0 20%;width:100%;height:75%}.zorca-sonar{right:-12%;top:17%}.zorca-analytics-grid>section{padding:18px}.zorca-index-panel{grid-template-columns:1fr}.zorca-index-bars{min-height:130px}.zorca-system-actions{align-items:stretch;flex-direction:column}.zorca-system-actions a{width:100%}.latest-grid article.is-featured .latest-image,.latest-image{height:240px}}@media(prefers-reduced-motion:reduce){.zorca-index-bars i,.zorca-orca,.zorca-route-line,.zorca-route-node circle,.zorca-sonar i{animation:none}}.route-demo-link{margin-top:32px;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid rgba(65,227,255,.2);border-bottom:1px solid rgba(65,227,255,.2)}.route-demo-link>div{display:grid;gap:5px}.route-demo-link span{color:#41e3ff;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.route-demo-link h3{margin:0;color:white;font-size:26px}.route-demo-link p{margin:0;color:#9cb4be}.route-demo-link>a{min-width:165px;min-height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#03111a;background:#41e3ff;font-weight:750}.route-demo-link i{font-style:normal}.zorca-action-links{display:flex!important;grid-template-columns:none!important;gap:8px!important}.zorca-action-links a:first-child{color:#bceff7;background:transparent;border:1px solid rgba(65,227,255,.36)}.zorca-action-links a{min-width:170px}.public-route-engineering{background:#010120}.engineering-demo-section{color:white;background:linear-gradient(180deg,#f5f8f8,#597a88 8%,#0a2c41 24%,#010120 68%)}.engineering-demo-intro{max-width:880px;margin-bottom:44px}.engineering-demo-intro h2{margin:0 0 16px;font-size:clamp(38px,4.6vw,56px);line-height:1.04;letter-spacing:-.045em}.demo-gallery{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.demo-gallery-tabs{display:grid;position:sticky;top:18px;border:1px solid rgba(65,227,255,.17);background:rgba(1,8,24,.66);backdrop-filter:blur(16px)}.demo-gallery-tabs button{min-height:92px;padding:17px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;color:#8ea7b1;background:transparent;border:0;border-bottom:1px solid rgba(65,227,255,.12);text-align:left}.demo-gallery-stage{min-width:0;overflow:hidden;border:1px solid rgba(65,227,255,.2);border-radius:14px;background:#050b12;box-shadow:0 28px 80px rgba(0,0,0,.3)}.demo-gallery-stage>header{min-height:120px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid rgba(65,227,255,.14);background:#08111b}.demo-frame-shell{height:min(var(--demo-height),74vh);min-height:620px;background:#04070d}.demo-frame-shell iframe{display:block;width:100%;height:100%;border:0;background:#04070d}.demo-gallery-stage>footer{min-height:44px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#566f7b;border-top:1px solid rgba(65,227,255,.12)}@media(max-width:850px){.mn-header{background:rgba(1,1,32,.82)!important}.mn-mobile-sections{display:flex;width:100%;padding:0 14px 10px;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.route-demo-link{align-items:stretch;flex-direction:column}.route-demo-link>a{width:100%}.demo-gallery{grid-template-columns:1fr}.demo-gallery-tabs{position:static;grid-template-columns:repeat(3,1fr)}.demo-gallery-tabs button{min-height:80px;grid-template-columns:1fr}}@media(max-width:560px){.mn-nav-action{padding:8px 10px!important}.mn-mobile-sections{padding-inline:10px}.mn-mobile-sections a{min-height:40px;padding:5px 9px}.mn-mobile-sections span{font-size:10px}.demo-gallery-tabs{grid-template-columns:1fr}.demo-gallery-tabs button{min-height:55px;grid-template-columns:1fr auto}.demo-gallery-tabs button small{display:none}.demo-gallery-stage>header{padding:18px}}.sx{--bg:#04070d;--bg2:#060c16;--panel:rgba(255,255,255,.045);--panel2:rgba(255,255,255,.075);--line:rgba(255,255,255,.12);--line2:rgba(255,90,102,.4);--cyan:#ff5663;--blue:#002a47;--violet:#8b6bff;--red:#d4141f;--red-glow:#fc1e1e;--ink:#eef6ff;--muted:#a9c0d6;--navy:#002a47;--font:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-family:var(--font);font-weight:500;font-size:15.6px;line-height:1.65;color:var(--text);background:var(--page-bg);-webkit-font-smoothing:antialiased;overflow-x:clip;padding-top:var(--mm-h,76px)}[data-theme=dark] .sx select optgroup,[data-theme=dark] .sx select option{background:#0d0f1f;color:#eef6ff}.sx-ambient{position:fixed!important;inset:0;z-index:0!important;width:100%;height:100%;opacity:.5;pointer-events:none}.sx>*{position:relative;z-index:1}.sx *,.sx :after,.sx :before{box-sizing:border-box}.sx a{color:inherit;text-decoration:none}.sx h1,.sx h2,.sx h3,.sx p{margin:0}.sx h1,.sx h2,.sx h3{font-family:var(--font);font-weight:750;letter-spacing:-.025em;line-height:1.08;color:var(--heading)}.sx :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.sx-skip{position:absolute;left:-999px;top:8px;background:var(--primary);color:var(--on-primary);padding:10px 16px;z-index:100}.sx-skip:focus{left:8px}.sx-wrap{width:100%;max-width:2560px;margin-inline:auto;padding-inline:clamp(14px,1.6vw,32px)}.sx-grad{background:linear-gradient(100deg,#fff 10%,#ff6b76 55%,#ffb3b9 90%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes sx-sweep{to{background-position:100% 0}}.sx-header{position:fixed;top:0;left:0;right:0;z-index:80;width:100%;background:var(--mm-bar-bg);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--mm-bar-line)}.sx-bar{gap:28px;height:76px}.sx-bar,.sx-logo{display:flex;align-items:center}.sx-logo{flex:none}.sx-logo img{width:150px;height:auto;display:block}.sx .sx-nav{display:flex;gap:26px;font-size:14px;font-weight:600;margin-left:auto}.sx .sx-nav a{color:var(--text-muted);padding:8px 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.sx .sx-nav a:hover{color:var(--heading);border-color:var(--focus)}.sx-actions{display:flex;gap:10px}.sx-menu{display:none;margin-left:auto;position:relative}.sx-menu summary{list-style:none;cursor:pointer;font-weight:700;font-size:14px;padding:10px 16px;border:1px solid var(--border-strong);border-radius:999px;color:var(--heading)}.sx-menu summary::-webkit-details-marker{display:none}.sx-menu div{position:absolute;right:0;top:52px;width:270px;background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;padding:8px;box-shadow:var(--shadow-raised);display:grid}.sx-menu a{padding:12px 14px;font-weight:600;border-radius:10px}.sx-menu a:hover{background:var(--hover-bg)}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:14px;border:1.5px solid transparent;transition:transform .15s,box-shadow .2s,background .15s,color .15s,border-color .15s;cursor:pointer}.sx-btn:hover{transform:translateY(-2px)}.sx .sx-btn-red{background:var(--btn1-bg,var(--primary));color:var(--btn1-text,var(--on-primary));box-shadow:var(--btn1-shadow,var(--primary-shadow))}.sx .sx-btn-red:hover{background:var(--btn1-hover,var(--primary-hover));box-shadow:var(--btn1-shadow-hover,var(--primary-shadow-hover))}.sx .sx-btn-red>span[aria-hidden=true]{color:var(--btn1-arrow,currentColor)}.sx .sx-btn-ghost-dark,.sx .sx-btn-line{border-width:2px;border-color:var(--btn2-line);color:var(--btn2-text);background:var(--btn2-bg)}.sx .sx-btn-ghost-dark:hover,.sx .sx-btn-line:hover{border-color:var(--btn2-hover-line);background:var(--btn2-hover-bg)}.sx .sx-btn-white{background:#fff;color:#002a47}.sx .sx-btn-white:hover{background:var(--btnw-hover)}.sx .sx-btn-white>span[aria-hidden=true]{color:#c8161a}.sx-btn-sm{min-height:40px;padding:0 18px;font-size:14px}.sx-kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--label);margin-bottom:18px}.sx-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 0 rgba(255,70,84,.7);animation:sx-pulse 2s infinite}@keyframes sx-pulse{70%{box-shadow:0 0 0 10px rgba(255,70,84,0)}to{box-shadow:0 0 0 0 rgba(255,70,84,0)}}.sx-net{position:absolute;inset:0;width:100%;height:100%;display:block}.sx-hero{position:relative;overflow:hidden;min-height:min(64svh,580px);display:flex;align-items:center;background:var(--hero-bg);border-bottom:1px solid var(--border)}.sx-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:160px;background:var(--hero-fade);pointer-events:none}.sx-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-block:48px 56px}.sx-hero h1{font-size:clamp(35px,5.1vw,67px);letter-spacing:-.04em;line-height:1}.sx-hero p.sx-lead{margin-top:24px;font-size:18px;color:var(--lead)}.sx-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.sx-console{position:relative;border:1px solid var(--line2);border-radius:20px;background:linear-gradient(160deg,rgba(40,14,24,.85),rgba(8,9,20,.92));backdrop-filter:blur(10px);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(252,30,30,.22),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);color:var(--ink)}@keyframes sx-float{50%{transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) translateY(-10px)}}.sx-con-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.sx-con-bar i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.sx-con-bar i:nth-child(2){background:#febc2e}.sx-con-bar i:nth-child(3){background:#28c840}.sx-con-bar span{margin-left:10px}.sx-con-live{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#fff;letter-spacing:.12em;font-size:12px;font-weight:700}.sx-con-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#3dff9a;animation:sx-blink 1.4s infinite}@keyframes sx-blink{50%{opacity:.25}}.sx-con-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0}.sx-console .sx-map{position:relative;padding:8px;border-right:1px solid var(--line)}.sx-console .sx-map svg{width:100%;height:auto;display:block}.sx-console .sx-map .ln{stroke:rgba(255,70,84,.4);stroke-width:.35;stroke-dasharray:1.4 1.4}@keyframes sx-dash{to{stroke-dashoffset:-5.6}}.sx-console .sx-map .nd{fill:var(--cyan)}.sx-console .sx-map .nd-r{fill:none;stroke:var(--cyan);stroke-width:.3;transform-box:fill-box;transform-origin:center;animation:sx-ring 2.6s ease-out infinite}@keyframes sx-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(3.2);opacity:0}}.sx-console .sx-map .hub{fill:#fff}.sx-console .sx-map text{font-family:var(--font);font-size:2.9px;font-weight:600;fill:#cfe3f5}.sx-feed{padding:14px;display:grid;gap:10px;align-content:start}.sx-feed small{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sx-feed div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:14px;font-weight:600}.sx-feed div:nth-child(3){animation-delay:1.5s}.sx-feed div:nth-child(4){animation-delay:3s}.sx-feed div:nth-child(5){animation-delay:4.5s}@keyframes sx-feed{0%,70%,to{border-color:var(--line);background:var(--panel)}15%,40%{border-color:var(--cyan);background:rgba(255,70,84,.12)}}.sx-feed b{width:9px;height:9px;border-radius:50%;flex:none}.sx-feed .c1{background:var(--cyan)}.sx-feed .c2{background:#ff5a66}.sx-feed .c3{background:#3dff9a}.sx-feed .c4{background:#ffb23d}.sx-con-foot{padding:10px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.06em}.sx-ticker{overflow:hidden;border-block:1px solid var(--border);background:var(--ticker-bg);padding-block:16px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sx-ticker-track{display:flex;gap:48px;width:max-content;animation:sx-marq 50s linear infinite}@keyframes sx-marq{to{transform:translateX(-50%)}}.sx-phero{position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:var(--phero-bg,var(--hero-bg))}.sx-phero-in{position:relative;z-index:2;padding-block:88px 92px}.sx-phero h1{font-size:clamp(29px,4.2vw,53px);letter-spacing:-.035em;max-width:880px}.sx-phero p{margin-top:20px;font-size:18px;color:var(--lead)}.sx-phero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sx-sec{padding-block:64px;position:relative}.sx-soft{background:var(--soft-bg);border-block:1px solid var(--border)}.sx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:36px}.sx-head h2{font-size:clamp(22px,2.2vw,33px)}.sx-head p{color:var(--text-muted);font-size:15.6px}.sx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.sx-split h2{font-size:clamp(22px,2.2vw,31px)}.sx-prose{display:grid;gap:16px;color:var(--text-muted);font-size:15.6px}.sx-photo{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--photo-line);box-shadow:var(--photo-shadow)}.sx-photo:after{content:"";position:absolute;inset:0;background:var(--photo-tint)}.sx-photo img{object-fit:cover}.sx-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-card,.sx-post,.sx-step{position:relative;overflow:hidden;border:1px solid var(--card-line);border-radius:20px;background:var(--card-bg);backdrop-filter:var(--card-blur);box-shadow:var(--card-shadow)}.sx-card{display:flex;flex-direction:column;gap:12px;padding:30px;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s}.sx-card:before,.sx-post:before,.sx-step:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),var(--card-glow),transparent 60%)}.sx-card:after,.sx-post:after,.sx-step:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--accent);pointer-events:none}.sx-card:hover:before,.sx-post:hover:before,.sx-step:hover:before{opacity:1}.sx a.sx-card:hover,.sx a.sx-post:hover{border-color:var(--card-line-hover);transform:translateY(-4px);background:var(--card-bg-hover);box-shadow:var(--card-shadow-hover)}.sx-card h3{font-size:21.6px}.sx-card p{color:var(--text-muted);font-size:14.7px}.sx-card .sx-more{margin-top:auto;padding-top:10px;font-weight:700;color:var(--link);font-size:14px}.sx .sx-more>span[aria-hidden=true]{color:var(--red-text)}.sx-tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.1em;padding:5px 11px;border-radius:999px;border:1px solid var(--border-strong);color:var(--label)}.sx-tag-soon{color:var(--text-muted);border-color:var(--border)}.sx-num{font-size:14px;font-weight:800;color:var(--label);letter-spacing:.08em}.sx-vis{height:150px;margin:-6px -6px 8px;border-radius:14px;border:1px solid var(--line);background:rgba(3,8,24,.7);position:relative;overflow:hidden}.sx-v-app{display:flex;align-items:flex-end;gap:8px;padding:18px 18px 0}.sx-v-app i{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#ff4655,rgba(212,20,31,.35));transform-origin:bottom}.sx-v-app i:first-child{height:45%}.sx-v-app i:nth-child(2){height:70%;animation-delay:-.5s}.sx-v-app i:nth-child(3){height:55%;animation-delay:-1s}.sx-v-app i:nth-child(4){height:85%;animation-delay:-1.5s}.sx-v-app i:nth-child(5){height:62%;animation-delay:-2s}.sx-v-app i:nth-child(6){height:78%;animation-delay:-2.5s}@keyframes sx-bar{50%{transform:scaleY(.55)}}.sx-v-live{padding:12px 14px;display:grid;gap:7px;align-content:start}.sx-v-live div{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:#cfe3f5;padding:6px 10px;border-radius:8px;background:var(--panel)}.sx-v-live div:nth-child(2){animation-delay:1.5s}.sx-v-live div:nth-child(3){animation-delay:3s}.sx-v-live div:nth-child(4){animation-delay:4.5s}.sx-v-live span{color:#fff}.sx-v-orca{display:grid;place-items:center}.sx-v-orca i{position:absolute;border-radius:50%;border:1px solid rgba(255,70,84,.45)}.sx-v-orca i:first-child{width:60px;height:60px}.sx-v-orca i:nth-child(2){width:110px;height:110px;animation-duration:9s}.sx-v-orca i:nth-child(3){width:160px;height:160px;animation-duration:13s;border-style:dashed}.sx-v-orca i:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 12px var(--red-glow)}.sx-v-orca b{width:14px;height:14px;border-radius:50%;background:var(--cyan);box-shadow:0 0 22px var(--cyan)}@keyframes sx-orb{to{transform:rotate(1turn)}}.sx-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.sx-pipe:before{right:6%;top:42px;height:2px;background:linear-gradient(90deg,#ff6b76,var(--red-glow),#ffb3b9);opacity:.5}.sx-pipe:after,.sx-pipe:before{content:"";position:absolute;left:6%}.sx-pipe:after{top:38px;width:10px;height:10px;border-radius:50%;background:var(--dot)}@keyframes sx-travel{0%{left:6%}to{left:92%}}.sx-pipe>div{position:relative;padding:70px 22px 24px;border:1px solid var(--card-line);border-radius:20px;background:var(--card-bg)}.sx-pipe>div>i{position:absolute;left:22px;top:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:var(--accent);color:var(--on-accent)}.sx-pipe h3{font-size:19.8px;margin-bottom:8px}.sx-pipe p{color:var(--text-muted);font-size:14px}.sx-demo{border:1px solid var(--instrument-line);border-radius:22px;overflow:hidden;background:#02050f;box-shadow:var(--instrument-shadow);color:var(--ink)}.sx-demo-bar{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600;color:var(--muted)}.sx-demo-bar i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.sx-demo-bar i:nth-child(2){background:#febc2e}.sx-demo-bar i:nth-child(3){background:#28c840}.sx-demo-bar a{margin-left:auto;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.sx-demo iframe{width:100%;height:640px;border:0;display:block;background:#02050f}.sx-band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:32px;align-items:center;padding:48px 52px;border-radius:24px;border:1px solid var(--band-line);background:var(--band-block-bg);box-shadow:var(--band-shadow)}.sx-band:before{content:none}.sx-band>*{position:relative}.sx-band h2{font-size:clamp(21px,2.2vw,29px)}.sx-band p{color:var(--lead);margin-top:10px;font-size:15.6px}.sx-feat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-radius:24px;overflow:hidden;border:1px solid var(--band-line);background:var(--feat-bg);box-shadow:var(--feat-shadow)}.sx-feat-copy{padding:56px;display:flex;flex-direction:column;justify-content:center;gap:16px}.sx-feat-copy h2{font-size:clamp(24px,2.9vw,37px)}.sx-feat-copy p{color:var(--lead);font-size:16.6px}.sx-feat-copy .sx-tagline{color:var(--label);font-weight:700;font-size:14px;letter-spacing:.06em}.sx-feat-art{position:relative;min-height:360px}.sx-feat-art:after{content:"";position:absolute;inset:0;background:var(--feat-scrim)}.sx-feat-art img{object-fit:cover}.sx-steps{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-step{padding:30px;display:grid;gap:10px;align-content:start}.sx-step i{font-style:normal;width:42px;height:42px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:800}.sx-step h3{font-size:18.9px}.sx-step p{color:var(--text-muted);font-size:14.7px}.sx-contact{display:grid;gap:18px}.sx-contact a,.sx-contact div{display:flex;flex-direction:column;gap:2px;padding:24px 28px;border:1px solid var(--card-line);border-radius:18px;background:var(--card-bg);box-shadow:var(--card-shadow);transition:border-color .2s,background .2s}.sx-contact span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.sx-contact b{font-size:19.8px;font-weight:750;color:var(--heading)}.sx .sx-contact a:hover{border-color:var(--card-line-hover);background:var(--card-bg-hover)}.sx-contact>a,.sx-contact>div{position:relative;overflow:hidden}.sx-contact>a:after,.sx-contact>div:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--accent);pointer-events:none}.sx-post{display:flex;flex-direction:column;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s}.sx-post-img{position:relative;aspect-ratio:16/9;background:#0a2033}.sx-post-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(3,8,24,.7))}.sx-post-img img{object-fit:cover}.sx-post-body{padding:24px 26px 28px;display:grid;gap:10px}.sx-post-body .sx-date{font-size:14px;font-weight:700;color:var(--text-muted)}.sx-post-body h3{font-size:18.9px}.sx-post-body p{color:var(--text-muted);font-size:14.7px}.sx-post .sx-more{font-weight:700;color:var(--link);font-size:14px}.sx-post-feature{grid-column:span 2}.sx-post-feature .sx-post-img{aspect-ratio:21/9}.sx-panel{border-radius:22px;overflow:hidden;background:#010120;border:1px solid var(--instrument-line);box-shadow:var(--instrument-shadow)}.sx-stack{display:grid;gap:56px}.sx-js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.sx-js [data-reveal].is-in{opacity:1;transform:none}@media (max-width:980px){.sx .sx-nav,.sx-actions{display:none}.sx-menu{display:block}.sx-band,.sx-feat,.sx-head,.sx-hero-in,.sx-split{grid-template-columns:1fr}.sx-hero-in{padding-block:48px 72px;gap:40px}.sx-console{transform:none;animation:none}.sx-grid,.sx-grid-4,.sx-pipe,.sx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-pipe:after,.sx-pipe:before{display:none}.sx-feat-copy{padding:36px 28px}.sx-feat-art:after{background:var(--feat-scrim-phone)}.sx-band{padding:34px 28px}.sx-demo iframe{height:520px}}@media (max-width:620px){.sx{font-size:14.7px}.sx-sec{padding-block:60px}.sx-con-body,.sx-grid,.sx-grid-2,.sx-grid-4,.sx-pipe,.sx-steps{grid-template-columns:1fr}.sx-console .sx-map{border-right:0;border-bottom:1px solid var(--line)}.sx-post-feature{grid-column:auto}.sx-post-feature .sx-post-img{aspect-ratio:16/9}.sx-phero-in{padding-block:56px}.sx-card{padding:24px}.sx-demo iframe{height:440px}}@media (prefers-reduced-motion:reduce){.sx *,.sx :after,.sx :before{animation:none!important;transition:none!important}.sx-js [data-reveal]{opacity:1;transform:none}}.sx-phero-art{position:absolute;z-index:1;right:0;top:0;height:100%;width:min(68%,1500px);object-fit:cover;object-position:60% 50%;pointer-events:none;mix-blend-mode:var(--art-blend);-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.sx-art{display:block}.sx-art,.sx-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sx-hero-bg{z-index:1;object-position:70% 50%;pointer-events:none;opacity:.85;mix-blend-mode:var(--art-blend);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}@media (max-width:980px){.sx-hero-bg,.sx-phero-art{width:100%;opacity:.45;-webkit-mask-image:none;mask-image:none}}.sx-feat-flip .sx-feat-copy{order:2}@media (min-width:980.02px){.sx-feat-flip .sx-feat-art:after{transform:scaleX(-1)}}@media (max-width:980px){.sx-feat-flip .sx-feat-copy{order:0}}.sx-cd-wrap{justify-items:start}.cd,.sx-cd-wrap{display:grid;gap:20px}.cd{list-style:none;margin:0;padding:0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.cd-tile{position:relative;display:grid;align-content:center;gap:6px;min-height:176px;padding:22px 28px;border:1px solid var(--card-line);border-radius:20px;background:var(--card-bg);box-shadow:var(--card-shadow)}.cd-num{font-size:clamp(48px,4.8vw,77px);line-height:.95;font-weight:800;letter-spacing:-.04em;color:var(--heading)}.cd-word{font-size:14px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.cd-tile:not(:last-child):after{content:"...";position:absolute;right:-20px;top:50%;transform:translate(50%,-62%);z-index:1;font-size:29.2px;line-height:1;font-weight:800;letter-spacing:.02em;color:var(--accent)}.cd-bus{background:var(--primary);border-color:var(--primary)}.cd-bus .cd-num,.cd-bus .cd-word{color:#ffffff}.cd-bus .cd-word{letter-spacing:.02em;text-transform:none;font-size:16.6px}.cd[data-arm="1"] .cd-tile{opacity:0;transform:translateY(16px) scale(.97)}.cd[data-run="1"] .cd-tile{animation:cd-in .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .5s)}@keyframes cd-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.sx-tag{margin:6px 0 0;font-size:14px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.sx-slogan{margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--heading)}.sx-slogan span{color:var(--red-text)}@media (max-width:900px){.cd{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-tile:not(:last-child):after{display:none}.cd-tile{min-height:140px}}@media (prefers-reduced-motion:reduce){.cd[data-arm="1"] .cd-tile{opacity:1;transform:none}.cd[data-run="1"] .cd-tile{animation:none}}.sx-aurora{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 20% 0,#14284a 0,#0b1730 60%,#070d1a 100%)}.sx-aurora i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.9;will-change:transform;animation:sx-drift 26s ease-in-out infinite alternate}.sx-aurora i:first-child{width:52vw;height:52vw;left:38%;top:-18%;background:radial-gradient(circle,#3b86b4 0,transparent 68%)}.sx-aurora i:nth-child(2){width:44vw;height:44vw;left:62%;top:22%;background:radial-gradient(circle,#2c64a0 0,transparent 68%);animation-duration:32s;animation-delay:-9s}.sx-aurora i:nth-child(3){width:34vw;height:34vw;left:-6%;top:48%;background:radial-gradient(circle,rgba(252,30,30,.22) 0,transparent 70%);animation-duration:38s;animation-delay:-15s}@keyframes sx-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){.sx-aurora i{animation:none}}.sx-hero-video{z-index:0;width:100%;height:100%;object-fit:cover;opacity:.5}.sx-hero-home:before,.sx-hero-video{position:absolute;inset:0;pointer-events:none}.sx-hero-home:before{content:"";z-index:1;background:linear-gradient(90deg,rgba(4,12,24,.78),rgba(4,12,24,.45) 55%,rgba(4,12,24,.2))}.sx-feat-photo:after{display:none}.sx-feat-photo img{opacity:1;filter:none;mix-blend-mode:normal}.sx-hero-card-first{grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:clamp(32px,5vw,80px)}@media (max-width:980px){.sx-hero-card-first{grid-template-columns:1fr}}.sx-hero-stack{grid-template-columns:1fr;justify-items:center;text-align:center;gap:36px;padding-block:clamp(40px,6vw,84px)}.sx-hero-stack .sx-hero-copy{display:grid;justify-items:center}.sx-hero-stack .sx-hero-cta{justify-content:center}.sx-hero-stack h1{max-width:14em}.sx-hero-stack .sx-lead{max-width:34em}.cd-bus .cd-num{font-size:clamp(28px,3vw,46px);line-height:1;letter-spacing:-.03em}.cd-bus .cd-word{font-size:14px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.tpb{display:grid;grid-template-columns:minmax(140px,230px) minmax(0,1fr);width:min(100%,720px);overflow:hidden;border-radius:20px;background:#ffffff;color:#0b1f3a;text-align:left;box-shadow:0 24px 60px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s}.tpb:hover{transform:translateY(-3px);box-shadow:0 30px 70px rgba(0,0,0,.45)}.tpb:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.tpb-img{display:block;width:100%;height:100%;min-height:150px;object-fit:cover}.tpb-txt{display:grid;align-content:center;justify-items:start;gap:16px;padding:22px 26px}.tpb-txt b{font-size:clamp(19px,2vw,25px);line-height:1.15;letter-spacing:-.02em;font-weight:800}.tpb-btn{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-radius:999px;background:#c8372a;color:#ffffff;font-size:15px;font-weight:700}@media (max-width:560px){.tpb{grid-template-columns:1fr}.tpb-img{height:170px}}.sx .sx-hero.sx-hero-home{background:linear-gradient(115deg,#142744,#172b4d 55%,#1b3558)}.sx .sx-hero.sx-hero-home:before{background:linear-gradient(90deg,rgba(8,18,36,.62),rgba(8,18,36,.34) 55%,rgba(8,18,36,.12));-webkit-mask-image:none;mask-image:none}.sx .sx-hero-home .sx-hero-in.sx-hero-stack{grid-template-columns:minmax(0,1fr);justify-items:center;gap:34px}.sx .sx-hero-home .sx-hero-stack h1{max-width:14em}.sx .sx-hero-home .sx-hero-stack p.sx-lead{max-width:34em}.sx .sx-hero-home .sx-hero-video{opacity:.6}.sx .sx-hero-home .tpb{color:#0b1f3a}.sx .sx-hero-home .tpb .tpb-txt b{color:#0b1f3a;text-shadow:none}.sx .sx-hero-home .tpb .tpb-btn,.sx .sx-hero-home .tpb .tpb-btn span{color:#ffffff}