:root{--brand-primary:#30632C;--brand-primary-dark:#1F3F1C;--brand-primary-light:#E7F4E6;--brand-secondary:#3A7836;--brand-accent:#336A2F;--brand-neutral-dark:#24313B;--brand-neutral-mid:#52616D;--brand-neutral-light:#F1F5F6;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F6;--brand-text:#24313B;--brand-text-secondary:#52616D;--brand-text-inverse:#FFFFFF;--brand-border:#D5DDE1;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:0px;--brand-heading:Arial,sans-serif;--brand-body:Arial,sans-serif}*{box-sizing:border-box}body{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-family:var(--brand-body);line-height:1.7;margin:0}h1,h2,h3,h4{color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-family:var(--brand-heading);font-weight:700;line-height:1.16}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.65rem, min(3vw, 2.5rem))}h3{font-size:1.2rem}a{color:#30632c;color:var(--brand-primary)}img{display:block;max-width:100%}img[src=""]{color:transparent;font-size:0;text-indent:-9999px}.btn{border-radius:0;border-radius:var(--brand-radius);font-weight:700;padding:.75rem 1.2rem}.btn-primary{background:#30632c;background:var(--brand-primary);border-color:#30632c;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.btn-primary:focus,.btn-primary:hover{background:#1f3f1c;background:var(--brand-primary-dark);border-color:#1f3f1c;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.btn-outline-primary{border-color:#30632c;border-color:var(--brand-primary);color:#30632c;color:var(--brand-primary)}.btn-outline-primary:focus,.btn-outline-primary:hover{background:#30632c;background:var(--brand-primary);border-color:#30632c;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.btn-light{color:#1f3f1c;color:var(--brand-primary-dark)}.eyebrow,.section-kicker{color:#30632c;color:var(--brand-primary);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}section{padding-bottom:80px;padding-top:80px}.veh-nav-expert{background:#1f3f1c;background:var(--brand-primary-dark);min-height:76px}.veh-nav-expert .navbar-brand img{height:40px;-o-object-fit:contain;object-fit:contain;width:180px}.veh-nav-expert .nav-link{color:#fff;color:var(--brand-text-inverse);font-size:.88rem;font-weight:700}.veh-nav-expert .nav-link.active,.veh-nav-expert .nav-link:focus,.veh-nav-expert .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:6px}.veh-nav-expert .navbar-toggler{background:#fff;border-color:#fff}.veh-footer-expert{background:#f1f5f6;background:var(--brand-bg-alt);border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);color:#24313b;color:var(--brand-text);padding:72px 0 40px}.veh-footer-expert h3{color:#24313b;color:var(--brand-text);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.veh-footer-expert a{color:#24313b;color:var(--brand-text);display:block;margin:.45rem 0}.footer-role{border-left:4px solid #30632c;border-left:4px solid var(--brand-primary);max-width:850px;padding-left:18px}.footer-links{margin:34px 0}.footer-copy{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);font-size:.86rem;margin:0;padding-top:24px}.modal-dialog{max-width:560px}.inquiry-modal-content{border:0;border-radius:0;border-radius:var(--brand-radius)}.inquiry-modal-content .modal-header{background:#1f3f1c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.inquiry-modal-content .modal-title{color:#fff;color:var(--brand-text-inverse)}.inquiry-modal-content .btn-close{filter:invert(1)}.modal-note{color:#24313b;color:var(--brand-text)}.veh-hero-console,.veh-hero-duty{min-height:620px;padding-top:96px}.veh-hero-console h1,.veh-hero-duty h1{font-size:max(2rem, min(4vw, 3.5rem))}.veh-risk-rows ol{list-style:none;margin:42px 0 0;padding:0}.veh-risk-rows li{align-items:start;border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);display:grid;grid-gap:28px;gap:28px;grid-template-columns:120px 1fr;padding:30px 0}.veh-risk-rows li>span{color:#30632c;color:var(--brand-primary);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.veh-risk-rows li p{color:#24313b;color:var(--brand-text);margin-bottom:0}.veh-comparison-ledger{background:#f1f5f6;background:var(--brand-bg-alt)}.veh-comparison-ledger .table{background:#fff;background:var(--brand-bg);border-color:#d5dde1;border-color:var(--brand-border);color:#24313b;color:var(--brand-text);margin-top:30px}.veh-comparison-ledger th{background:#1f3f1c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.veh-comparison-ledger td,.veh-comparison-ledger th{min-width:180px;padding:18px;vertical-align:top}.veh-faq-evidence .evidence-answer-stack,.veh-faq-quotes .accordion{border-top:3px solid #30632c;border-top:3px solid var(--brand-primary)}.accordion-item{border-color:#d5dde1;border-color:var(--brand-border);border-radius:0!important}.accordion-button{color:#24313b;color:var(--brand-text);font-weight:700}.accordion-button:not(.collapsed){background:#e7f4e6;background:var(--brand-primary-light);color:#1f3f1c;color:var(--brand-primary-dark)}.veh-evidence-cta{background:#e7f4e6;background:var(--brand-primary-light);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);padding:80px 0 104px}.veh-rfq-brief{background:#1f3f1c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:80px 0 104px}.veh-rfq-brief a,.veh-rfq-brief h2,.veh-rfq-brief h3,.veh-rfq-brief li,.veh-rfq-brief p{color:#fff;color:var(--brand-text-inverse)}.legal-header{background:#e7f4e6;background:var(--brand-primary-light);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.legal-content{padding-bottom:104px}.legal-content .container{max-width:880px}.legal-content h2{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);font-size:1.45rem;margin-top:40px;padding-top:28px}@media (max-width:991.98px){.veh-nav-expert .navbar-collapse{padding:18px 0}.veh-hero-console,.veh-hero-duty{min-height:0}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}.src8314d-benefit-ticker{align-items:center;display:flex;min-height:42px;overflow:hidden;padding-left:max(16px,env(safe-area-inset-left));position:relative;background:#1f3f1c;color:#fff;border-bottom:4px solid #336a2f}.src8314d-benefit-ticker__open{animation:30s linear infinite src8314d-benefit-ticker-move;background:0 0;border:0;color:inherit;flex:1 1 auto;font-size:.78rem;font-weight:700;letter-spacing:.045em;line-height:1.4;min-width:0;overflow:hidden;padding:10px 16px 10px 0;text-align:left;white-space:nowrap}.src8314d-benefit-ticker__open span,.src8314d-benefit-ticker__open strong{color:inherit;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#336A2F;text-decoration-thickness:2px;text-underline-offset:2px}.src8314d-benefit-modal h2 span,.src8314d-benefit-modal__saving strong{color:#336a2f}.src8314d-benefit-ticker:focus-within .src8314d-benefit-ticker__open,.src8314d-benefit-ticker:hover .src8314d-benefit-ticker__open,.src8314d-benefit-ticker__open:focus,.src8314d-benefit-ticker__open:hover{animation-play-state:paused}.src8314d-benefit-modal button:focus-visible,.src8314d-benefit-ticker__close:focus-visible,.src8314d-benefit-ticker__open:focus-visible{outline:#336A2F solid 3px;outline-offset:2px}.src8314d-benefit-modal__close,.src8314d-benefit-ticker__close{background:0 0;border:0;color:inherit;flex:0 0 auto;font-size:1.5rem;line-height:1;padding:6px 16px}[data-sourcing-benefit-ticker][hidden]{display:none!important}@keyframes src8314d-benefit-ticker-move{from{transform:translateX(0)}to{transform:translateX(-22%)}}.src8314d-benefit-modal[hidden]{display:none}.src8314d-benefit-modal{align-items:center;background:rgba(31,63,28,.72);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:1080}.src8314d-benefit-modal__card{background:#fff;color:#24313b;max-height:calc(100dvh - 32px);max-width:520px;overflow-y:auto;padding:32px;position:relative;width:100%;border-top:8px solid #336a2f;border-radius:2px}.src8314d-benefit-modal__close{position:absolute;right:0;top:0}.src8314d-benefit-modal__eyebrow{color:#30632c;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin:0 44px 16px 0}.src8314d-benefit-modal h2{color:#1f3f1c;font-size:max(1.7rem, min(6vw, 2.5rem));line-height:1.08;margin-bottom:16px}.src8314d-benefit-modal__lead,.src8314d-benefit-modal__review,.src8314d-benefit-modal__saving{color:#24313b;font-weight:700;margin:0 0 8px}.src8314d-benefit-modal__review{color:#52616d;font-weight:600}.src8314d-benefit-modal__disclaimer{border-top:1px solid #d5dde1;color:#52616d;font-size:.8125rem;line-height:1.5;margin:24px 0 16px;padding-top:16px}.src8314d-benefit-modal__cta{background:#30632c;border:2px solid #30632c;border-radius:6px;color:#fff;font-weight:700;padding:12px 20px}.src8314d-benefit-modal__cta:focus,.src8314d-benefit-modal__cta:hover{background:#1f3f1c;border-color:#1f3f1c;color:#fff}.src8314d-benefit--editorial_ribbon .src8314d-benefit-modal__eyebrow{border-bottom:1px solid #d5dde1;padding-bottom:8px}@media (max-width:575.98px){section{padding-bottom:64px;padding-top:64px}.veh-risk-rows li{grid-template-columns:1fr;gap:8px}.src8314d-benefit-ticker{min-height:46px}.src8314d-benefit-ticker__open{font-size:.7rem;min-width:0;padding-right:8px;white-space:normal}.src8314d-benefit-modal__card{padding:24px}}.src8314d-benefit-ticker__close{align-self:stretch;min-height:44px;min-width:44px;position:relative;z-index:1}@media (max-width:1199.98px){.src8314d-benefit-ticker__open{animation:none;transform:none;white-space:normal;word-wrap:anywhere}}@media (prefers-reduced-motion:reduce){[data-sourcing-benefit-modal],[data-sourcing-benefit-ticker] .src8314d-benefit-ticker__open{animation:none;transition:none}.src8314d-benefit-ticker__open{animation:none;transform:none;white-space:normal;word-wrap:anywhere}}.veh-hero-console{background:#f1f5f6;background:var(--brand-bg-alt)}.veh-hero-console .console-copy{background:#1f3f1c;background:var(--brand-primary-dark);padding:64px}.veh-hero-console .console-copy a,.veh-hero-console .console-copy h1,.veh-hero-console .console-copy p{color:#fff;color:var(--brand-text-inverse)}.veh-hero-console .console-copy .btn-light{color:#1f3f1c;color:var(--brand-primary-dark)}.veh-hero-console .console-copy .eyebrow{color:#fff}.veh-hero-console .console-copy img{height:240px;margin-top:32px;-o-object-fit:cover;object-fit:cover;width:100%}.veh-hero-console .console-grid{background:#fff;background:var(--brand-bg);display:grid;padding:40px}.veh-hero-console .console-grid>div{border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);display:grid;grid-gap:12px;gap:12px;padding:28px 0}.veh-hero-console .console-grid strong{color:#1f3f1c;color:var(--brand-primary-dark);font-size:1.15rem}.veh-hero-console .console-grid span{color:#24313b;color:var(--brand-text)}.veh-hero-duty{background:#1f3f1c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.veh-hero-duty a,.veh-hero-duty h1,.veh-hero-duty h2,.veh-hero-duty li,.veh-hero-duty p{color:#fff;color:var(--brand-text-inverse)}.veh-hero-duty .btn-light{color:#1f3f1c;color:var(--brand-primary-dark)}.veh-hero-duty .eyebrow{color:#fff}.veh-hero-duty .duty-brief{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);padding:28px}@supports (color:color-mix(in lch,red,blue)){.veh-hero-duty .duty-brief{background:color-mix(in srgb,var(--brand-bg) 10%,transparent)}}.veh-hero-duty .duty-brief img{height:260px;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;width:100%}.veh-requirement-checks{background:#fff;background:var(--brand-bg)}.veh-requirement-checks .requirement-panel{border-top:4px solid #30632c;border-top:4px solid var(--brand-primary);padding:24px}.veh-requirement-checks .requirement-panel>span{color:#30632c;color:var(--brand-primary);font-weight:800}.veh-powertrain-matrix{background:#f1f5f6;background:var(--brand-bg-alt)}.veh-powertrain-matrix .matrix-cell{background:#fff;background:var(--brand-bg);border:1px solid #d5dde1;border:1px solid var(--brand-border);padding:28px}.veh-faq-evidence .evidence-answer-stack article{border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:0 0 24px;margin-bottom:24px}.veh-scope-rail .scope-coordinate,.veh-scope-rail .scope-separate{padding:48px}.veh-scope-rail .scope-coordinate{background:#e7f4e6;background:var(--brand-primary-light)}.veh-scope-rail .scope-separate{background:#f1f5f6;background:var(--brand-bg-alt);border:1px solid #d5dde1;border:1px solid var(--brand-border)}.veh-buyer-scenarios{background:#f1f5f6;background:var(--brand-bg-alt)}.veh-buyer-scenarios article{background:#fff;background:var(--brand-bg);border:1px solid #d5dde1;border:1px solid var(--brand-border);padding:28px}.veh-duty-pairs .veh-duty-row{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr;padding:40px 0}.veh-duty-pairs .veh-duty-row aside{background:#f1f5f6;background:var(--brand-bg-alt);border-left:4px solid #30632c;border-left:4px solid var(--brand-primary);padding:24px}.products-catalog-hero{background:#e7f4e6;background:var(--brand-primary-light)}.products-catalog-hero img{height:380px;-o-object-fit:cover;object-fit:cover;width:100%}.catalog-toolbar{margin-bottom:40px;max-width:520px}.product-card{border:1px solid #d5dde1;border:1px solid var(--brand-border)}.product-card button{background:#fff;background:var(--brand-bg);border:0;color:#24313b;color:var(--brand-text);display:grid;padding:0;text-align:left;width:100%}.product-card img{background:#f1f5f6;background:var(--brand-bg-alt);height:230px;-o-object-fit:cover;object-fit:cover;width:100%}.product-card span{color:#24313b;color:var(--brand-text);font-size:1.15rem;font-weight:700;padding:20px 20px 4px}.product-card small{color:#30632c;color:var(--brand-primary);padding:0 20px 20px}.blog-minimal-header{background:#e7f4e6;background:var(--brand-primary-light);text-align:center}.blog-minimal-header .container,.blog-minimal-list .container{max-width:800px}.blog-minimal-item{border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:28px 0}.article-meta,.blog-minimal-item time{color:#52616d;color:var(--brand-text-secondary);font-size:.88rem}.blog-detail-compact{padding:80px 0 104px}.compact-article{max-width:680px}.compact-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.article-meta{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0 32px}.article-navigation{display:flex;justify-content:space-between;gap:24px}.article-navigation a{display:grid}.compact-reply{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);margin-top:48px;padding-top:40px}@media (max-width:991.98px){.veh-hero-console .console-copy,.veh-hero-console .console-grid,.veh-scope-rail .scope-coordinate,.veh-scope-rail .scope-separate{padding:32px}.veh-duty-pairs .veh-duty-row{grid-template-columns:1fr}}.sourcing-feedback{background:#fff;background:var(--brand-bg);border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:0;border-radius:var(--brand-radius);padding:24px}.sourcing-feedback .form-label{color:#24313b;color:var(--brand-text);font-weight:700}.sourcing-feedback .require::after{color:#a12635;color:var(--brand-danger);content:" *"}.sourcing-feedback .form-control,.sourcing-feedback .form-select{border-color:#d5dde1;border-color:var(--brand-border);border-radius:0;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text)}.sourcing-feedback .form-control:focus,.sourcing-feedback .form-select:focus{border-color:#30632c;border-color:var(--brand-primary);box-shadow:0 0 0 .2rem rgba(111,66,32,.18)}.form-consent,.sourcing-feedback .form-text{color:#24313b;color:var(--brand-text);font-size:.82rem}.form-consent{margin:14px 0 0}.inquiry-modal-content .sourcing-feedback,.veh-rfq-brief .sourcing-feedback,.veh-rfq-brief .sourcing-feedback .form-label,.veh-rfq-brief .sourcing-feedback a,.veh-rfq-brief .sourcing-feedback p{color:#24313b;color:var(--brand-text)}