.scenario-page-nav{position:sticky;top:0;z-index:20;display:flex;justify-content:center;gap:40px;padding:17px 20px;background:rgba(255,255,255,.96);border-bottom:1px solid #dbe6f1}.scenario-page-nav a{color:#334155;font-weight:700}.scenario-page-nav a:hover{color:#004b92}.scenario-page-intro{display:grid;grid-template-columns:1fr 1fr;gap:74px;padding:90px 0;align-items:center}.scenario-page-media{overflow:hidden;border-radius:6px}.scenario-page-media img{display:block;width:100%;aspect-ratio:1.18;object-fit:cover}.scenario-page-copy>p:not(.section-kicker){color:#64748b;font-size:17px}.scenario-fit-list{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.scenario-fit-list span{padding:6px 9px;border:1px solid #b8cde1;border-radius:3px;color:#004b92;font-size:12px}.scenario-benefits{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbd8e5;border-left:1px solid #cbd8e5;margin-top:26px}.scenario-benefits>div{padding:18px;border-right:1px solid #cbd8e5;border-bottom:1px solid #cbd8e5}.scenario-benefits strong{color:#011f69}.scenario-benefits p{color:#64748b;font-size:13px;margin:6px 0 0}.mobility-challenges,.move-solution,.move-operations,.move-applications{padding:88px 0;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid #cbd8e5;border-left:1px solid #cbd8e5}.challenge-grid article{padding:26px;border-right:1px solid #cbd8e5;border-bottom:1px solid #cbd8e5}.challenge-grid span,.route-factor-grid span,.move-test-steps span,.operations-grid span,.move-launch-note span{color:#3e8ccf;font-size:12px;font-weight:800}.challenge-grid h3{font-size:19px;margin-top:25px}.challenge-grid p{color:#64748b;font-size:14px;margin:0}.route-assessment{padding:88px 0;background:#011f69;color:#fff;box-shadow:0 0 0 100vmax #011f69;clip-path:inset(0 -100vmax)}.route-head{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:end}.route-head h2,.move-testing h2{color:#fff}.route-head>p{color:#b9cce2;margin:0}.route-line{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:80px;margin:46px 0 34px}.route-line:before{content:'';position:absolute;left:10%;right:10%;top:11px;height:1px;background:#78bfff}.route-line>div{position:relative;z-index:1;text-align:center}.route-line i{display:block;width:22px;height:22px;margin:0 auto 14px;border:6px solid #011f69;border-radius:50%;background:#78bfff;box-shadow:0 0 0 1px #78bfff}.route-line span{display:block;color:#9ed0ff;font-size:12px}.route-line strong{display:block;color:#fff}.route-factor-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.route-factor-grid article{padding:23px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.route-factor-grid h3{color:#fff;font-size:17px;margin-top:22px}.route-factor-grid p{color:#b9cce2;font-size:13px;margin:0}.move-solution{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.move-solution-copy>p:not(.section-kicker){color:#64748b}.move-solution-copy .text-link{display:inline-block;margin-top:18px}.move-solution-list{border-top:1px solid #cbd8e5}.move-solution-list article{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #cbd8e5}.move-solution-list img{width:42px;height:42px;object-fit:contain}.move-solution-list iconify-icon{font-size:42px}.move-solution-list h3{font-size:18px;margin:0 0 4px}.move-solution-list p{color:#64748b;font-size:14px;margin:0}.move-testing{padding:86px 0;background:#004b92;color:#fff;box-shadow:0 0 0 100vmax #004b92;clip-path:inset(0 -100vmax)}.move-testing-head{max-width:800px}.move-testing-head>p:not(.section-kicker){color:#d8e9f8}.move-test-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:38px 0 30px;padding:0;border-top:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25)}.move-test-steps li{padding:23px;border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.move-test-steps span{color:#9ed0ff}.move-test-steps h3{color:#fff;font-size:18px;margin-top:24px}.move-test-steps p{color:#d8e9f8;font-size:13px;margin:0}.move-operations .content-heading{margin-bottom:0}.operations-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:38px 0 24px;border-top:1px solid #cbd8e5;border-left:1px solid #cbd8e5}.operations-grid article{padding:25px;border-right:1px solid #cbd8e5;border-bottom:1px solid #cbd8e5}.operations-grid h3{font-size:18px;margin-top:22px}.operations-grid p{color:#64748b;font-size:13px;margin:0}.move-applications>div:first-child{max-width:780px}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.application-grid article{padding:28px;border:1px solid #cbd8e5;border-top:3px solid #3e8ccf}.application-grid img{width:46px;height:46px;object-fit:contain}.application-grid iconify-icon{font-size:46px}.application-grid h3{font-size:20px;margin-top:26px}.application-grid p{color:#64748b;font-size:14px;margin:0}.move-launch-note{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:72px 0}.move-launch-note h2{margin-top:18px}.move-launch-note>p{color:#64748b;font-size:17px;margin:0}@media(max-width:950px){.scenario-page-intro,.route-head,.move-solution,.move-launch-note{grid-template-columns:1fr;gap:34px}.challenge-grid,.operations-grid{grid-template-columns:1fr 1fr}.route-factor-grid,.move-test-steps{grid-template-columns:1fr 1fr}.application-grid{grid-template-columns:1fr 1fr}.scenario-page-nav{justify-content:flex-start;overflow-x:auto;white-space:nowrap}}@media(max-width:620px){.scenario-page-nav{gap:24px}.scenario-page-intro,.mobility-challenges,.route-assessment,.move-solution,.move-testing,.move-operations,.move-applications,.move-launch-note{padding:64px 0}.scenario-benefits,.challenge-grid,.route-factor-grid,.move-test-steps,.operations-grid,.application-grid{grid-template-columns:1fr}.route-line{gap:10px}.route-line strong{font-size:12px}.move-solution-list article{grid-template-columns:40px 1fr}.application-grid{gap:12px}}
