:root{--brand-primary:#6D224F;--brand-primary-dark:#461633;--brand-primary-light:#F7E4EF;--brand-secondary:#852960;--brand-accent:#752455;--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:4px;--heading-font:Arial,sans-serif;--body-font:Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-family:var(--body-font);line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-family:var(--heading-font);font-weight:700}h3{font-size:1.12rem}a{color:#6d224f;color:var(--brand-primary)}img{max-width:100%;display:block}img[src=""]{font-size:0;color:transparent;text-indent:-9999px}.navbar{background:#461633;background:var(--brand-primary-dark);min-height:72px}.navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.navbar .nav-link,.navbar .nav-link:focus{color:#fff;color:var(--brand-text-inverse);padding:.7rem .72rem}.navbar .nav-link.active,.navbar .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:5px}.navbar .nav-item:last-child .nav-link{border:1px solid #fff;border-radius:4px;border-radius:var(--brand-radius);margin-left:.35rem}.sourcing-ticker{background:#f7e4ef;background:var(--brand-primary-light);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:10px 0}.sourcing-ticker p{margin:0;color:#24313b;color:var(--brand-text);font-size:.86rem}.sourcing-ticker button{background:0 0;border:0;color:#24313b;color:var(--brand-text);font-size:1.5rem}.btn{border-radius:4px;border-radius:var(--brand-radius);font-weight:700}.btn-primary{background:#6d224f;background:var(--brand-primary);border-color:#6d224f;border-color:var(--brand-primary)}.btn-primary:hover{background:#461633;background:var(--brand-primary-dark);border-color:#461633;border-color:var(--brand-primary-dark)}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.13em}.veh-footer{background:#461633;background:var(--brand-primary-dark);padding:72px 0 40px}.veh-footer a,.veh-footer h3,.veh-footer p{color:#fff;color:var(--brand-text-inverse)}.veh-footer h3{font-size:1rem}.veh-footer a{display:block;margin:.5rem 0}.footer-role{max-width:850px}.copyright{border-top:1px solid rgba(255,255,255,.3);margin-top:36px;padding-top:24px}.modal-dialog{max-width:560px}.modal-header{background:#461633;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff;color:var(--brand-text-inverse)}.benefit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;background:rgba(36,49,59,.76);display:grid;align-items:center;justify-items:center;place-items:center;padding:24px}.benefit-modal[hidden]{display:none}.benefit-dialog{position:relative;background:#fff;background:var(--brand-bg);border-top:6px solid #6d224f;border-top:6px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);max-width:520px;padding:40px;box-shadow:0 24px 64px rgba(0,0,0,.3)}.benefit-dialog h2{font-size:1.55rem}.benefit-dialog h2,.benefit-dialog p{color:#24313b;color:var(--brand-text)}.benefit-close{position:absolute;right:12px;top:8px;border:0;background:0 0;color:#24313b;color:var(--brand-text);font-size:1.7rem}.section,.veh-comparison-ledger,.veh-duty-pairs,.veh-faq-evidence,.veh-requirement-checks,.veh-risk-rows,.veh-scope-rail{padding:80px 0}.veh-evidence-cta,.veh-rfq-brief{padding:80px 0 96px}.veh-rfq-brief{background:#461633;background:var(--brand-primary-dark)}.veh-rfq-brief a,.veh-rfq-brief h2,.veh-rfq-brief p{color:#fff;color:var(--brand-text-inverse)}.veh-evidence-cta{background:#f7e4ef;background:var(--brand-primary-light);border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border)}.veh-hero-console,.veh-hero-duty{padding:88px 0;background:#24313b;background:var(--brand-neutral-dark)}.veh-hero-console a,.veh-hero-console h1,.veh-hero-console p,.veh-hero-duty a,.veh-hero-duty h1,.veh-hero-duty p{color:#fff;color:var(--brand-text-inverse)}.veh-hero-console .btn-light,.veh-hero-duty .btn-light{color:#24313b;color:var(--brand-text)}.sub-hero h1,.veh-hero-console h1,.veh-hero-duty h1{font-size:max(1.8rem, min(3vw, 2.8rem));line-height:1.12}.hero-media img{width:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;background:#461633;background:var(--brand-primary-dark)}.veh-console-grid{background:#fff;background:var(--brand-bg);padding:28px}.veh-console-grid>div{padding:20px 0;border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.veh-console-grid span,.veh-console-grid strong{display:block;color:#24313b;color:var(--brand-text)}.veh-scope-rail{background:#f1f5f6;background:var(--brand-bg-alt)}.veh-scope-rail h2,.veh-scope-rail p{color:#24313b;color:var(--brand-text)}.veh-risk-rows ol{list-style:none;padding:0;margin:0}.veh-risk-rows li{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:28px;gap:28px;padding:26px 0;border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.veh-faq-evidence{background:#f1f5f6;background:var(--brand-bg-alt)}.veh-comparison-ledger .table,.veh-faq-evidence h2,.veh-faq-evidence h3,.veh-faq-evidence p{color:#24313b;color:var(--brand-text)}.sub-hero{padding:96px 0 72px}.sub-hero-dark{background:#24313b;background:var(--brand-neutral-dark)}.sub-hero-dark h1,.sub-hero-dark p{color:#fff;color:var(--brand-text-inverse)}@media (max-width:991px){.navbar .nav-item:last-child .nav-link{margin-left:0;border:0}.veh-risk-rows li{grid-template-columns:1fr}.hero-media img{min-height:300px}.sub-hero h1,.veh-hero-console h1,.veh-hero-duty h1{font-size:1.75rem}.veh-scope-rail h2{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}[data-sourcing-benefit-close],[data-sourcing-benefit-modal],[data-sourcing-benefit-open],[data-sourcing-benefit-ticker]{animation:none!important;transition:none!important}}.sourcing-form{color:#24313b;color:var(--brand-text)}.sourcing-form .form-label{font-weight:700;color:#24313b;color:var(--brand-text)}.sourcing-form .form-control,.sourcing-form .form-select{border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text)}.sourcing-form .form-control:focus,.sourcing-form .form-select:focus{border-color:#6d224f;border-color:var(--brand-primary);box-shadow:0 0 0 .2rem rgba(109,34,79,.15)}.form-note,.sourcing-form small{color:#24313b;color:var(--brand-text);font-size:.82rem}.form-note a{color:#6d224f;color:var(--brand-primary);font-weight:700}.require::after{content:" *";color:#a12635;color:var(--brand-danger)}