.oem-experience{color:#202124;background:#fff;overflow:hidden}.oem-experience *{box-sizing:border-box}.oem-shell{width:100%;margin-inline:auto;padding-inline:clamp(18px,3vw,64px)}.oem-intro{background:#f4f4f5;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:560px;display:grid}.oem-intro-copy{align-self:center;padding:clamp(40px,6vw,100px) clamp(24px,5vw,100px) clamp(40px,6vw,100px) clamp(20px,4vw,80px)}.oem-eyebrow,.oem-section-heading>p{color:#d6401e;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(14px,1.1vw,18px);font-weight:850;line-height:1.4}.oem-intro h1{letter-spacing:-.045em;margin:18px 0 25px;font-size:clamp(46px,5vw,86px);font-weight:900;line-height:1.04}.oem-lead{color:#d6401e;margin:0 0 18px;font-size:clamp(21px,1.8vw,32px);font-weight:850;line-height:1.35}.oem-body{color:#414850;max-width:720px;font-size:clamp(17px,1.1vw,20px);font-weight:630;line-height:1.65}.oem-intro-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.oem-button{background:#d6401e;border-radius:8px;align-items:center;gap:18px;padding:15px 23px;font-size:16px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #d6401e2b;color:#fff!important}.oem-button:hover{background:#ac3119}.oem-text-link{color:#c7391d;text-underline-offset:4px;font-size:16px;font-weight:800;line-height:1.4;text-decoration:underline}.oem-intro-media{height:100%;min-height:560px}.oem-intro-media img{object-fit:cover;width:100%;height:100%;display:block}.oem-capabilities,.oem-process,.oem-options{padding-block:clamp(64px,6vw,112px)}.oem-capabilities{background:#fff}.oem-process{background:#f5f5f6}.oem-options{background:#fff}.oem-section-heading{text-align:center;max-width:880px;margin:0 auto 42px}.oem-section-heading>p{margin:0 0 10px}.oem-section-heading h2{letter-spacing:-.035em;color:#202124;margin:0 0 14px;font-size:clamp(36px,3.2vw,60px);font-weight:900;line-height:1.1}.oem-section-heading span{color:#525b64;font-size:clamp(17px,1.2vw,21px);font-weight:650;line-height:1.55;display:block}.oem-capability-grid{border-top:1px solid #d7d9dd;border-bottom:1px solid #d7d9dd;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.oem-capability-grid article{border-right:1px solid #d7d9dd;min-width:0;padding:30px clamp(15px,2vw,36px)}.oem-capability-grid article:first-child{padding-left:0}.oem-capability-grid article:last-child{border:0}.oem-cap-icon{color:#d6401e;background:#fceae5;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.oem-cap-icon svg{width:25px;height:25px}.oem-capability-grid h3{margin:18px 0 10px;font-size:clamp(20px,1.4vw,26px);font-weight:850}.oem-capability-grid p{color:#515a64;margin:0;font-size:16px;font-weight:600;line-height:1.55}.oem-steps{gap:22px;display:grid}.oem-step{background:#fff;border:1px solid #dcdfe3;border-radius:16px;grid-template-columns:1fr 1fr;min-height:310px;display:grid;overflow:hidden}.oem-step:nth-child(2n) .oem-step-image{order:2}.oem-step-image{min-width:0}.oem-step-image img{object-fit:cover;width:100%;height:100%;min-height:310px;display:block}.oem-step-copy{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,68px);display:flex}.oem-index{color:#d6401e;letter-spacing:.06em;font-size:clamp(20px,1.7vw,30px);font-weight:900}.oem-step-copy h3{margin:10px 0 15px;font-size:clamp(28px,2.3vw,44px);font-weight:900;line-height:1.14}.oem-step-copy p{color:#515a64;max-width:650px;margin:0;font-size:clamp(17px,1.15vw,21px);font-weight:650;line-height:1.55}.oem-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.oem-option-grid article{background:#f7f7f8;border:1px solid #dcdfe3;border-radius:14px;min-width:0;overflow:hidden}.oem-option-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.oem-option-grid article>div{padding:23px 21px 30px}.oem-option-grid h3{color:#d6401e;margin:0 0 10px;font-size:clamp(20px,1.4vw,26px);font-weight:850;line-height:1.25}.oem-option-grid p{color:#4e5862;margin:0;font-size:16px;font-weight:600;line-height:1.5}.oem-moq-note{color:#424a52;background:#f7f7f8;border-left:4px solid #d6401e;max-width:900px;margin:35px auto 0;padding:12px 20px;font-size:17px;font-weight:700;line-height:1.55}.oem-support{color:#fff;background:#1d2228;grid-template-columns:1fr 1fr;display:grid}.oem-support-image img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.oem-support-copy{align-self:center;padding:clamp(35px,5vw,90px)}.oem-support-copy h2{color:#fff;margin:14px 0 22px;font-size:clamp(35px,3vw,56px);font-weight:900;line-height:1.12}.oem-support-copy>p:not(.oem-eyebrow){color:#e4e7ea;max-width:660px;font-size:clamp(18px,1.25vw,23px);font-weight:650;line-height:1.55}.oem-support-copy .oem-text-link{color:#ff7955;margin-top:14px;display:inline-block}.oem-final{text-align:center;background:#f3f4f5;padding-top:clamp(64px,6vw,110px)}.oem-final h2{color:#202124;margin:0 0 15px;font-size:clamp(36px,3vw,58px);font-weight:900;line-height:1.15}.oem-final p{color:#4e5862;max-width:780px;margin:0 auto 25px;font-size:clamp(17px,1.2vw,22px);font-weight:650;line-height:1.5}.oem-product-scroll{background:#ebecef;width:100%;height:400px;margin-top:60px;position:relative;overflow:hidden}@media (max-width:1050px){.oem-capability-grid,.oem-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-capability-grid article:nth-child(2){border-right:0}.oem-capability-grid article:nth-child(-n+2){border-bottom:1px solid #d7d9dd}}@media (max-width:820px){.oem-intro{grid-template-columns:1fr}.oem-intro-copy{order:1;padding:45px 22px}.oem-intro-media{order:2;height:340px;min-height:0}.oem-support{grid-template-columns:1fr}.oem-support-image img{aspect-ratio:16/9;height:auto;min-height:0}.oem-step{grid-template-columns:1fr}.oem-step:nth-child(2n) .oem-step-image{order:0}.oem-step-image img{aspect-ratio:16/9;height:auto;min-height:0}.oem-step-copy{padding:28px}}@media (max-width:560px){.oem-capability-grid,.oem-option-grid{grid-template-columns:1fr}.oem-capability-grid article{border-bottom:1px solid #d7d9dd;border-right:0;padding:25px 0}.oem-capability-grid article:last-child{border:0}.oem-option-grid{gap:16px}.oem-product-scroll{--oem-panel-width:1125px;height:225px}}html[dir=rtl] .oem-experience{text-align:right}html[dir=rtl] .oem-section-heading,html[dir=rtl] .oem-final{text-align:center}
