.oem-capability-showcase[data-v-e526bb4a]{min-width:0;min-height:clamp(560px,72vh,680px);display:grid;grid-template-columns:minmax(340px,31vw) minmax(0,1fr);overflow:hidden;color:#fff;background:#111319}.oem-capability-showcase__lead[data-v-e526bb4a]{min-height:inherit;position:relative;overflow:hidden;isolation:isolate;background:#1d2027}.oem-capability-showcase__lead-copy[data-v-e526bb4a]{min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,3vw,54px)}.oem-capability-showcase__lead-copy h2[data-v-e526bb4a]{max-width:none;margin:0;font-family:var(--display-font);font-size:clamp(32px,3vw,46px);line-height:1.08;letter-spacing:-.04em}.oem-capability-showcase__intro[data-v-e526bb4a]{max-width:520px;margin-top:clamp(20px,2.4vw,32px);color:#ffffffc2;font-size:clamp(14px,1vw,16px);line-height:1.65}.oem-capability-showcase__intro[data-v-e526bb4a] *{color:inherit}.oem-capability-showcase__intro[data-v-e526bb4a]>:first-child{margin-top:0}.oem-capability-showcase__intro[data-v-e526bb4a]>:last-child{margin-bottom:0}.oem-capability-showcase__intro[data-v-e526bb4a] :is(h1,h2,h3,h4,h5,h6){margin:16px 0 9px;font-size:clamp(20px,1.75vw,28px);line-height:1.16;letter-spacing:-.025em}.oem-capability-showcase__intro[data-v-e526bb4a] p{margin-block:0 9px}.oem-capability-showcase__rail[data-v-e526bb4a]{min-width:0;min-height:inherit;position:relative;display:flex;align-items:center;overflow:hidden;padding-block:clamp(34px,4.2vw,68px);padding-left:clamp(44px,3.2vw,60px);padding-right:clamp(112px,6.5vw,132px);border-inline-start:1px solid hsla(0,0%,100%,.08)}.oem-capability-showcase__track[data-v-e526bb4a]{--capability-gap:clamp(14px,1.4vw,24px);--capability-card-width:calc(33.33333% - var(--capability-gap)*2/3);box-sizing:border-box;width:100%;min-width:0;overflow:hidden;overflow-anchor:none;padding-block:12px;scrollbar-width:none}.oem-capability-showcase__track[data-v-e526bb4a]::-webkit-scrollbar{display:none}.oem-capability-showcase__track-inner[data-v-e526bb4a]{display:flex;gap:var(--capability-gap);align-items:center;transform:translate(calc(var(--vi, 0)*var(--step-px, 0px)*-1))}.oem-capability-showcase__track.is-ready .oem-capability-showcase__track-inner[data-v-e526bb4a]{transition:transform .46s cubic-bezier(.22,.75,.2,1)}.oem-capability-showcase__track.no-anim .oem-capability-showcase__track-inner[data-v-e526bb4a]{transition:none!important}.oem-capability-showcase__track.is-single .oem-capability-showcase__track-inner[data-v-e526bb4a]{justify-content:center;--capability-card-width:min(100%,390px)}.oem-capability-showcase__track.is-double .oem-capability-showcase__track-inner[data-v-e526bb4a]{justify-content:center;--capability-card-width:min(42%,360px)}.oem-capability-showcase__track.is-double .oem-capability-showcase__track-inner[data-v-e526bb4a],.oem-capability-showcase__track.is-single .oem-capability-showcase__track-inner[data-v-e526bb4a]{transform:none}.oem-capability-showcase__card[data-v-e526bb4a]{min-width:0;min-height:clamp(390px,52vh,500px);position:relative;display:flex;flex:0 0 var(--capability-card-width);overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:14px;background:#242730;cursor:pointer;scale:.96;transition:scale .38s cubic-bezier(.2,.75,.2,1),border-color .25s ease;scroll-snap-align:center;isolation:isolate}.oem-capability-showcase__card.is-active[data-v-e526bb4a]{cursor:default}.oem-capability-showcase__track:not(.is-double) .oem-capability-showcase__card.is-active[data-v-e526bb4a]{z-index:2;border-color:#ffffff57;scale:1.02}.oem-capability-showcase__card.has-image[data-v-e526bb4a]:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#06080c1f 20%,#06080cd1);content:""}.oem-capability-showcase__media[data-v-e526bb4a]{width:100%;height:100%;position:absolute;z-index:-2;inset:0;margin:0}.oem-capability-showcase__media img[data-v-e526bb4a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,.75,.22,1)}.oem-capability-showcase__card:hover .oem-capability-showcase__media img[data-v-e526bb4a]{transform:scale(1.025)}.oem-capability-showcase__card-copy[data-v-e526bb4a]{width:100%;min-width:0;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,1.8vw,30px)}.oem-capability-showcase__card-copy h3[data-v-e526bb4a]{margin:0 0 13px;color:#fff;font-family:var(--display-font);font-size:clamp(19px,1.55vw,27px);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.oem-capability-showcase__body[data-v-e526bb4a]{width:100%;color:#fff;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.oem-capability-showcase__body[data-v-e526bb4a] *{color:inherit}.oem-capability-showcase__body[data-v-e526bb4a]>:first-child{margin-top:0}.oem-capability-showcase__body[data-v-e526bb4a]>:last-child{margin-bottom:0}.oem-capability-showcase__body[data-v-e526bb4a] .content-page-section--width-full{width:100%;max-width:100%;margin-inline:0}.oem-capability-showcase__arrow[data-v-e526bb4a]{width:48px;height:48px;position:absolute;z-index:4;top:50%;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#15171e;background:#fff;box-shadow:0 12px 28px #0000003d;cursor:pointer;transform:translateY(-50%);transition:color .18s ease,background .18s ease,transform .18s ease}.oem-capability-showcase__arrow--previous[data-v-e526bb4a]{left:18px}.oem-capability-showcase__arrow--next[data-v-e526bb4a]{right:clamp(86px,5vw,104px)}.oem-capability-showcase[dir=rtl] .oem-capability-showcase__arrow--previous[data-v-e526bb4a]{right:clamp(86px,5vw,104px);left:auto}.oem-capability-showcase[dir=rtl] .oem-capability-showcase__arrow--next[data-v-e526bb4a]{right:auto;left:18px}.oem-capability-showcase__arrow[data-v-e526bb4a]:hover{color:#fff;background:#111319;transform:translateY(-50%) scale(1.04)}.oem-capability-showcase__status[data-v-e526bb4a]{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.oem-capability-showcase__dots[data-v-e526bb4a]{display:none}.oem-capability-showcase[data-v-e526bb4a] :is(button,[tabindex]):focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:1180px){.oem-capability-showcase[data-v-e526bb4a]{grid-template-columns:minmax(300px,32vw) minmax(0,1fr)}.oem-capability-showcase__rail[data-v-e526bb4a]{padding-left:40px;padding-right:104px}}@media(max-width:900px){.oem-capability-showcase[data-v-e526bb4a]{min-height:0;grid-template-columns:minmax(0,1fr)}.oem-capability-showcase__lead[data-v-e526bb4a]{min-height:330px}.oem-capability-showcase__rail[data-v-e526bb4a]{min-height:500px;border-inline-start:0;border-top:1px solid hsla(0,0%,100%,.08)}}@media(max-width:620px){.oem-capability-showcase__lead[data-v-e526bb4a]{min-height:0}.oem-capability-showcase__lead-copy[data-v-e526bb4a]{padding:32px 20px 28px}.oem-capability-showcase__lead-copy h2[data-v-e526bb4a]{font-size:clamp(28px,8vw,34px)}.oem-capability-showcase__intro[data-v-e526bb4a]{margin-top:16px;font-size:14px;line-height:1.6}.oem-capability-showcase__rail[data-v-e526bb4a]{min-height:0;display:block;padding:16px 16px 64px}.oem-capability-showcase__track[data-v-e526bb4a]{overflow:visible;padding-block:0;scroll-snap-type:none;touch-action:pan-y}.oem-capability-showcase__track-inner[data-v-e526bb4a]{display:block;transform:none}.oem-capability-showcase__card[data-v-e526bb4a],.oem-capability-showcase__card.is-active[data-v-e526bb4a],.oem-capability-showcase__track.is-double .oem-capability-showcase__card[data-v-e526bb4a],.oem-capability-showcase__track.is-single .oem-capability-showcase__card[data-v-e526bb4a]{width:100%;min-height:0;display:none;flex-direction:column;flex-basis:100%;border-radius:10px;background:#1d2027;scale:1}.oem-capability-showcase__card.is-active[data-v-e526bb4a]:not([data-copy="1"]){display:flex}.oem-capability-showcase__card.has-image[data-v-e526bb4a]:after{display:none}.oem-capability-showcase__media[data-v-e526bb4a]{position:relative;z-index:auto;inset:auto;flex:0 0 auto;aspect-ratio:16/10;overflow:hidden}.oem-capability-showcase__media img[data-v-e526bb4a]{-o-object-position:center;object-position:center}.oem-capability-showcase__card-copy[data-v-e526bb4a]{min-height:0;justify-content:flex-start;padding:20px;background:#1d2027}.oem-capability-showcase__card-copy h3[data-v-e526bb4a]{max-width:100%;margin-bottom:10px;font-size:21px;line-height:1.15;text-wrap:wrap}.oem-capability-showcase__body[data-v-e526bb4a]{font-size:13px;line-height:1.6}.oem-capability-showcase__arrow[data-v-e526bb4a]{display:none}.oem-capability-showcase__dots[data-v-e526bb4a]{position:absolute;right:16px;bottom:8px;left:16px;display:flex;align-items:center;justify-content:center;gap:0}.oem-capability-showcase__dots button[data-v-e526bb4a]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.oem-capability-showcase__dots button[data-v-e526bb4a]:before{width:8px;height:8px;border-radius:50%;background:#ffffff57;content:""}.oem-capability-showcase__dots button.is-active[data-v-e526bb4a]:before{background:#fff}.oem-capability-showcase[dir=rtl] .oem-capability-showcase__arrow--next[data-v-e526bb4a],.oem-capability-showcase__arrow--previous[data-v-e526bb4a]{inset:auto auto 16px 16px;transform:none}.oem-capability-showcase[dir=rtl] .oem-capability-showcase__arrow--previous[data-v-e526bb4a],.oem-capability-showcase__arrow--next[data-v-e526bb4a]{inset:auto 16px 16px auto;transform:none}.oem-capability-showcase__status[data-v-e526bb4a]{width:1px;height:1px}}@media(prefers-reduced-motion:reduce){.oem-capability-showcase[data-v-e526bb4a] *{transition:none!important}}.oem-process[data-v-bc67e85c]{--process-image-height:clamp(540px,64vh,600px);--process-accent:#17191d;--process-row:#f2f3f5;--process-row-hover:#e9ebee;--process-row-active:#dfe2e6;--process-divider:#d5d8dd;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,2.5vw,40px);align-items:start;min-width:0}.oem-process.is-empty[data-v-bc67e85c]{grid-template-columns:minmax(0,1fr)}.oem-process__showcase[data-v-bc67e85c],.oem-process__sidebar[data-v-bc67e85c]{min-width:0}.oem-process__sidebar[data-v-bc67e85c]{display:flex;flex-direction:column}.oem-process__showcase[data-v-bc67e85c]{display:flex;align-items:stretch;width:100%;justify-self:center}.oem-process__heading[data-v-bc67e85c]{margin-bottom:20px}.oem-process__heading h2[data-v-bc67e85c]{margin:0 0 16px;color:var(--text);font-family:var(--display-font);font-size:clamp(30px,2.6vw,40px);line-height:1.16;letter-spacing:-.03em;overflow-wrap:break-word}.oem-process__intro[data-v-bc67e85c]{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.oem-process__intro[data-v-bc67e85c]>:last-child{margin-bottom:0}.oem-process__navigation[data-v-bc67e85c]{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;border-block:1px solid var(--process-divider);background:transparent;list-style:none}.oem-process__navigation li[data-v-bc67e85c]{flex-shrink:0}.oem-process__navigation li+li[data-v-bc67e85c]{border-top:1px solid var(--process-divider)}.oem-process__navigation a[data-v-bc67e85c]{box-sizing:border-box;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:52px;padding:6px 16px 6px 8px;overflow:hidden;color:var(--text);background:var(--process-row);text-decoration:none;transition:color .18s,background .18s}.oem-process__navigation a[data-v-bc67e85c]:hover{background:var(--process-row-hover)}.oem-process__navigation a.is-active[data-v-bc67e85c]{color:var(--text);background:var(--process-row-active)}.oem-process__step-icon[data-v-bc67e85c]{width:36px;height:36px;display:grid;place-items:center;color:var(--process-accent)}.oem-process__navigation a.is-active .oem-process__step-icon[data-v-bc67e85c]{border-radius:4px;color:#fff;background:var(--process-accent)}.oem-process__nav-text[data-v-bc67e85c]{min-width:0;display:flex;align-items:baseline;gap:7px;font-size:15px;line-height:1.35;white-space:nowrap}.oem-process__navigation strong[data-v-bc67e85c]{flex:0 0 auto;color:inherit;font-size:13px;font-weight:700;text-transform:uppercase}.oem-process__step-label[data-v-bc67e85c]{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis}.oem-process__progress[data-v-bc67e85c]{height:2px;position:absolute;right:0;bottom:0;left:0;background:var(--process-accent);transform:scaleX(0);transform-origin:left center}.oem-process[dir=rtl] .oem-process__progress[data-v-bc67e85c]{transform-origin:right center}.oem-process.is-playing .oem-process__navigation a.is-active .oem-process__progress[data-v-bc67e85c]{animation:oem-process-progress-bc67e85c var(--process-duration) linear forwards}.oem-process__panels[data-v-bc67e85c]{display:grid;flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0}.oem-process__panel[data-v-bc67e85c]{grid-area:1/1;visibility:hidden;pointer-events:none;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;height:var(--process-image-height);min-height:0;overflow:hidden;padding:clamp(150px,18vh,190px) 18px 18px;background:#000;scroll-margin-top:120px}.oem-process__panel.is-active[data-v-bc67e85c]{visibility:visible;pointer-events:auto}.oem-process:not(.is-enhanced) .oem-process__panels:has(.oem-process__panel:target) .oem-process__panel.is-active[data-v-bc67e85c]:not(:target){visibility:hidden;pointer-events:none}.oem-process:not(.is-enhanced) .oem-process__panel[data-v-bc67e85c]:target{visibility:visible;pointer-events:auto}.oem-process__image[data-v-bc67e85c]{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.oem-process__copy[data-v-bc67e85c]{min-width:0;max-height:72%;overflow:hidden;padding:clamp(22px,2vw,30px);background:var(--bg)}.oem-process__panel-step[data-v-bc67e85c]{display:none}.oem-process__copy h3[data-v-bc67e85c]{margin:0 0 14px;color:var(--text);font-family:var(--display-font);font-size:clamp(22px,1.8vw,28px);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.oem-process__description[data-v-bc67e85c]{min-width:0;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.oem-process[data-v-bc67e85c] .rich-content>:first-child{margin-top:0}.oem-process[data-v-bc67e85c] .rich-content>:last-child{margin-bottom:0}.oem-process__description[data-v-bc67e85c] img,.oem-process__intro[data-v-bc67e85c] img{max-width:100%;height:auto}.oem-process[data-v-bc67e85c] :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:1100px){.oem-process[data-v-bc67e85c]{gap:28px}.oem-process__navigation a[data-v-bc67e85c]{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-inline-end:12px}}@media(max-width:800px){.oem-process[data-v-bc67e85c]{--process-image-height:420px;grid-template-columns:minmax(0,1fr);gap:24px}.oem-process__sidebar[data-v-bc67e85c]{display:block}.oem-process__heading[data-v-bc67e85c]{margin-bottom:24px}.oem-process__navigation[data-v-bc67e85c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.oem-process__navigation li[data-v-bc67e85c]{min-width:0}.oem-process__navigation li+li[data-v-bc67e85c]{border-top:0}.oem-process__navigation a[data-v-bc67e85c]{height:100%;min-height:48px;grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:center;gap:4px 5px;padding:9px 8px;border:1px solid var(--process-divider);background:var(--process-row)}.oem-process__step-icon[data-v-bc67e85c]{width:24px;height:24px}.oem-process__nav-text[data-v-bc67e85c]{display:contents}.oem-process__navigation strong[data-v-bc67e85c]{font-size:12px}.oem-process__step-dash[data-v-bc67e85c]{display:none}.oem-process__step-label[data-v-bc67e85c]{grid-column:1/-1;display:-webkit-box;width:100%;min-height:0;margin-top:2px;overflow:hidden;font-size:12px;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.oem-process__panel[data-v-bc67e85c]{padding:180px 14px 14px}.oem-process__copy[data-v-bc67e85c]{padding:24px}}@media(max-width:620px){.oem-process[data-v-bc67e85c]{--process-image-height:auto;gap:16px}.oem-process__showcase[data-v-bc67e85c]{width:100%}.oem-process__panel[data-v-bc67e85c]{height:auto;min-height:0;justify-content:flex-start;overflow:hidden;padding:0;border:1px solid var(--process-divider);background:var(--bg)}.oem-process__image[data-v-bc67e85c]{position:static;height:auto;aspect-ratio:16/10;-o-object-position:center;object-position:center}.oem-process__copy[data-v-bc67e85c]{max-height:none;padding:24px 20px}.oem-process__panel-step[data-v-bc67e85c]{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.oem-process__copy h3[data-v-bc67e85c]{margin-bottom:14px;font-size:24px}.oem-process__description[data-v-bc67e85c]{font-size:14px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.oem-process[data-v-bc67e85c] *{transition:none!important;scroll-behavior:auto!important}}@keyframes oem-process-progress-bc67e85c{to{transform:scaleX(1)}}.oem-case-marquee[data-v-5db3b13f]{min-width:0;overflow:hidden}.oem-case-marquee__viewport[data-v-5db3b13f]{min-width:0;overflow:hidden;padding:6px 0 18px}.oem-case-marquee__track[data-v-5db3b13f]{width:-moz-max-content;width:max-content;display:flex;gap:20px}.oem-case-marquee__track.is-animated[data-v-5db3b13f]{animation:oem-case-marquee-5db3b13f 32s linear infinite;will-change:transform}.oem-case-marquee[dir=rtl] .oem-case-marquee__track.is-animated[data-v-5db3b13f]{animation-name:oem-case-marquee-rtl-5db3b13f}.oem-case-marquee__viewport:hover .oem-case-marquee__track.is-animated[data-v-5db3b13f]{animation-play-state:paused}.oem-case-marquee.is-single .oem-case-marquee__track[data-v-5db3b13f]{width:100%}.oem-case-card[data-v-5db3b13f]{width:clamp(292px,25vw,370px);min-width:0;flex:0 0 auto;overflow:hidden;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#f2f3f5;transition:border-color .22s ease,transform .22s ease}.oem-case-card[data-v-5db3b13f]:hover{border-color:color-mix(in srgb,var(--text) 38%,var(--line));transform:translateY(-4px)}.oem-case-marquee.is-single .oem-case-card[data-v-5db3b13f]{width:min(100%,520px)}.oem-case-card__media[data-v-5db3b13f]{aspect-ratio:16/10;display:grid;place-items:center;margin:0;overflow:hidden;background:#e7e9ec}.oem-case-card__media img[data-v-5db3b13f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.oem-case-card:hover .oem-case-card__media img[data-v-5db3b13f]{transform:scale(1.025)}.oem-case-card__media>span[data-v-5db3b13f]{color:color-mix(in srgb,var(--muted) 48%,transparent);font-family:var(--display-font);font-size:clamp(42px,5vw,72px);font-variant-numeric:tabular-nums}.oem-case-card__copy[data-v-5db3b13f]{min-width:0;padding:20px 22px 23px}.oem-case-card__title[data-v-5db3b13f]{margin:0;overflow:hidden;color:var(--text);font-family:var(--display-font);font-size:clamp(19px,1.5vw,23px);font-weight:760;line-height:1.2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.oem-case-card__summary[data-v-5db3b13f]{min-width:0;max-height:4.8em;margin-top:11px;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.6}.oem-case-card__summary[data-v-5db3b13f] *{display:inline;margin:0;padding:0;color:inherit;font:inherit}.oem-case-card__summary[data-v-5db3b13f] p+p:before{content:" "}.oem-case-card__summary[data-v-5db3b13f] :is(img,video,iframe,table,hr,pre,figure){display:none}@keyframes oem-case-marquee-5db3b13f{to{transform:translate(calc(-50% - 10px))}}@keyframes oem-case-marquee-rtl-5db3b13f{to{transform:translate(calc(50% + 10px))}}@media(max-width:620px){.oem-case-marquee__viewport[data-v-5db3b13f]{overflow:visible;margin-inline:0;padding-inline:0}.oem-case-marquee__track[data-v-5db3b13f],.oem-case-marquee__track.is-animated[data-v-5db3b13f]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:none;transform:none}.oem-case-marquee.is-single .oem-case-marquee__track[data-v-5db3b13f]{grid-template-columns:minmax(0,1fr)}.oem-case-card[aria-hidden=true][data-v-5db3b13f]{display:none}.oem-case-card[data-v-5db3b13f]{width:100%;min-width:0;transition:none}.oem-case-card[data-v-5db3b13f]:hover{transform:none}.oem-case-card__media[data-v-5db3b13f]{aspect-ratio:4/3}.oem-case-card__media>span[data-v-5db3b13f]{font-size:34px}.oem-case-card__copy[data-v-5db3b13f]{padding:12px 12px 14px}.oem-case-card__title[data-v-5db3b13f]{overflow:hidden;font-size:14px;line-height:1.3;white-space:normal;-webkit-line-clamp:2}.oem-case-card__summary[data-v-5db3b13f],.oem-case-card__title[data-v-5db3b13f]{display:-webkit-box;-webkit-box-orient:vertical}.oem-case-card__summary[data-v-5db3b13f]{max-height:4.35em;margin-top:6px;font-size:12px;line-height:1.45;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.oem-case-marquee__viewport[data-v-5db3b13f]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.oem-case-marquee__track.is-animated[data-v-5db3b13f]{animation:none;transform:none}.oem-case-card[aria-hidden=true][data-v-5db3b13f]{display:none}.oem-case-card[data-v-5db3b13f]{scroll-snap-align:start;transition:none}}.oem-content-module[data-v-c6a73d65]{padding:clamp(66px,8vw,118px) 0;border-top:1px solid var(--line);background:#fff}.oem-process-module[data-v-c6a73d65]{background:#f2f3f5}.oem-cases-module[data-v-c6a73d65]{background:#fff}.oem-contact-section[data-v-c6a73d65]{scroll-margin-top:var(--public-header-height,78px);padding:clamp(28px,4vh,44px) 0;border-top:1px solid var(--line);background:#f2f3f5}.oem-content-module__inner[data-v-c6a73d65]{display:grid;gap:clamp(28px,4vw,52px)}.oem-content-module__supplement[data-v-c6a73d65]{margin-top:clamp(32px,5vw,64px)}.oem-content-module__heading[data-v-c6a73d65]{width:min(1040px,100%)}.oem-content-module__heading h2[data-v-c6a73d65]{margin:8px 0 0;font-family:var(--display-font);font-size:clamp(30px,3vw,44px);line-height:1.1;letter-spacing:-.035em}.oem-content-module__body[data-v-c6a73d65]{width:100%;overflow:visible}.oem-content-module__body[data-v-c6a73d65]>:first-child{margin-top:0}.oem-content-module__body[data-v-c6a73d65]>:last-child{margin-bottom:0}.oem-content-module__body[data-v-c6a73d65] .content-page-section--width-full{width:100dvw;max-width:100dvw;margin-inline:calc(50% - 50dvw);border-radius:0}.oem-overview-module[data-v-c6a73d65]{box-sizing:border-box;padding-block:clamp(54px,7vw,92px)}.oem-overview-module__container[data-v-c6a73d65]{width:calc(100% - clamp(40px,8vw,144px));max-width:1560px;box-sizing:border-box;margin-inline:auto;padding:0}.oem-overview-module__layout[data-v-c6a73d65]{display:grid;grid-template-columns:clamp(440px,34vw,620px) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,68px)}.oem-overview-module__copy[data-v-c6a73d65]{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:8px clamp(4px,1vw,18px)}.oem-overview-module__copy .oem-content-module__heading h2[data-v-c6a73d65]{max-width:none;margin-top:0;font-size:clamp(32px,3vw,44px);line-height:1.08;letter-spacing:-.04em}.oem-overview-module__copy .oem-content-module__body[data-v-c6a73d65]{max-width:760px;margin-top:clamp(16px,1.8vw,24px);color:var(--muted);font-size:clamp(13px,.9vw,15px);line-height:1.58}.oem-overview-module__copy .oem-content-module__body[data-v-c6a73d65] p{margin-block:.6em}.oem-overview-module__media[data-v-c6a73d65]{position:relative;width:100%;height:420px;min-width:0;margin:0;overflow:hidden;border-radius:8px;background:var(--surface)}.oem-overview-module.has-no-media .oem-overview-module__layout[data-v-c6a73d65]{grid-template-columns:minmax(0,1fr)}.oem-overview-module.has-no-media .oem-overview-module__copy[data-v-c6a73d65]{width:min(980px,100%);align-items:flex-start}.oem-overview-module__media img[data-v-c6a73d65]{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;transition:transform .7s cubic-bezier(.22,.75,.22,1)}.oem-overview-module__container:hover .oem-overview-module__media img[data-v-c6a73d65]{transform:scale(1.018)}.oem-overview-module__stats[data-v-c6a73d65]{--overview-stat-count:1;display:flex;max-width:100%;margin:clamp(24px,3vw,38px) 0 0;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line);background:transparent;list-style:none;scrollbar-width:thin;scroll-snap-type:x proximity}.oem-overview-module__stats>li[data-v-c6a73d65]{min-width:-moz-max-content;min-width:max-content;flex:1 0 max(175px,calc(100%/var(--overview-stat-count)));display:flex;align-items:center;justify-content:center;gap:13px;box-sizing:border-box;padding:16px clamp(18px,2vw,28px);border-inline-start:1px solid var(--line);scroll-snap-align:start}.oem-overview-module__stats>li[data-v-c6a73d65]:first-child{border-inline-start:0}.oem-overview-module__stat-icon[data-v-c6a73d65]{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:#f2f3f5}.oem-overview-module__stat-copy[data-v-c6a73d65]{min-width:-moz-max-content;min-width:max-content}.oem-overview-module__stats strong[data-v-c6a73d65]{display:block;color:var(--text);font-family:var(--display-font);font-size:clamp(25px,2.3vw,36px);font-weight:760;line-height:1;letter-spacing:-.04em;white-space:nowrap}.oem-overview-module__stats small[data-v-c6a73d65]{display:block;margin-top:7px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.025em;white-space:nowrap}.oem-overview-module__supplement[data-v-c6a73d65]{margin-top:clamp(20px,2.2vw,32px);padding:0 clamp(6px,1vw,18px);color:var(--muted);font-size:13px;line-height:1.65}.oem-overview-module__supplement[data-v-c6a73d65] .content-page-section--width-full{width:100%;max-width:100%;margin-inline:0}.oem-module-action[data-v-c6a73d65]{width:-moz-fit-content;width:fit-content;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-top:32px;padding:11px 20px 11px 24px;border:1px solid var(--dark);border-radius:3px;color:#fff;background:var(--dark);font-size:12px;font-weight:750;letter-spacing:.06em;transition:transform .18s ease,box-shadow .18s ease}.oem-module-action svg[data-v-c6a73d65]{flex:none;transition:transform .18s ease}.oem-module-action:hover svg[data-v-c6a73d65]{transform:translate(3px)}html[dir=rtl]{padding:11px 24px 11px 20px}html[dir=rtl]{transform:translate(-3px)}.oem-module-action[data-v-c6a73d65]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #11111129}.oem-capabilities-module[data-v-c6a73d65]{padding:0;border-top:0;background:#111319}.oem-capabilities-module__inner[data-v-c6a73d65]{width:100%;max-width:none;display:grid;gap:0;padding-inline:0}.oem-capabilities-module__inner>.oem-content-module__body[data-v-c6a73d65]{box-sizing:border-box;padding:clamp(24px,3vw,44px) clamp(20px,4vw,64px);color:var(--text);background:#fff}.oem-content-module__body[data-v-c6a73d65] blockquote{margin-inline:0}.oem-advantages-module[data-v-c6a73d65]{padding-block:clamp(66px,7vw,104px);border-color:var(--line);color:var(--text);background:#fff}.oem-advantages-panel[data-v-c6a73d65]{color:var(--text)}.oem-advantages-module__heading[data-v-c6a73d65]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:8px clamp(40px,7vw,110px);align-items:end;margin-bottom:clamp(30px,4vw,52px)}.oem-advantages-module__heading h2[data-v-c6a73d65]{grid-column:1;margin:0;color:var(--text);font-family:var(--display-font);font-size:clamp(32px,3vw,44px);line-height:1.08;letter-spacing:-.04em}.oem-advantages-module__heading .oem-content-module__body[data-v-c6a73d65]{grid-column:2;grid-row:1;align-self:end;color:var(--muted);font-size:clamp(14px,1vw,16px);line-height:1.7}.oem-advantages-module__heading .oem-content-module__body[data-v-c6a73d65] *{color:inherit}.oem-advantages-grid[data-v-c6a73d65]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.oem-advantages-grid.is-single[data-v-c6a73d65]{grid-template-columns:minmax(0,1fr)}.oem-advantages-grid.is-four[data-v-c6a73d65],.oem-advantages-grid.is-two[data-v-c6a73d65]{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-advantage-card[data-v-c6a73d65]{position:relative;min-width:0;height:clamp(280px,24vw,360px);overflow:hidden;border-radius:14px;background:#242730}.oem-advantage-card__media[data-v-c6a73d65]{position:absolute;inset:0;margin:0}.oem-advantage-card__media img[data-v-c6a73d65]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.88) contrast(1.02)}.oem-advantage-card__copy[data-v-c6a73d65]{position:absolute;inset:0;z-index:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(18px,1.8vw,28px);color:#fff;background:linear-gradient(180deg,#090b1000 34%,#090b10d1);transition:background .28s ease}.oem-advantage-card.is-hinting .oem-advantage-card__copy[data-v-c6a73d65],.oem-advantage-card:hover .oem-advantage-card__copy[data-v-c6a73d65]{background:#090b10c7}.oem-advantage-card__copy h3[data-v-c6a73d65]{margin:0;color:#fff;font-family:var(--display-font);font-size:clamp(19px,1.55vw,24px);line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.oem-advantage-card .oem-content-module__body[data-v-c6a73d65]{min-height:0;max-height:0;overflow:hidden;color:#ffffffe0;font-size:14px;line-height:1.62;opacity:0;transition:opacity .3s ease,max-height .3s ease}.oem-advantage-card.is-hinting .oem-content-module__body[data-v-c6a73d65],.oem-advantage-card:hover .oem-content-module__body[data-v-c6a73d65]{max-height:calc(100% - 64px);overflow-y:auto;opacity:1;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.4) transparent}.oem-advantage-card .oem-content-module__body[data-v-c6a73d65] *{color:inherit}.oem-advantage-card .oem-content-module__body[data-v-c6a73d65] .content-page-section--width-full{width:100%;max-width:100%;margin-inline:0}.oem-advantage-card__excerpt[data-v-c6a73d65]{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fffc;font-size:13px;line-height:1.5;transition:opacity .2s ease}.oem-advantage-card.is-hinting .oem-advantage-card__excerpt[data-v-c6a73d65],.oem-advantage-card:hover .oem-advantage-card__excerpt[data-v-c6a73d65]{opacity:0}.oem-advantages-panel__supplement[data-v-c6a73d65]{margin-top:clamp(28px,3.5vw,44px);color:var(--muted);font-size:14px;line-height:1.7}.oem-advantages-panel__supplement[data-v-c6a73d65] *{color:inherit}.oem-advantages-panel__supplement[data-v-c6a73d65] .content-page-section--width-full{width:100%;max-width:100%;margin-inline:0}@media(max-width:900px){.oem-advantages-grid[data-v-c6a73d65]{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-advantages-module__heading[data-v-c6a73d65]{grid-template-columns:minmax(0,1fr);gap:18px}.oem-advantages-module__heading .oem-content-module__body[data-v-c6a73d65],.oem-advantages-module__heading h2[data-v-c6a73d65]{grid-column:auto;grid-row:auto}.oem-overview-module__layout[data-v-c6a73d65]{min-height:0;grid-template-columns:minmax(0,1fr)}.oem-overview-module.has-no-media .oem-overview-module__copy[data-v-c6a73d65],.oem-overview-module__copy[data-v-c6a73d65],.oem-overview-module__media[data-v-c6a73d65]{width:100%}.oem-overview-module__copy[data-v-c6a73d65]{min-height:0;padding:clamp(28px,5vw,44px) 0 0}.oem-overview-module__media[data-v-c6a73d65]{height:auto;min-height:0;aspect-ratio:16/9}}@media(max-width:620px){.oem-advantages-grid[data-v-c6a73d65],.oem-advantages-grid.is-four[data-v-c6a73d65],.oem-advantages-grid.is-two[data-v-c6a73d65]{grid-template-columns:minmax(0,1fr)}.oem-content-module[data-v-c6a73d65]{padding-block:52px}.oem-capabilities-module[data-v-c6a73d65]{padding-block:0}.oem-overview-module[data-v-c6a73d65]{padding-block:24px}.oem-overview-module__container[data-v-c6a73d65]{width:calc(100% - 36px);padding:0}.oem-overview-module__copy[data-v-c6a73d65]{min-height:0;padding:40px 24px}.oem-overview-module__stats[data-v-c6a73d65]{display:grid;grid-template-columns:repeat(var(--overview-stat-columns,3),minmax(0,1fr));overflow:visible;scroll-snap-type:none;scrollbar-width:none}.oem-overview-module__stats>li[data-v-c6a73d65]{min-width:0;justify-content:flex-start;gap:8px;padding:14px 10px;border-inline-start:0;border-top:1px solid var(--line);scroll-snap-align:none}.oem-overview-module__stats>li[data-v-c6a73d65]:nth-child(-n+3){border-top:0}.oem-overview-module__stats>li[data-v-c6a73d65]:nth-child(3n+2),.oem-overview-module__stats>li[data-v-c6a73d65]:nth-child(3n+3){border-inline-start:1px solid var(--line)}.oem-overview-module__stat-icon[data-v-c6a73d65]{width:40px;height:40px;flex-basis:40px}.oem-overview-module__stat-copy[data-v-c6a73d65]{min-width:0}.oem-overview-module__stats strong[data-v-c6a73d65]{font-size:22px}.oem-overview-module__stats small[data-v-c6a73d65]{margin-top:5px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.oem-overview-module__supplement[data-v-c6a73d65]{padding:0 24px}.oem-advantage-card[data-v-c6a73d65]{height:auto}.oem-advantage-card__media[data-v-c6a73d65]{position:static;height:auto;aspect-ratio:16/7}.oem-advantage-card__copy[data-v-c6a73d65]{position:static;gap:8px;padding:18px 16px 20px;background:#1d2027}.oem-advantage-card .oem-content-module__body[data-v-c6a73d65],.oem-advantage-card.is-hinting .oem-content-module__body[data-v-c6a73d65],.oem-advantage-card:hover .oem-content-module__body[data-v-c6a73d65]{max-height:none;overflow:visible;opacity:1}.oem-advantage-card__excerpt[data-v-c6a73d65]{display:none}}
