:root{--brand-primary:#432669;--brand-primary-dark:#2B1843;--brand-primary-light:#ECE5F5;--brand-secondary:#512E7F;--brand-accent:#472970;--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;--arc-headings:Arial,sans-serif;--arc-body:Arial,sans-serif}body{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font:1rem/1.6 Arial,sans-serif;font:1rem/1.6 var(--arc-body)}main{min-height:50vh}main section{padding-top:64px;padding-bottom:64px}h1,h2,h3{font-family:Arial,sans-serif;font-family:var(--arc-headings);font-weight:750;line-height:1.13;word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em;margin-top:0;margin-bottom:24px}h2{font-size:max(1.5rem, min(2.75vw, 2.25rem));letter-spacing:-.025em;margin-top:0;margin-bottom:16px}h3{font-size:1.18rem;margin-top:0;margin-bottom:8px}a{color:#432669;color:var(--brand-primary);text-underline-offset:3px}a:hover{color:#512e7f;color:var(--brand-secondary)}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:#472970 solid 3px;outline:3px solid var(--brand-accent);outline-offset:3px}img{max-width:100%}[hidden]{display:none!important}.arc-skip{background:#fff;background:var(--brand-bg);left:16px;padding:8px 16px;position:absolute;top:-100px;z-index:1100}.arc-skip:focus{top:8px}.arc-kicker{font-size:.75rem;font-weight:800;letter-spacing:.13em;margin-bottom:16px}.arc-center{margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.arc-button,.arc-outline{border:1px solid #432669;border:1px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);font-weight:700;padding:9px 16px}.arc-button{background:#432669;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.arc-button:focus-visible,.arc-button:hover{background:#2b1843;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.arc-outline{background:0 0;color:#432669;color:var(--brand-primary)}.arc-outline:hover{background:#ece5f5;background:var(--brand-primary-light);color:#2b1843;color:var(--brand-primary-dark)}.arc-dark{background:#2b1843;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.arc-dark a,.arc-dark figcaption,.arc-dark h1,.arc-dark h2,.arc-dark h3,.arc-dark li,.arc-dark p,.arc-dark span,.arc-dark strong{color:#fff;color:var(--brand-text-inverse)}.arc-dark a:focus-visible,.arc-dark button:focus-visible,.arc-footer a:focus-visible,.arc-header a:focus-visible{outline-color:#fff;outline-color:var(--brand-text-inverse)}.arc-dark .arc-light-button{background:#fff;background:var(--brand-bg);border-color:#fff;border-color:var(--brand-bg);color:#2b1843;color:var(--brand-primary-dark)}.arc-dark .arc-light-button:hover{background:#ece5f5;background:var(--brand-primary-light);color:#2b1843;color:var(--brand-primary-dark)}.arc-dark .arc-outline{border-color:#fff;border-color:var(--brand-text-inverse);color:#fff;color:var(--brand-text-inverse)}.arc-dark .arc-outline:hover{background:#fff;background:var(--brand-bg);color:#2b1843;color:var(--brand-primary-dark)}.arc-visual{background:repeating-linear-gradient(135deg,#f1f5f6 0 24px,#ece5f5 24px 25px);background:repeating-linear-gradient(135deg,var(--brand-bg-alt) 0,var(--brand-bg-alt) 24px,var(--brand-primary-light) 24px,var(--brand-primary-light) 25px);border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);margin:0;min-width:0;overflow:hidden}@supports (background:repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.arc-visual{background:repeating-linear-gradient(135deg,var(--brand-bg-alt) 0 24px,var(--brand-primary-light) 24px 25px)}}.arc-visual img{display:block;width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover}img[src=""]{visibility:hidden;font-size:0;color:transparent}.arc-visual figcaption{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);padding:8px 16px}.arc-stats{display:flex;flex-wrap:nowrap;gap:8px}.arc-stats>div{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;text-align:center}.arc-stats strong{font-size:max(2rem, min(5vw, 3.25rem));line-height:1}.arc-stats span{font-size:.875rem}.arc-header,.arc-header .navbar{background:#2b1843;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.arc-header a,.arc-header span{color:#fff;color:var(--brand-text-inverse)}.arc-utility{display:flex;gap:8px 16px;justify-content:space-between;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;font-size:.75rem;border-bottom:1px solid #512e7f;border-bottom:1px solid var(--brand-secondary)}.arc-nav{min-height:56px}.arc-brand{align-items:center;display:flex;min-width:0;white-space:normal}.arc-brand img{max-height:40px;width:180px;-o-object-fit:contain;object-fit:contain}.arc-brand img[src=""]{min-height:40px}.arc-header .navbar .nav-link{color:#fff;color:var(--brand-text-inverse);font-size:.875rem;padding:8px 10px}.arc-header .navbar .nav-link.active,.arc-header .navbar .nav-link:hover{color:#fff;color:var(--brand-text-inverse);-webkit-text-decoration:underline;text-decoration:underline}.arc-header .nav-item:last-child a{background:#fff;background:var(--brand-bg);color:#2b1843;color:var(--brand-primary-dark);border-radius:4px;border-radius:var(--brand-radius)}.arc-header .nav-item:last-child a.active,.arc-header .nav-item:last-child a:hover{color:#2b1843;color:var(--brand-primary-dark)}.arc-footer{background:#2b1843;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.arc-footer a,.arc-footer h2,.arc-footer p,.arc-footer small,.arc-footer strong{color:#fff;color:var(--brand-text-inverse)}.arc-footer-check{background:#432669;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);padding:64px 0}.arc-footer-check p{margin:0}.arc-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:32px;gap:32px;padding-top:64px;padding-bottom:32px}.arc-footer-main nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.arc-footer-main h2{font-size:1.3rem}.arc-footer-main small{grid-column:1/-1;border-top:1px solid #512e7f;border-top:1px solid var(--brand-secondary);padding-top:16px}#pop_customize_form .modal-dialog{max-width:min(544px,100% - 16px)}#pop_customize_form .modal-title{color:#24313b;color:var(--brand-text);font-size:1.25rem;margin:0}#pop_customize_form .modal-content{border-radius:4px;border-radius:var(--brand-radius)}.arc-benefit-ticker{background:#ece5f5;background:var(--brand-primary-light);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);color:#24313b;color:var(--brand-text)}.arc-ticker-inner{align-items:center;display:flex;gap:8px;justify-content:space-between}.arc-benefit-dismiss,.arc-benefit-ticker button{background:0 0;border:0;color:#24313b;color:var(--brand-text)}.arc-benefit-ticker [data-sourcing-benefit-open]{flex:1;font-size:.875rem;padding:8px 0;text-align:left}.arc-benefit-ticker [data-sourcing-benefit-open]:hover strong{-webkit-text-decoration:underline;text-decoration:underline}.arc-benefit-dismiss,.arc-benefit-ticker [data-sourcing-benefit-close]{font-size:1.5rem;min-height:44px;min-width:44px}.arc-benefit-modal{align-items:center;background:rgba(43,24,67,.7);display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:16px;position:fixed;z-index:1080}.arc-benefit-card{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);border-radius:4px;border-radius:var(--brand-radius);border-top:8px solid #432669;border-top:8px solid var(--brand-primary);max-height:calc(100dvh - 32px);max-width:480px;overflow:auto;padding:24px;position:relative;width:100%}.arc-benefit-card .arc-kicker{padding-right:36px}.arc-benefit-dismiss{position:absolute;right:4px;top:4px}#arc-benefit-terms{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);font-size:.875rem;padding-top:16px}body.arc-benefit-active{overflow:hidden}@media (max-width:767.98px){main section{padding-top:48px;padding-bottom:48px}.arc-footer-main{grid-template-columns:1fr 1fr}.arc-footer-main>div{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){[data-sourcing-benefit-modal],[data-sourcing-benefit-ticker]{animation:none;transition:none}}.arc-form{display:grid;grid-gap:16px;gap:16px;color:#24313b;color:var(--brand-text)}.arc-form fieldset{min-width:0;margin:0}.arc-form legend{color:#2b1843;color:var(--brand-primary-dark);font-size:1rem;font-weight:800;margin:0 0 8px}.arc-form label{display:block;min-width:0;font-size:.875rem;font-weight:700}.arc-form .form-control,.arc-form .form-select{margin-top:4px;border:1px solid #52616d;border:1px solid var(--brand-neutral-mid);border-radius:4px;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text);font-weight:400}.arc-form .form-control:focus,.arc-form .form-select:focus{border-color:#472970;border-color:var(--brand-accent);box-shadow:0 0 0 3px #ece5f5;box-shadow:0 0 0 3px var(--brand-primary-light)}.arc-form textarea{resize:vertical}.arc-form [data-rfq-selection]{margin-bottom:8px}.arc-form .arc-form-hint{display:block;font-weight:400}.arc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.arc-privacy{margin:8px 0 0;font-size:.85rem}.arc-form-panel{background:#fff;background:var(--brand-bg);border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);padding:max(16px,min(3vw,32px))}.arc-form-actions{display:flex;flex-wrap:wrap;gap:8px}.arc-rfq-review{margin-top:16px;padding:16px;background:#f1f5f6;background:var(--brand-bg-alt)}.arc-rfq-review dt{font-weight:700}.arc-rfq-review dd{margin:0 0 8px;white-space:pre-wrap;word-wrap:anywhere}@media (max-width:575.98px){.arc-fields{grid-template-columns:1fr}}