.engineering-page{background:#fff}.engineering-page section[id]{scroll-margin-top:94px}.es-hero{background:#eef4f8;min-height:430px;position:relative;overflow:hidden}.es-hero>img{object-fit:cover;object-position:center}.es-hero:after{content:"";background:linear-gradient(90deg,#fffffffa 0%,#ffffffed 38%,#ffffff47 62%,#fff0 78%);position:absolute;inset:0}.es-hero-copy{z-index:2;max-width:1200px;margin:auto;padding:73px 28px;position:relative}.es-hero-copy>div{max-width:580px}.es-hero h1{color:var(--navy);letter-spacing:-.035em;margin:0 0 18px;font-size:52px;line-height:1.04}.es-hero-copy p:not(.eyebrow){color:#40536a;margin:0 0 25px;font-size:15px;line-height:1.62}.es-hero-copy a{background:var(--orange);color:#fff;padding:15px 20px;font-size:13px;font-weight:800;display:inline-block}.es-approach{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding-top:48px;padding-bottom:48px;display:grid}.es-approach h2{color:var(--navy);margin:0;font-size:31px;line-height:1.2}.es-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.es-principles article{border-right:1px solid var(--line);padding:18px}.es-principles article:last-child{border-right:0}.es-principles span{color:var(--orange);font-size:10px;font-weight:800}.es-principles h3{color:var(--navy);margin:10px 0 6px;font-size:16px}.es-principles p{color:var(--muted);margin:0;font-size:12px;line-height:1.48}.es-services{background:var(--pale)}.es-services>.section{padding-top:54px;padding-bottom:58px}.es-service-band{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;min-height:280px;margin-bottom:14px;display:grid}.es-service-band:last-child{margin-bottom:0}.es-service-band:nth-child(2n) .es-service-image{order:2}.es-service-image{min-height:280px;position:relative;overflow:hidden}.es-service-image img{object-fit:cover}.es-service-band:nth-child(3) .es-service-image img{object-position:center 58%}.es-service-copy{flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.es-service-copy>span{color:var(--orange);margin-bottom:10px;font-size:11px;font-weight:800}.es-service-copy h3{color:var(--navy);margin:0 0 10px;font-size:23px;line-height:1.25}.es-service-copy p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.55}.es-service-copy ul{color:#34475e;margin:0 0 15px;padding-left:18px;font-size:12px;line-height:1.65}.es-service-copy a{color:var(--blue);font-size:12px;font-weight:700}.es-service-copy a b{color:var(--orange)}.es-path{padding-top:55px;padding-bottom:58px}.es-path-grid{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.es-path-grid article{border-right:1px solid var(--line);min-height:150px;padding:19px}.es-path-grid article:last-child{border-right:0}.es-path-grid span{color:var(--orange);font-size:10px;font-weight:800}.es-path-grid h3{color:var(--navy);margin:14px 0 7px;font-size:16px}.es-path-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.48}.es-enquiry{background:var(--pale)}.es-enquiry>.section{grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding-top:48px;padding-bottom:48px;display:grid}.es-enquiry h2{color:var(--navy);margin:0 0 10px;font-size:30px;line-height:1.2}.es-enquiry-copy>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.es-enquiry-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.es-enquiry-list p{border:1px solid var(--line);color:#34475e;background:#fff;margin:0;padding:13px;font-size:12px}.es-enquiry-list p:last-child{grid-column:1/-1}.es-enquiry-list span{color:var(--orange);margin-right:8px;font-size:9px;font-weight:800}.es-subhero{background:var(--pale);grid-template-columns:42% 58%;min-height:380px;display:grid}.es-subhero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:54px 34px 50px max(6vw,28px);display:flex}.es-subhero h1{color:var(--navy);letter-spacing:-.03em;margin:0 0 17px;font-size:46px;line-height:1.06}.es-subhero p:not(.eyebrow){color:#42536a;margin:0 0 22px;font-size:15px;line-height:1.6}.es-subhero a{color:var(--blue);font-size:12px;font-weight:700}.es-subhero-image{min-height:380px;position:relative}.es-subhero-image img{object-fit:cover}.es-scope{padding-top:55px;padding-bottom:58px}.es-scope-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.es-scope-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;min-height:116px;padding:19px;display:grid}.es-scope-grid article:nth-child(2n){border-right:0}.es-scope-grid span{color:var(--orange);font-size:11px;font-weight:800}.es-scope-grid h3{color:var(--navy);margin:0 0 6px;font-size:17px}.es-scope-grid p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.es-statement{background:var(--navy);text-align:center;padding:40px max(7vw,28px)}.es-statement h2{color:#fff;margin:0 0 10px;font-size:29px}.es-statement p{color:#dce6f1;max-width:820px;margin:auto;font-size:14px;line-height:1.6}.es-return{text-align:center;color:var(--blue);margin-top:22px;font-size:12px;font-weight:700;display:block}@media (max-width:900px){.es-approach,.es-enquiry>.section,.es-subhero,.es-service-band{grid-template-columns:1fr}.es-service-band:nth-child(2n) .es-service-image{order:0}.es-service-image{min-height:240px}.es-path-grid{border:0;grid-template-columns:repeat(3,1fr);gap:10px}.es-path-grid article{border:1px solid var(--line)}.es-subhero-image{order:-1;min-height:280px}.es-scope-grid{grid-template-columns:1fr}.es-scope-grid article,.es-scope-grid article:nth-child(2n){border-right:0}}@media (max-width:620px){.es-hero{min-height:520px}.es-hero>img{object-position:72% center}.es-hero:after{background:#ffffffd1}.es-hero-copy{padding:58px 22px}.es-hero h1{font-size:40px}.es-principles,.es-path-grid,.es-enquiry-list{grid-template-columns:1fr}.es-principles article{border-right:0;border-bottom:1px solid var(--line)}.es-principles article:last-child{border-bottom:0}.es-service-copy{padding:25px 22px}.es-enquiry-list p:last-child{grid-column:auto}.es-subhero h1{font-size:38px}.es-subhero-copy{padding:36px 22px 40px}.es-subhero-image{min-height:220px}.es-scope-grid article{grid-template-columns:34px 1fr}}.es-hero{height:390px;min-height:390px}.es-hero-copy{padding:43px 28px}@media (max-width:620px){.es-hero{height:430px;min-height:430px}.es-hero-copy{padding:44px 22px}}.es-approach,.es-services>.section,.es-path,.es-enquiry>.section{position:relative}.es-approach:before,.es-services>.section:before,.es-path:before,.es-enquiry>.section:before{content:"";background:var(--orange);width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.es-system-intro{grid-template-columns:.82fr 1.18fr;align-items:start;gap:64px;padding-top:52px;padding-bottom:54px;display:grid;position:relative}.es-subhero-copy>a{box-shadow:none!important;color:var(--blue)!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:0 0 3px!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}.es-subhero-copy>a:hover{color:var(--navy)!important}.es-system-intro:before,.es-system-inputs>.section:before,.es-scope:before,.es-system-path>.section:before{content:"";background:var(--orange);width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.es-system-intro h2{color:var(--navy);margin:0;font-size:31px;line-height:1.2}.es-system-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.es-system-inputs,.es-system-path{background:var(--pale)}.es-system-inputs>.section,.es-system-path>.section{padding-top:55px;padding-bottom:58px;position:relative}.es-system-input-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 12px 30px #0d2b4a0f}.es-system-input-grid article{background:#fff;border:0;grid-template-columns:38px 1fr;align-content:start;gap:14px;min-height:138px;padding:23px 19px;display:grid}.es-input-number{width:38px;height:38px;color:var(--orange);letter-spacing:.08em;background:#f3f7fa;border:1px solid #c8d8e6;place-items:center;font-size:11px;font-weight:800;display:grid}.es-system-input-grid h3{color:var(--navy);margin:2px 0 9px;font-size:17px}.es-system-input-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.52}.es-scope{position:relative}.es-scope-grid span{border:1px solid var(--line);width:38px;height:38px;color:var(--blue);letter-spacing:.04em;background:#edf3f8;place-items:center;font-size:10px;display:grid}.es-system-path-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.es-system-path-grid article{border-right:1px solid var(--line);min-height:164px;padding:20px}.es-system-path-grid article:last-child{border-right:0}.es-system-path-grid span{color:var(--orange);font-size:10px;font-weight:800}.es-system-path-grid h3{color:var(--navy);margin:15px 0 8px;font-size:17px}.es-system-path-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.52}.motion-development-evidence{background:#f4f7fa}.motion-discipline-map{border:1px solid var(--line);background:#f2f6fa;margin:0 0 24px;padding:20px}.motion-discipline-map__grid{grid-template-columns:1fr minmax(250px,1.15fr) 1fr;grid-template-areas:"electromagnetic centre mechanical""thermal centre control";align-items:stretch;gap:14px;display:grid;position:relative}.motion-discipline-map__grid:before,.motion-discipline-map__grid:after{content:none}.motion-discipline-node,.motion-discipline-centre{z-index:1;border:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;justify-content:center;min-height:142px;padding:20px;display:flex;position:relative}.motion-discipline-node--electromagnetic{grid-area:electromagnetic}.motion-discipline-node--mechanical{grid-area:mechanical}.motion-discipline-node--thermal{grid-area:thermal}.motion-discipline-node--control{grid-area:control}.motion-discipline-node--electromagnetic,.motion-discipline-node--mechanical,.motion-discipline-node--thermal,.motion-discipline-node--control{background:#fff}.motion-discipline-node small{color:var(--orange)}.motion-discipline-centre{color:var(--navy);text-align:center;background:#e5eef7;border-color:#c5d5e5;grid-area:centre;align-items:center;padding:28px}.motion-discipline-node small,.motion-discipline-centre small{color:var(--orange);letter-spacing:.06em;margin-bottom:10px;font-size:13px;font-weight:800}.motion-discipline-node strong,.motion-discipline-centre strong{font-size:19px;line-height:1.28}.motion-discipline-node strong{color:var(--navy)}.motion-discipline-node span,.motion-discipline-centre span{margin-top:10px;font-size:14px;line-height:1.5}.motion-discipline-node span{color:var(--muted)}.motion-discipline-centre span{color:#435d77}.motion-discipline-map figcaption{color:#435d77;text-align:center;margin:18px 4px 0;font-size:14px;line-height:1.55}.motion-development-evidence>.section{padding-top:55px;padding-bottom:58px;position:relative}.motion-development-evidence>.section:before{content:"";background:var(--orange);width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.motion-development-figure{border:1px solid var(--line);background:#fff;margin:0;overflow:hidden}.motion-development-figure img{width:100%;height:auto;display:block}.motion-development-figure figcaption{color:var(--muted);text-align:center;border-top:1px solid var(--line);padding:12px 18px;font-size:13px;line-height:1.5}.motion-development-points{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.motion-development-points p{background:#fff;flex-direction:column;gap:7px;margin:0;padding:19px 20px;transition:background-color .2s,box-shadow .2s;display:flex}.motion-development-points strong{color:var(--navy);font-size:16px;line-height:1.35}.motion-development-points span{color:var(--muted);font-size:14px;line-height:1.55}.motion-development-link{width:max-content;color:var(--blue);margin:22px auto 0;font-size:14px;font-weight:700;display:block}.motion-development-link span{color:var(--orange);margin-left:8px}@media (max-width:900px){.es-system-intro{grid-template-columns:1fr;gap:18px}.es-system-input-grid,.es-system-path-grid{grid-template-columns:1fr 1fr}.es-system-path-grid{border:0;gap:10px}.es-system-path-grid article{border:1px solid var(--line)}.motion-development-points{grid-template-columns:1fr}}@media (max-width:760px){.motion-discipline-map{padding:14px}.motion-discipline-map__grid{grid-template-columns:1fr 1fr;grid-template-areas:"centre centre""electromagnetic mechanical""thermal control"}.motion-discipline-map__grid:before,.motion-discipline-map__grid:after{display:none}.motion-discipline-centre{min-height:150px}.motion-discipline-node{min-height:138px}}@media (max-width:520px){.motion-discipline-map__grid{grid-template-columns:1fr;grid-template-areas:"centre""electromagnetic""mechanical""thermal""control"}.motion-discipline-node,.motion-discipline-centre{min-height:0}.motion-discipline-map figcaption{text-align:left}}@media (max-width:620px){.es-system-input-grid,.es-system-path-grid{grid-template-columns:1fr}.es-system-input-grid article,.es-system-path-grid article{min-height:0}.motion-development-evidence>.section{padding-top:36px;padding-bottom:36px}.motion-development-figure figcaption{font-size:12px}.motion-development-points p{padding:17px}}.prototype-test-hero-image img{object-position:center 58%}.prototype-scope,.prototype-evidence>.section{padding-top:55px;padding-bottom:58px;position:relative}.prototype-scope:before,.prototype-evidence>.section:before{content:"";background:var(--orange);width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.prototype-scope-intro{grid-template-columns:.82fr 1.18fr;align-items:start;gap:64px;margin-bottom:28px;display:grid}.prototype-scope-intro h2{color:var(--navy);margin:0;font-size:31px;line-height:1.2}.prototype-scope-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.prototype-scope-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.prototype-scope-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;min-height:120px;padding:19px;display:grid}.prototype-scope-grid article:nth-child(2n){border-right:0}.prototype-scope-grid span{color:var(--orange);font-size:11px;font-weight:800}.prototype-scope-grid h3{color:var(--navy);margin:0 0 6px;font-size:17px}.prototype-scope-grid p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.prototype-evidence{background:var(--pale)}.prototype-evidence-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prototype-evidence-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr;gap:13px;min-height:152px;padding:18px;display:grid}.prototype-evidence-grid article>span{border:1px solid var(--line);width:38px;height:38px;color:var(--blue);background:#edf3f8;place-items:center;font-size:10px;font-weight:800;display:grid}.prototype-evidence-grid h3{color:var(--navy);margin:0 0 6px;font-size:16px;line-height:1.3}.prototype-evidence-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.prototype-correlation{border-left:3px solid var(--orange);background:#fff;grid-template-columns:290px 1fr;align-items:center;gap:25px;margin-top:16px;padding:18px 20px;display:grid}.prototype-correlation strong{color:var(--navy);font-size:13px;line-height:1.4}.prototype-correlation p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (max-width:900px){.prototype-scope-intro{grid-template-columns:1fr;gap:18px}.prototype-evidence-grid{grid-template-columns:1fr 1fr}.prototype-correlation{grid-template-columns:1fr;gap:7px}}@media (max-width:620px){.prototype-scope-grid,.prototype-evidence-grid{grid-template-columns:1fr}.prototype-scope-grid article,.prototype-scope-grid article:nth-child(2n){border-right:0}.prototype-evidence-grid article{min-height:0}}.production-hero-image img{object-position:center}.production-intro,.production-path>.section,.production-evidence{position:relative}.production-intro:before,.production-path>.section:before,.production-evidence:before{content:"";background:var(--orange);width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.production-intro{grid-template-columns:.82fr 1.18fr;align-items:start;gap:64px;padding-top:52px;padding-bottom:54px;display:grid}.production-intro h2{color:var(--navy);margin:0;font-size:31px;line-height:1.2}.production-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.production-path{background:var(--pale)}.production-path>.section{padding-top:55px;padding-bottom:58px}.production-path-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.production-path-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr;gap:15px;min-height:126px;padding:19px;display:grid}.production-path-grid article:nth-child(2n){border-right:0}.production-path-grid span{color:var(--orange);font-size:11px;font-weight:800}.production-path-grid h3{color:var(--navy);margin:0 0 6px;font-size:17px}.production-path-grid p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.production-evidence{padding-top:55px;padding-bottom:58px}.production-evidence-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.production-evidence-grid article{border:1px solid var(--line);grid-template-columns:40px 1fr;gap:13px;min-height:158px;padding:18px;display:grid}.production-evidence-grid article>span{border:1px solid var(--line);width:38px;height:38px;color:var(--blue);background:#edf3f8;place-items:center;font-size:10px;font-weight:800;display:grid}.production-evidence-grid h3{color:var(--navy);margin:0 0 6px;font-size:16px;line-height:1.3}.production-evidence-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.production-position{background:var(--pale);border-left:3px solid var(--orange);grid-template-columns:330px 1fr;align-items:center;gap:25px;margin-top:16px;padding:18px 20px;display:grid}.production-position strong{color:var(--navy);font-size:13px;line-height:1.4}.production-position p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (max-width:900px){.production-intro{grid-template-columns:1fr;gap:18px}.production-evidence-grid{grid-template-columns:1fr 1fr}.production-position{grid-template-columns:1fr;gap:7px}}@media (max-width:620px){.production-path-grid,.production-evidence-grid{grid-template-columns:1fr}.production-path-grid article,.production-path-grid article:nth-child(2n){border-right:0}.production-evidence-grid article{min-height:0}}.consultancy-hero .es-subhero-image img{object-position:center 48%}.consultancy-intro{grid-template-columns:.82fr 1.18fr;align-items:start;gap:64px;padding-top:52px;padding-bottom:54px;display:grid;position:relative}.consultancy-intro:before,.consultancy-scope>.section:before,.consultancy-outputs:before{content:"";background:var(--orange);width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.consultancy-intro h2{color:var(--navy);margin:0;font-size:31px;line-height:1.2}.consultancy-intro>div:last-child p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.7}.consultancy-intro>div:last-child p:last-child{margin-bottom:0}.consultancy-scope{background:var(--pale)}.consultancy-scope>.section,.consultancy-outputs{padding-top:55px;padding-bottom:58px;position:relative}.consultancy-scope-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.consultancy-scope-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr;gap:15px;min-height:126px;padding:20px;display:grid}.consultancy-scope-grid article:nth-child(2n){border-right:0}.consultancy-scope-grid span{color:var(--orange);font-size:11px;font-weight:800}.consultancy-scope-grid h3{color:var(--navy);margin:0 0 6px;font-size:17px}.consultancy-scope-grid p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.52}.consultancy-output-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 12px 30px #0d2b4a0d}.consultancy-output-grid article{background:#fff;border:0;min-height:168px;padding:20px}.consultancy-output-grid span{box-sizing:border-box;width:38px;height:38px;color:var(--orange);letter-spacing:.08em;background:#f3f7fa;border:1px solid #c8d8e6;place-items:center;font-size:10px;font-weight:800;display:grid}.consultancy-output-grid h3{color:var(--navy);margin:15px 0 8px;font-size:17px}.consultancy-output-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.52}.consultancy-position{background:var(--navy);justify-content:space-between;align-items:center;gap:45px;padding:40px max(7vw,28px);display:flex}.consultancy-position>div{max-width:790px}.consultancy-position h2{color:#fff;margin:0 0 10px;font-size:29px}.consultancy-position p:not(.eyebrow){color:#dce6f1;margin:0;font-size:14px;line-height:1.6}.consultancy-position>a{color:#fff;border-bottom:1px solid #9fc4df;flex:none;padding-bottom:4px;font-size:12px;font-weight:800}.consultancy-position>a span{color:var(--orange)}@media (max-width:900px){.consultancy-intro{grid-template-columns:1fr;gap:18px}.consultancy-output-grid{grid-template-columns:1fr 1fr}.consultancy-position{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:620px){.consultancy-scope-grid,.consultancy-output-grid{grid-template-columns:1fr}.consultancy-scope-grid article,.consultancy-scope-grid article:nth-child(2n){border-right:0}.consultancy-output-grid article{min-height:0}}.motion-design-outputs{background:var(--pale)}.motion-design-outputs>.section{padding-top:52px;padding-bottom:56px}.motion-design-outputs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.motion-design-outputs-grid article{border:1px solid var(--line);background:#fff;padding:24px}.motion-design-outputs-grid h3{color:var(--navy);margin:0 0 10px;font-size:20px;line-height:1.3}.motion-design-outputs-grid p{color:#465b70;margin:0;font-size:16px;line-height:1.6}@media (max-width:760px){.motion-design-outputs-grid{grid-template-columns:1fr}.motion-design-outputs>.section{padding-top:38px;padding-bottom:42px}}.motion-application-statement{background:#fff}.motion-application-statement>.section{padding-top:46px;padding-bottom:54px}.motion-application-statement-card{border:1px solid var(--line);background:#f5f8fb;max-width:1100px;margin:auto;padding:35px 42px;transition:background-color .2s,border-color .2s}.motion-application-statement-card:hover{background:#e8f1f9;border-color:#abc5de}.motion-application-statement-card h2{color:var(--navy);margin:0 0 13px;font-size:clamp(29px,2.8vw,38px);line-height:1.18}.motion-application-statement-card p{color:#42566d;max-width:980px;margin:0;font-size:16px;line-height:1.65}.motion-application-statement-card p+p{margin-top:14px}@media (max-width:620px){.motion-application-statement>.section{padding-top:34px;padding-bottom:40px}.motion-application-statement-card{padding:25px 22px}}.engineering-page.motion-system-page .engineering-guided-cards .guided-message-reveal{background:#e8f1f9}.engineering-page.motion-system-page .engineering-guided-cards .guided-message-reveal span{color:#b94b10}.engineering-page.motion-system-page .engineering-guided-cards .guided-message-reveal p{color:var(--navy)}.engineering-page.motion-system-page .engineering-guided-cards .guided-message-reveal>.sdt-direction-arrow{--sdt-arrow-ink:#e65313}.engineering-page.motion-system-page .es-scope .engineering-guided-cards .guided-message-reveal{background:linear-gradient(145deg,#1474cb,#1b68ba)}.engineering-page.motion-system-page .es-scope .engineering-guided-cards .guided-message-reveal :is(span,p){color:#fff}.engineering-page.motion-system-page .es-scope .engineering-guided-cards .guided-message-reveal>.sdt-direction-arrow{--sdt-arrow-ink:#fff}.motion-system-page :is(.motion-development-points p,.motion-design-outputs-grid article){transition:background-color .2s,box-shadow .2s}.motion-system-page :is(.motion-development-points p,.motion-design-outputs-grid article):hover{background:#e8f1f9;box-shadow:0 10px 24px #122b4314}.engineering-page.motion-system-page .section-heading{max-width:none}.engineering-page.motion-system-page .section-heading>p:last-child{text-align:left;max-width:none}.engineering-page.motion-system-page .motion-application-statement-card p{max-width:none}.motion-system-page .es-subhero{min-height:0}.motion-system-page .es-subhero-copy{padding-top:28px;padding-bottom:28px}.motion-system-page .es-subhero-copy>p:last-child{margin-bottom:0}.motion-system-page .es-subhero-image{min-height:400px}.motion-system-page .es-subhero-image img{object-position:center 48%}@media (max-width:900px){.motion-system-page .es-subhero-image{min-height:290px}}@media (max-width:620px){.motion-system-page .es-subhero-copy{padding-top:27px;padding-bottom:30px}.motion-system-page .es-subhero-image{min-height:220px}}.motion-system-page .engineering-pathway-visual-cards .guided-message-card{min-height:395px}.motion-system-page .engineering-pathway-visual-cards .guided-message-front{padding:21px}.motion-system-page .engineering-pathway-visual-cards .guided-message-card h3{margin:10px 0 7px;font-size:20px}.motion-system-page .engineering-pathway-visual-cards .guided-message-card p{font-size:15px;line-height:1.48}.motion-system-page .engineering-pathway-visual-cards .guided-message-visual{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f7fa;height:156px;min-height:0;margin:14px -21px 0;position:relative}.motion-system-page .engineering-pathway-visual-cards .guided-message-visual img{object-fit:cover;object-position:center}.motion-system-page .engineering-pathway-visual-cards .guided-message-card:first-child .guided-message-visual img{object-position:58% center}.motion-system-page .engineering-pathway-visual-cards .guided-message-card:nth-child(3) .guided-message-visual img{object-position:35% center}.motion-system-page .engineering-pathway-visual-cards .guided-message-cue{padding-top:13px;font-size:13px}.motion-system-page .engineering-pathway-visual-note{color:#5d6e81;margin:12px 0 0;font-size:13px;line-height:1.45}.motion-system-page .engineering-pathway-visual{margin:0}.motion-system-page .engineering-pathway-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.motion-system-page .engineering-pathway-stage{border:1px solid var(--line);background:#fff;min-width:0;position:relative}.motion-system-page .engineering-pathway-stage:not(:last-child):after{content:"";z-index:2;background:#ef5010;width:22px;height:4px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.motion-system-page .engineering-pathway-stage:not(:last-child):before{content:"";z-index:2;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:10px solid #ef5010;position:absolute;top:50%;left:calc(100% + 26px);transform:translateY(-50%)}.motion-system-page .engineering-pathway-stage-heading{border-bottom:1px solid var(--line);background:#f5f8fb;align-items:center;gap:12px;min-height:84px;padding:12px;display:flex}.motion-system-page .engineering-pathway-number{color:#fff;background:#ef5010;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.motion-system-page .engineering-pathway-stage h3{color:#0c2d62;margin:0;font-size:19px;line-height:1.22}.motion-system-page .engineering-pathway-stage-image{aspect-ratio:543/612;background-image:url(/products/design-development-four-stage-visual-v2.png);background-position-y:top;background-repeat:no-repeat;background-size:400%}.motion-system-page .engineering-pathway-stage-image-1{background-position-x:0}.motion-system-page .engineering-pathway-stage-image-2{background-position-x:33.333%}.motion-system-page .engineering-pathway-stage-image-3{background-position-x:66.667%}.motion-system-page .engineering-pathway-stage-image-4{background-position-x:100%}.motion-system-page .engineering-pathway-visual figcaption{color:#5d6e81;margin-top:12px;font-size:13px;line-height:1.45}@media (max-width:960px){.motion-system-page .engineering-pathway-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.motion-system-page .engineering-pathway-stage:nth-child(2):after,.motion-system-page .engineering-pathway-stage:nth-child(2):before{display:none}}@media (max-width:540px){.motion-system-page .engineering-pathway-stages{grid-template-columns:1fr;gap:30px}.motion-system-page .engineering-pathway-stage:after,.motion-system-page .engineering-pathway-stage:before{display:none}.motion-system-page .engineering-pathway-stage-image{aspect-ratio:543/520}}@media (max-width:640px){.motion-system-page .engineering-pathway-visual-cards .guided-message-card{min-height:370px}}
