:root{--brand-primary:#3B206F;--brand-primary-dark:#261447;--brand-primary-light:#EAE3F7;--brand-secondary:#482787;--brand-accent:#3F2277;--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;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-size:1rem;line-height:1.65}h1,h2,h3{color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-weight:700;line-height:1.15}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.65rem, min(2.6vw, 2.4rem))}h3{font-size:1.25rem}a{color:#3b206f;color:var(--brand-primary)}img{display:block;max-width:100%}img[src=""]{color:transparent;font-size:0;text-indent:-9999px}section{padding:80px 0}.btn{border-radius:4px;border-radius:var(--brand-radius);font-weight:700}.btn-primary{background:#3b206f;background:var(--brand-primary);border-color:#3b206f;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.btn-primary:focus,.btn-primary:hover{background:#261447;background:var(--brand-primary-dark);border-color:#261447;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.srceaeeb-eyebrow{color:#3b206f;color:var(--brand-primary);font-size:.8rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hc-rfq{padding:80px 0 96px}.hc-rfq-checklist{background:#24313b;background:var(--brand-neutral-dark);color:#fff;color:var(--brand-text-inverse)}.hc-rfq-checklist a,.hc-rfq-checklist h2,.hc-rfq-checklist li,.hc-rfq-checklist p{color:#fff;color:var(--brand-text-inverse)}.hc-rfq-boundary{background:#eae3f7;background:var(--brand-primary-light);border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border)}.hc-paired-row{padding:24px 0;padding:var(--space-lg) 0;border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.hc-about-requirements article,.hc-compact-matrix>div{padding:24px;padding:var(--space-lg);border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg)}.table td,.table th{padding:14px;vertical-align:top}.table thead th{background:#261447;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}@media (max-width:767px){.container{padding-left:24px;padding-right:24px}section{padding:64px 0}.hc-rfq{padding:64px 0 80px}}@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}}.srceaeeb-skip{position:fixed;left:16px;top:-80px;z-index:1100;background:#fff;padding:8px 16px}.srceaeeb-skip:focus{top:8px}.hc-nav-01{background:#261447;background:var(--brand-primary-dark);padding:16px 0}.hc-nav-01 .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.hc-nav-01 .nav-link{color:#fff;color:var(--brand-text-inverse);font-weight:700}.hc-nav-01 .nav-link.active,.hc-nav-01 .nav-link:focus,.hc-nav-01 .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.hc-nav-01 .navbar-toggler{background:#fff}.srceaeeb-benefit-ticker{background:#24313b;background:var(--brand-neutral-dark);color:#fff;color:var(--brand-text-inverse);padding:12px 0}.srceaeeb-benefit-ticker .container{display:flex;align-items:center;gap:16px}.srceaeeb-benefit-ticker p,.srceaeeb-benefit-ticker strong{color:#fff;color:var(--brand-text-inverse);margin:0}.srceaeeb-benefit-ticker p{font-size:.86rem}.srceaeeb-icon-button{border:0;background:0 0;color:inherit;font-size:1.6rem}.srceaeeb-footer{background:#261447;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:72px 0 32px}.srceaeeb-footer a,.srceaeeb-footer h2,.srceaeeb-footer h3,.srceaeeb-footer p{color:#fff;color:var(--brand-text-inverse)}.srceaeeb-footer ul{list-style:none;padding:0}.srceaeeb-footer li{margin-bottom:8px}.srceaeeb-footer a{-webkit-text-decoration:underline;text-decoration:underline}.srceaeeb-copyright{border-top:1px solid rgba(255,255,255,.25);margin-top:32px;padding-top:24px}.srceaeeb-partners{display:flex;gap:16px;flex-wrap:wrap}.srceaeeb-benefit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;display:grid;align-items:center;justify-items:center;place-items:center;background:rgba(20,13,37,.76);padding:24px}.srceaeeb-benefit-modal[hidden]{display:none}.srceaeeb-benefit-dialog{position:relative;max-width:520px;background:#fff;border:3px solid #3b206f;border:3px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);padding:32px}.srceaeeb-benefit-dialog>.srceaeeb-icon-button{position:absolute;right:12px;top:8px;color:#261447;color:var(--brand-primary-dark)}.srceaeeb-benefit-value{font-size:2rem;font-weight:800;color:#3b206f;color:var(--brand-primary)}.srceaeeb-benefit-open{overflow:hidden}.modal-dialog{max-width:560px}.modal-header{background:#261447;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff;color:var(--brand-text-inverse)}@media (max-width:767px){.srceaeeb-benefit-ticker .container{align-items:flex-start;flex-direction:column}.srceaeeb-footer{padding-top:64px}}.feedback label{color:#24313b;color:var(--brand-text);font-weight:700}.feedback input,.feedback select,.feedback textarea{margin-top:8px;border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text)}.feedback textarea{min-height:160px}.feedback noscript,.feedback p{color:#24313b;color:var(--brand-text)}.feedback .btn{min-height:48px}