:root{--brand-primary:#39216E;--brand-primary-dark:#251547;--brand-primary-light:#EAE3F7;--brand-secondary:#452886;--brand-accent:#3D2376;--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;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}*{box-sizing:border-box}body{font-family:Arial,sans-serif;color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.65}h1,h2,h3,h4{font-family:Arial,sans-serif;font-weight:700;line-height:1.2;color:#24313b;color:var(--brand-text);word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.5rem, min(2.4vw, 2rem));margin-bottom:24px}h3{font-size:1.25rem;margin-bottom:16px}p{margin-bottom:16px}a{color:#39216e;color:var(--brand-primary);text-underline-offset:4px}li{margin-bottom:8px}section{padding:64px 0}img{max-width:100%;-o-object-fit:cover;object-fit:cover}img[src=""]{font-size:0;line-height:0;color:transparent;background:#eae3f7;background:var(--brand-primary-light);display:block}label{width:100%}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700}.btn{border-radius:0;border-radius:var(--brand-radius);padding:12px 24px;font-weight:700;white-space:normal}.btn-primary{--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--brand-primary-dark);--bs-btn-hover-border-color:var(--brand-primary-dark);--bs-btn-active-bg:var(--brand-primary-dark)}.btn-outline-primary{--bs-btn-color:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary);--bs-btn-hover-border-color:var(--brand-primary)}.btn-light{color:#251547;color:var(--brand-primary-dark);background:#fff;border-color:#fff}.table{color:#24313b;color:var(--brand-text);margin:0}.table td,.table th{padding:16px;vertical-align:top;min-width:160px}.table thead{background:#eae3f7;background:var(--brand-primary-light)}.table-responsive{border:1px solid #d5dde1;border:1px solid var(--brand-border)}.hc-narrow-copy{max-width:780px}.hc-centered-copy{max-width:760px}.hc-numbered-steps{list-style:none;counter-reset:steps;padding:0}.hc-numbered-steps li{counter-increment:steps;position:relative;padding:24px 24px 24px 88px;border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border)}.hc-numbered-steps li::before{content:counter(steps,decimal-leading-zero);position:absolute;left:24px;top:24px;font-size:1.5rem;font-weight:700;color:#39216e;color:var(--brand-primary)}.hc-paired-row{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);padding:24px 0}.hc-rfq{padding:64px 0 80px;border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border)}.hc-rfq-dark{background:#251547;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.hc-rfq-dark a:not(.btn),.hc-rfq-dark h2,.hc-rfq-dark p{color:#fff;color:var(--brand-text-inverse)}.hc-rfq-dark .btn-primary{background:#fff;border-color:#fff;color:#251547;color:var(--brand-primary-dark)}.hc-rfq-checklist{background:#eae3f7;background:var(--brand-primary-light)}.hc-rfq-boundary .col-lg-6{border-left:3px solid #39216e;border-left:3px solid var(--brand-primary);padding:24px}.srcaa889-reading-column{max-width:800px}.srcaa889-error{min-height:55vh;padding:96px 0}.srcaa889-error a{margin:8px}.form-control,.form-select{border-radius:0;border-color:#d5dde1;border-color:var(--brand-border);min-height:48px;color:#24313b;color:var(--brand-text)}[hidden]{display:none!important}:focus-visible{outline:#452886 solid 3px;outline:3px solid var(--brand-secondary);outline-offset:4px}@media (max-width:767px){section{padding:48px 0}.hc-numbered-steps li{padding-left:64px}.hc-numbered-steps li::before{left:8px}.hc-rfq{padding:48px 0 64px}.hc-rfq-boundary .col-lg-6{border-left:0;border-top:2px solid #39216e;border-top:2px solid var(--brand-primary)}.container{padding-left:24px;padding-right:24px}}.hc-nav-02{background:#251547;background:var(--brand-primary-dark);padding:16px 0}.hc-nav-02 .navbar-brand img{width:180px;height:40px;background:#eae3f7;background:var(--brand-primary-light)}.hc-nav-02 .nav-link{color:#fff;padding:8px!important;font-size:.9rem}.hc-nav-02 .nav-link.active,.hc-nav-02 .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.hc-nav-02 .navbar-toggler{border-color:#fff}.hc-nav-02 .navbar-toggler-icon{filter:brightness(0) invert(1)}.srcaa889-benefit-strip{background:#eae3f7;background:var(--brand-primary-light);color:#24313b;color:var(--brand-text);padding:8px 0;font-size:.8rem}.srcaa889-benefit-strip .container{display:flex;align-items:center;gap:16px}.srcaa889-benefit-strip p{margin:0;flex:1}.srcaa889-benefit-strip button{border:1px solid #39216e;border:1px solid var(--brand-primary);background:#fff;color:#39216e;color:var(--brand-primary);padding:8px;flex-shrink:0}.srcaa889-footer{padding:64px 0 24px;background:#251547;background:var(--brand-primary-dark);color:#fff}.srcaa889-footer a,.srcaa889-footer h2,.srcaa889-footer h3,.srcaa889-footer li,.srcaa889-footer p{color:#fff}.srcaa889-footer h2{font-size:1.5rem}.srcaa889-footer h3{font-size:1.1rem}.srcaa889-footer ul{padding-left:20px}.srcaa889-copyright{padding-top:24px;margin-top:32px;border-top:1px solid #8f7ba8;color:#fff;font-size:.85rem}.modal-dialog{max-width:560px}.modal-header{background:#251547;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff;font-size:1.4rem}.modal-header .btn-close{filter:invert(1)}.modal-body{padding:24px}.srcaa889-benefit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;background:rgba(20,12,38,.78);display:flex;justify-content:center;align-items:center;padding:24px;overflow:auto}.srcaa889-benefit-dialog{position:relative;max-width:560px;width:100%;max-height:calc(100dvh - 48px);overflow:auto;background:#fff;padding:48px 32px;border-top:8px solid #39216e;border-top:8px solid var(--brand-primary);color:#24313b;color:var(--brand-text)}.srcaa889-benefit-close{position:absolute;right:16px;top:8px;background:#fff;border:0;color:#24313b;color:var(--brand-text);font-size:1.75rem}.srcaa889-benefit-value{font-size:2rem;font-weight:700;color:#39216e;color:var(--brand-primary)}.benefit-open{overflow:hidden}.srcaa889-benefit-dialog h2{font-size:2rem}.srcaa889-benefit-dialog .btn{width:100%}@media (max-width:991px){.hc-nav-02 .navbar-collapse{padding:24px 0}.hc-nav-02 .navbar-nav{margin-bottom:16px}.srcaa889-benefit-strip .container{flex-wrap:wrap;gap:8px}.srcaa889-benefit-strip p{flex-basis:100%}}@media (max-width:575px){.srcaa889-benefit-dialog{padding:40px 24px 24px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-sourcing-benefit-close],[data-sourcing-benefit-modal],[data-sourcing-benefit-open],[data-sourcing-benefit-ticker]{animation:none;transition:none}}.feedback{margin:0}.feedback fieldset{border:1px solid #d5dde1;border:1px solid var(--brand-border);padding:16px}.feedback legend{font-size:1rem;font-weight:700;float:none;width:auto;padding:0 8px}.feedback label{font-size:.9rem;font-weight:700}.feedback .form-control,.feedback .form-select{margin-top:8px}.feedback textarea{min-height:160px}.feedback .form-note{font-size:.85rem;font-weight:400;margin:16px 0 0}.feedback .btn{margin-top:16px}.feedback.was-validated :invalid{border-color:#a12635;border-color:var(--brand-danger)}