.motor42{color:#164f90}.motor-hero42{position:relative;min-height:580px;overflow:hidden;border-radius:12px;background:#edf3f7}.motor-photo42{position:absolute;right:0;top:0;width:82%;height:100%;object-fit:contain;mix-blend-mode:multiply}.motor-copy42{position:relative;z-index:2;padding:52px 40px;width:350px}.motor-copy42 h1{font-size:82px;line-height:.96;letter-spacing:-5px;margin:36px 0 25px}.motor-copy42>p:not(.eyebrow){font-size:19px;line-height:1.45;margin-bottom:28px}.motor-copy42 .eyebrow{font-size:10px;letter-spacing:1.4px}.motor-copy42 .primary{font-size:13px;padding:16px 20px}.motor-points42{position:absolute;inset:0;pointer-events:none}.motor-points42 button{position:absolute;pointer-events:auto;border:0;background:none;padding:0;color:#164f90;display:flex;align-items:center;gap:8px;cursor:pointer}.motor-points42 button>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #164f90;border-radius:50%;background:#f8fbfdee;font-size:25px;font-weight:300}.motor-points42 b{font-size:11px;background:#f8fbfdee;padding:7px 9px;border-radius:4px;opacity:0}.motor-points42 button:hover b,.motor-points42 button:focus-visible b,.motor-points42 button[aria-pressed=true] b{opacity:1}.motor-points42 button[aria-pressed=true]>span{background:#164f90;color:white}.point-shaft42{left:43%;top:61%}.point-mount42{left:70%;top:79%}.point-terminal42{left:66%;top:23%}.motor-label42{position:absolute;bottom:18px;right:22px;font-size:8px;letter-spacing:1px;color:#52697b}.motor-detailbar42{display:grid;grid-template-columns:1fr 2fr 44px;align-items:center;gap:25px;padding:24px 4px 28px;border-bottom:1px solid #cbd7e0}.motor-detailbar42 strong{font-size:18px;font-weight:500}.motor-detailbar42 p{font-size:14px;margin:0;color:#52697b}.motor-detailbar42 a{font-size:30px;text-align:center;text-decoration:none}.motor-bento42{display:grid;grid-template-columns:7fr 5fr;gap:18px;margin-top:48px}.motor-bento42>*{border-radius:12px;overflow:hidden;margin:0}.motor-material42{position:relative;min-height:480px;background:#123247}.motor-material42>img{width:100%;height:100%;position:absolute;object-fit:cover}.motor-material42:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#061c32c9)}.motor-material42 figcaption{position:absolute;bottom:32px;left:32px;z-index:1;color:white}.motor-material42 figcaption>span{font-size:10px;letter-spacing:1.5px}.motor-material42 h2{font-size:42px;letter-spacing:-1.8px;line-height:1.08;margin:15px 0}.motor-material42 small{font-size:10px;color:#d0dee8}.motor-mount42{background:#e1edf6;padding:30px;display:flex;flex-direction:column}.motor-mount42 h2{font-size:28px;letter-spacing:-1px;margin:10px 0 0}.motor-mount42>svg{width:100%;height:235px;flex:1;min-height:180px}.motor-mount42 [hidden]{display:none!important}.mount-buttons42{display:flex;gap:5px;background:#f8fbfd88;padding:5px;border-radius:8px}.mount-buttons42 button{flex:1;border:0;border-radius:5px;min-height:44px;background:transparent;color:#164f90;font:inherit;font-size:12px;cursor:pointer}.mount-buttons42 button[aria-pressed=true]{background:#164f90;color:white}.motor-mount42>a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:13px;padding-top:22px}.motor-mount42>a span{font-size:24px}.motor-mount42>small{font-size:10px;color:#52697b;margin-top:9px}.motor-nameplate42{background:#edf2f5;display:grid;grid-template-columns:1fr 1.1fr;gap:12px;padding:32px;align-items:center;text-decoration:none;min-height:300px}.motor-nameplate42 h2,.motor-duty42 h2{font-size:34px;line-height:1.08;letter-spacing:-1.4px;margin:15px 0}.motor-nameplate42>img{width:100%;transform:rotate(-5deg)}.big-plus42{font-size:34px;font-weight:300}.motor-duty42{background:#164f90;color:#f8fbfd;padding:32px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px;text-decoration:none}.motor-duty42>img{filter:brightness(0) invert(1);width:52px;height:52px}.motor-duty42>div{flex:1}.motor-duty42>.big-plus42{align-self:flex-end;margin-left:auto}.motor-next42{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:80px;padding-bottom:85px}.motor-next42 h2{font-size:48px;line-height:1.05;letter-spacing:-2px;margin:18px 0}.motor-next-actions42>a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #cbd7e0;text-decoration:none;font-size:17px}.motor-next-actions42>a span{font-size:26px}.motor-next-actions42>p{font-size:11px;color:#52697b;margin-top:18px}.motor42 button:focus-visible,.motor42 a:focus-visible{outline:3px solid #387ec5;outline-offset:5px}
@media(max-width:760px){.motor-hero42{min-height:0;display:flex;flex-direction:column}.motor-copy42{padding:28px 24px 0;width:auto}.motor-copy42 h1{font-size:60px;letter-spacing:-3px;margin:25px 0 16px}.motor-copy42>p:not(.eyebrow){font-size:16px;margin-bottom:20px}.motor-photo42{position:relative;order:2;width:100%;height:290px;margin-top:8px}.motor-points42{top:auto;bottom:25px;height:270px;z-index:3}.point-shaft42{left:24%;top:60%}.point-mount42{left:68%;top:78%}.point-terminal42{left:57%;top:21%}.motor-points42 b{display:none}.motor-label42{bottom:10px;right:12px;font-size:6px;z-index:4}.motor-detailbar42{grid-template-columns:1fr 34px;gap:10px;padding:22px 0}.motor-detailbar42 strong{font-size:16px}.motor-detailbar42 p{grid-column:1;font-size:12px}.motor-detailbar42 a{grid-column:2;grid-row:1/3}.motor-bento42{grid-template-columns:1fr;margin-top:26px;gap:14px}.motor-material42{min-height:360px}.motor-material42 figcaption{left:24px;bottom:24px}.motor-material42 h2{font-size:36px}.motor-mount42{padding:24px;min-height:440px}.motor-nameplate42{padding:24px;min-height:260px;grid-template-columns:1fr 1fr}.motor-nameplate42 h2,.motor-duty42 h2{font-size:29px}.motor-duty42{padding:26px;min-height:220px}.motor-next42{grid-template-columns:1fr;gap:20px;padding-top:48px;padding-bottom:50px}.motor-next42 h2{font-size:38px}.motor42 .eyebrow{font-size:9px}}
.motor-photo42{mask-image:linear-gradient(to right,transparent 0%,black 15%)}.motor-duty42 .eyebrow{color:#e1edf6}

/* A measured split layout keeps text and image in separate columns. */
.motor-hero42{display:grid;grid-template-columns:minmax(290px, .9fr) minmax(0,1.8fr);min-height:0;background:transparent;gap:20px;overflow:visible;border-radius:0;align-items:stretch}.motor-copy42{width:auto;padding:40px 28px 40px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.motor-copy42 h1{font-size:66px;line-height:1.02;letter-spacing:-3px;margin:28px 0 22px}.motor-copy42 .eyebrow{font-size:9px;letter-spacing:1px}.motor-copy42>p:not(.eyebrow){font-size:17px;line-height:1.5;margin:0 0 25px}.motor-stage43{position:relative;min-width:0;align-self:center;background:#e7edf2;border-radius:12px;overflow:hidden;aspect-ratio:1.5}.motor-photo42{position:relative;display:block;width:100%;height:auto;margin:0;object-fit:contain;mix-blend-mode:normal;mask-image:none}.motor-points42{inset:0;height:auto}.point-shaft42{left:29%;top:61%}.point-mount42{left:66%;top:80%}.point-terminal42{left:57%;top:24%}.motor-label42{font-size:7px;bottom:10px;right:12px;background:#f8fbfdcf;padding:4px 6px;border-radius:3px}.motor-detailbar42{margin-top:20px}.motor-material42 h2{font-size:36px;letter-spacing:-1px}.motor-material42{min-height:430px}.motor-next42 h2{font-size:42px;letter-spacing:-1.5px}
@media(max-width:950px) and (min-width:761px){.motor-hero42{grid-template-columns: .85fr 1.2fr;gap:10px}.motor-copy42 h1{font-size:50px;letter-spacing:-2px}.motor-copy42{padding:25px 10px 25px 0}.motor-points42 b{display:none}}
@media(max-width:760px){.motor-hero42{display:flex;gap:20px}.motor-copy42{padding:14px 4px 0;display:block}.motor-copy42 h1{font-size:52px;letter-spacing:-2px;margin:20px 0 16px}.motor-copy42>p:not(.eyebrow){font-size:15px;margin-bottom:20px}.motor-stage43{width:100%;aspect-ratio:1.5}.motor-photo42{height:auto;width:100%;margin:0}.motor-points42{inset:0;height:auto}.motor-label42{font-size:5px;right:7px;bottom:7px}.motor-points42 button>span{width:30px;height:30px;font-size:21px}.motor-material42{min-height:340px}.motor-material42 h2{font-size:32px}.motor-next42 h2{font-size:36px}}
