.oem-page{--oem-ink:#101511;--oem-green:#0d4a31;--oem-green-2:#155a3b;--oem-amber:#ee9f13;--oem-ivory:#fbfaf6;--oem-line:#ddd9cf;--oem-muted:#5f625d;background:var(--oem-ivory);color:var(--oem-ink);overflow:clip}.oem-page *,.oem-page :before,.oem-page :after{box-sizing:border-box}body:has(.oem-page) .support-widget{display:none!important}body:has(.oem-page) a[aria-label="Chat on WhatsApp"]{display:none!important}.oem-hero,.oem-inputs,.oem-section,.oem-approval,.oem-final{width:min(1380px,100% - 80px);margin-inline:auto}.oem-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,62px);min-height:500px;padding:32px 0 34px;display:grid}.oem-hero-copy{max-width:610px}.oem-eyebrow,.oem-kicker{color:var(--oem-green);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:820;line-height:1;display:block}.oem-hero h1,.oem-section-head h2,.oem-approval h2,.oem-final h2{color:var(--oem-ink);font-family:var(--font-space), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-weight:760}.oem-hero h1{max-width:640px;margin-top:22px;font-size:clamp(42px,4.3vw,68px);line-height:1.02}.oem-hero h1 em{color:var(--oem-green);font-style:normal}.oem-hero p{max-width:560px;color:var(--oem-muted);margin:20px 0 0;font-size:16px;line-height:1.62}.oem-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.oem-btn,.oem-final-btn{border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:820;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.oem-btn:hover,.oem-final-btn:hover,.oem-mobile-cta:hover{transform:translateY(-1px)}.oem-btn-primary{border:1px solid var(--oem-green);background:var(--oem-green);color:#fff}.oem-btn-secondary{color:var(--oem-ink);background:#fff;border:1px solid #bdb6aa}.oem-hero-media,.oem-approval-media{background:#e5dfd3;border-radius:7px;position:relative;overflow:hidden}.oem-hero-media{min-height:430px}.oem-hero-media img,.oem-approval-media img{object-fit:cover}.oem-inputs{border-top:1px solid var(--oem-line);border-bottom:1px solid var(--oem-line);background:#fff;grid-template-columns:270px minmax(0,1fr);align-items:stretch;display:grid}.oem-inputs-intro{flex-direction:column;justify-content:center;padding:26px 24px 26px 0;display:flex}.oem-inputs h2{color:var(--oem-ink);font-family:var(--font-space), Inter, sans-serif;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.08}.oem-inputs p,.oem-input-item p,.oem-capability-card p,.oem-approval-copy>p,.oem-faq details p{color:var(--oem-muted);margin:0;line-height:1.45}.oem-inputs-intro p{margin-top:10px;font-size:13px}.oem-input-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.oem-input-item{border-left:1px solid var(--oem-line);grid-template-columns:34px minmax(0,1fr);align-content:center;gap:14px;min-height:116px;padding:20px 18px;display:grid}.oem-input-item svg{color:#4b4031}.oem-input-item h3{margin:0 0 6px;font-size:13px;line-height:1.2}.oem-input-item p{font-size:12px}.oem-mobile-arrow{display:none}.oem-section{padding:54px 0}.oem-section-head{gap:14px;margin-bottom:28px;display:grid}.oem-section-head h2{max-width:720px;font-size:clamp(27px,2.7vw,42px);line-height:1.06}.oem-process-grid{border:1px solid var(--oem-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.oem-process-step{border-left:1px solid var(--oem-line);align-content:start;min-width:0;min-height:370px;padding:28px 22px;display:grid;position:relative}.oem-process-step:first-child{border-left:0}.oem-step-number{background:var(--oem-green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:850;display:grid}.oem-process-step>svg{color:var(--oem-ink);margin-bottom:18px}.oem-process-step h3{min-height:44px;margin:0;font-size:18px;line-height:1.17}.oem-process-step dl{gap:16px;margin:20px 0 0;display:grid}.oem-process-step dt{color:var(--oem-green);font-size:12px;font-weight:850}.oem-process-step dd{color:var(--oem-muted);margin:4px 0 0;font-size:12px;line-height:1.42}.oem-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.oem-capability-card{border:1px solid var(--oem-line);background:#fff;border-radius:7px;display:grid;overflow:hidden}.oem-capability-media{aspect-ratio:1.45/.8;background:#e5dfd3;width:100%;display:block;position:relative;overflow:hidden}.oem-capability-media img{object-fit:cover}.oem-capability-card>div{padding:18px}.oem-capability-card h3{margin:0 0 8px;font-size:17px}.oem-capability-card p{font-size:13px}.oem-capability-card>svg{display:none}.oem-approval{border-top:1px solid var(--oem-line);border-bottom:1px solid var(--oem-line);background:#fff;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:410px;display:grid}.oem-approval-copy{align-self:center;padding:40px 44px 40px 0}.oem-approval h2{max-width:430px;margin-top:16px;font-size:clamp(28px,2.5vw,40px);line-height:1.06}.oem-approval ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.oem-approval li{color:#363d37;align-items:center;gap:10px;font-size:14px;display:flex}.oem-approval li svg,.oem-role-row svg{color:var(--oem-green)}.oem-approval-media{min-height:410px}.oem-role-table{border:1px solid var(--oem-line);background:#fff}.oem-role-row{border-top:1px solid var(--oem-line);grid-template-columns:minmax(0,1.4fr) minmax(90px,.45fr) minmax(120px,.55fr);min-height:46px;display:grid}.oem-role-row:first-child{border-top:0}.oem-role-row span{border-left:1px solid var(--oem-line);justify-content:center;align-items:center;padding:10px 18px;font-size:13px;display:flex}.oem-role-row span:first-child{border-left:0;justify-content:flex-start;font-weight:650}.oem-role-head{background:#f2eee6;font-weight:820}.oem-role-head span:last-child{background:var(--oem-green);color:#fff}.oem-faq-list{gap:12px;max-width:980px;margin-inline:auto;display:grid}.oem-faq details{border:1px solid var(--oem-line);background:#fff;border-radius:7px;padding:18px 20px}.oem-faq summary{cursor:pointer;font-size:15px;font-weight:820}.oem-faq details p{margin-top:12px;font-size:14px}.oem-final{background:var(--oem-green);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;width:100%;max-width:none;padding:44px max(40px,50vw - 650px);display:grid}.oem-final .oem-kicker,.oem-final h2{color:#fff}.oem-final h2{max-width:600px;margin-top:10px;font-size:clamp(26px,2.4vw,38px);line-height:1.1}.oem-final-btn{background:var(--oem-amber);color:#111;min-width:250px}.oem-mobile-cta{display:none}.oem-btn:focus-visible,.oem-final-btn:focus-visible,.oem-mobile-cta:focus-visible,.oem-faq summary:focus-visible{outline-offset:3px;outline:3px solid #ee9f138c}@media (max-width:1100px){.oem-hero,.oem-inputs,.oem-section,.oem-approval{width:min(100% - 48px,980px)}.oem-hero{grid-template-columns:1fr;min-height:0}.oem-hero-media{min-height:360px}.oem-inputs{grid-template-columns:1fr}.oem-inputs-intro{padding:24px 0 16px}.oem-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-input-item{border-top:1px solid var(--oem-line)}.oem-input-item:nth-child(odd){border-left:0}.oem-process-grid{grid-template-columns:1fr}.oem-process-step{border-top:1px solid var(--oem-line);border-left:0;grid-template-columns:46px 40px minmax(0,1fr);gap:16px;min-height:0;padding:22px}.oem-process-step:first-child{border-top:0}.oem-step-number,.oem-process-step>svg{margin:0}.oem-process-step h3{min-height:0}.oem-process-step dl{grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.oem-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-approval{grid-template-columns:1fr}.oem-approval-copy{padding-right:0}.oem-final{grid-template-columns:1fr}}@media (max-width:760px){.oem-hero,.oem-inputs,.oem-section,.oem-approval{width:calc(100% - 40px)}.oem-hero{gap:22px;padding:28px 0 26px}.oem-hero h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(30px,7.9vw,37px)}.oem-hero p{margin-top:16px;font-size:14px;line-height:1.52}.oem-actions{margin-top:18px}.oem-btn-secondary{display:none}.oem-btn{width:100%}.oem-hero-media{min-height:222px}.oem-inputs{background:0 0;border-top:0}.oem-inputs-intro{padding-bottom:14px}.oem-input-grid{background:#fff;display:block}.oem-input-item{border-top:1px solid var(--oem-line);border-left:0;grid-template-columns:34px minmax(0,1fr) 20px;min-height:72px;padding:13px 0}.oem-input-item:first-child{border-top:0}.oem-input-item h3{font-size:14px}.oem-input-item p{font-size:12px}.oem-mobile-arrow{align-self:center;display:block}.oem-section{padding:38px 0}.oem-section-head h2,.oem-approval h2{font-size:28px}.oem-process-step{border-left:0;border-right:0;grid-template-columns:34px minmax(0,1fr);padding:16px 0}.oem-process-step>svg{display:none}.oem-process-step h3,.oem-process-step dl{grid-column:2}.oem-process-step dl{grid-template-columns:1fr;gap:8px}.oem-capability-grid{border:1px solid var(--oem-line);background:#fff;border-radius:7px;grid-template-columns:1fr}.oem-capability-card{border:0;border-top:1px solid var(--oem-line);border-radius:0;grid-template-columns:120px minmax(0,1fr) 24px;align-items:center;gap:14px}.oem-capability-card:first-child{border-top:0}.oem-capability-media{aspect-ratio:auto;height:96px}.oem-capability-card>div{padding:12px 0}.oem-capability-card h3{font-size:16px}.oem-capability-card p{font-size:12px}.oem-capability-card>svg{color:var(--oem-green);margin-right:12px;display:block}.oem-approval{border-top:1px solid var(--oem-line);border-bottom:1px solid var(--oem-line)}.oem-approval-copy{padding:30px 0 24px}.oem-approval-media{min-height:230px}.oem-role-row{grid-template-columns:minmax(0,1fr) 64px 92px}.oem-role-row span{padding:10px 8px;font-size:12px}.oem-final{padding:34px 20px}.oem-final-btn,.oem-mobile-cta{display:none}}@media (max-width:420px){.oem-hero,.oem-inputs,.oem-section,.oem-approval{width:calc(100% - 28px)}.oem-hero-media{min-height:192px}.oem-capability-card{grid-template-columns:108px minmax(0,1fr) 22px}}
