.supplier-page{background:var(--paper);color:var(--ink);overflow:clip}.supplier-page .nav-panel p,.supplier-page .footer-column a,.supplier-page .footer-contact>a,.supplier-page .footer-contact>span,.supplier-page .footer-bottom{font-size:14px}.supplier-page .is-current-panel{color:var(--red)}.supplier-grid-lines{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--line) 78%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 78%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to right, var(--ink), transparent 78%);mask-image:linear-gradient(to right, var(--ink), transparent 78%);opacity:.62;background-size:88px 88px;position:absolute;inset:0}.supplier-hero{background:var(--soft);border-bottom:1px solid var(--line);min-height:795px;position:relative;overflow:hidden}.supplier-hero .breadcrumb{z-index:2;position:relative}.supplier-hero-layout{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(60px,8vw,130px);min-height:705px;padding:42px 0 88px;display:grid;position:relative}.supplier-hero-copy h1{max-width:790px;color:var(--navy);letter-spacing:-.066em;margin:22px 0 26px;font-family:Archivo Variable,Archivo,sans-serif;font-size:clamp(58px,5.8vw,91px);font-weight:780;line-height:.94}.supplier-hero-copy h1 em{color:var(--red);font-style:normal;font-weight:420}.supplier-hero-copy>p{max-width:710px;color:var(--muted);margin:0;font-size:17px;line-height:1.8}.supplier-hero-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:19px;margin-top:40px;padding-top:25px;display:flex}.supplier-hero-trust span{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.supplier-hero-trust svg{color:var(--red)}.purchase-desk-board{background:var(--navy);color:var(--paper);box-shadow:24px 24px 0 color-mix(in srgb, var(--navy) 8%, transparent);padding:30px}.purchase-board-head{border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.purchase-board-head span,.purchase-board-head small{letter-spacing:.11em;font-size:11px;font-weight:800}.purchase-board-head span{align-items:center;gap:9px;display:flex}.purchase-board-head small{color:color-mix(in srgb, var(--paper) 56%, transparent)}.purchase-desk-board>article{border-bottom:1px solid color-mix(in srgb, var(--paper) 14%, transparent);grid-template-columns:34px 30px 1fr 20px;align-items:center;gap:13px;min-height:92px;display:grid}.purchase-desk-board>article>span{color:var(--red);font-size:11px;font-weight:800}.purchase-desk-board>article>svg{color:var(--red)}.purchase-desk-board>article>svg:last-child{color:var(--green)}.purchase-desk-board>article div{flex-direction:column;min-width:0;display:flex}.purchase-desk-board>article small{color:color-mix(in srgb, var(--paper) 52%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.purchase-desk-board>article strong{margin-top:5px;font-size:13px;line-height:1.35}.purchase-board-result{background:var(--red);grid-template-columns:32px 1fr;gap:14px;margin-top:22px;padding:21px;display:grid}.purchase-board-result>svg{color:var(--paper)}.purchase-board-result span{flex-direction:column;display:flex}.purchase-board-result strong{font-size:13px}.purchase-board-result small{color:color-mix(in srgb, var(--paper) 78%, transparent);margin-top:5px;font-size:11px;line-height:1.5}.supplier-proof-strip{background:var(--paper);border-bottom:1px solid var(--line)}.supplier-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.supplier-proof-grid article{border-right:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:15px;min-height:130px;padding:26px 29px;transition:transform .24s,background .24s;display:grid;position:relative}.supplier-proof-grid article:first-child{border-left:1px solid var(--line)}.supplier-proof-grid article:after{content:"";background:var(--red);height:3px;transition:transform .26s,opacity .26s;position:absolute;bottom:0;left:0;right:100%}.supplier-proof-grid article:hover{z-index:1;background:var(--navy);transform:translateY(-5px)}.supplier-proof-grid article:hover:after{right:0}.supplier-proof-grid svg{color:var(--red)}.supplier-proof-grid span{flex-direction:column;display:flex}.supplier-proof-grid strong{color:var(--navy);font-family:Archivo Variable,Archivo,sans-serif;font-size:14px}.supplier-proof-grid small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.supplier-proof-grid article:hover strong{color:var(--paper)}.supplier-proof-grid article:hover small{color:color-mix(in srgb, var(--paper) 64%, transparent)}.supplier-partner-section{background:var(--paper)}.supplier-partner-head,.supplier-process-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px;display:flex}.supplier-partner-head .section-heading,.supplier-process-head .section-heading{max-width:750px}.supplier-partner-head>span,.supplier-process-head>span{border-left:4px solid var(--red);background:var(--navy);max-width:330px;color:var(--paper);align-items:center;gap:11px;padding:18px 20px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.supplier-partner-head>span svg,.supplier-process-head>span svg{color:var(--red);flex:none}.supplier-reason-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.supplier-reason-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);flex-direction:column;min-height:285px;padding:33px;transition:background .25s,color .25s,transform .25s;display:flex;position:relative}.supplier-reason-grid article:hover{z-index:1;background:var(--navy);color:var(--paper);transform:translateY(-5px)}.supplier-reason-grid article>span{color:var(--red);letter-spacing:.1em;font-size:11px;font-weight:800}.supplier-reason-grid article>svg{color:var(--red);margin-top:27px}.supplier-reason-grid article>svg:last-child{color:var(--line);margin:0;position:absolute;top:31px;right:31px}.supplier-reason-grid article:hover>svg:last-child{color:var(--red)}.supplier-reason-grid h3{color:var(--navy);letter-spacing:-.025em;margin:18px 0 10px;font-family:Archivo Variable,Archivo,sans-serif;font-size:21px;line-height:1.15}.supplier-reason-grid article:hover h3{color:var(--paper)}.supplier-reason-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.supplier-reason-grid article:hover p{color:color-mix(in srgb, var(--paper) 65%, transparent)}.buying-now-section{isolation:isolate;background:var(--navy);color:var(--paper);position:relative}.buying-now-section .supplier-grid-lines,.supplier-application-section .supplier-grid-lines{opacity:.08;-webkit-mask-image:none;mask-image:none}.buying-now-section>.shell{z-index:1;position:relative}.buying-now-head{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:49px;display:flex}.buying-now-head .section-heading{max-width:760px}.buying-now-head>div:last-child{border:1px solid color-mix(in srgb, var(--paper) 15%, transparent);background:color-mix(in srgb, var(--paper) 5%, transparent);flex-direction:column;min-width:260px;padding:22px;display:flex}.buying-now-head>div:last-child>span{color:var(--red);letter-spacing:.11em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.buying-now-head>div:last-child strong{margin-top:10px;font-size:15px}.buying-now-head>div:last-child small{color:color-mix(in srgb, var(--paper) 54%, transparent);margin-top:5px;font-size:11px}.buying-category-grid{border-top:1px solid color-mix(in srgb, var(--paper) 15%, transparent);border-left:1px solid color-mix(in srgb, var(--paper) 15%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.buying-category-grid article{border-right:1px solid color-mix(in srgb, var(--paper) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, transparent);background:color-mix(in srgb, var(--paper) 3%, transparent);flex-direction:column;min-height:255px;padding:30px;transition:transform .24s,background .24s;display:flex;position:relative}.buying-category-grid article:hover{z-index:1;background:var(--navy-2);transform:translateY(-5px)}.buying-category-grid article>span{color:color-mix(in srgb, var(--paper) 32%, transparent);font-size:11px;font-weight:800;position:absolute;top:27px;right:28px}.buying-category-grid svg{color:var(--red)}.buying-category-grid h3{margin:28px 0 10px;font-family:Archivo Variable,Archivo,sans-serif;font-size:22px;line-height:1.1}.buying-category-grid p{color:color-mix(in srgb, var(--paper) 61%, transparent);margin:0;font-size:14px;line-height:1.65}.buying-category-grid small{color:var(--red);letter-spacing:.08em;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800}.buying-scope-line{background:var(--red);flex-wrap:wrap;gap:16px 35px;padding:28px 30px;display:flex}.buying-scope-line span{color:var(--paper);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.supply-standard-section{background:var(--paper)}.supply-standard-layout{grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;gap:clamp(65px,8vw,130px);display:grid}.standard-note{border-left:4px solid var(--red);background:var(--soft);grid-template-columns:32px 1fr;gap:15px;margin-top:30px;padding:23px;display:grid}.standard-note>svg{color:var(--red)}.standard-note strong{color:var(--navy);font-size:13px}.standard-note p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.standard-file{background:var(--navy);color:var(--paper);box-shadow:22px 22px 0 color-mix(in srgb, var(--navy) 8%, transparent)}.standard-file-head{border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.standard-file-head span,.standard-file-head small{letter-spacing:.1em;font-size:11px;font-weight:800}.standard-file-head span{color:var(--red);align-items:center;gap:9px;display:flex}.standard-file>article{border-bottom:1px solid color-mix(in srgb, var(--paper) 14%, transparent);grid-template-columns:31px 1fr 20px;align-items:center;gap:14px;min-height:96px;padding:18px 24px;display:grid}.standard-file>article>svg{color:var(--red)}.standard-file>article>svg:last-child{color:var(--green)}.standard-file article span{flex-direction:column;display:flex}.standard-file article strong{font-size:13px}.standard-file article small{color:color-mix(in srgb, var(--paper) 58%, transparent);margin-top:5px;font-size:11px;line-height:1.5}.supplier-process-section{background:var(--paper)}.supplier-process-head>span{background:var(--soft);color:var(--navy)}.supplier-process-track{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.supplier-process-track article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);min-height:295px;padding:29px;transition:transform .24s,background .24s;position:relative}.supplier-process-track article:hover{z-index:1;background:var(--navy);transform:translateY(-5px)}.supplier-process-track article>div{justify-content:space-between;align-items:center;display:flex}.supplier-process-track article>div span{color:var(--red);font-size:12px;font-weight:800}.supplier-process-track article>div svg{color:var(--red)}.supplier-process-track h3{color:var(--navy);letter-spacing:-.025em;margin:44px 0 12px;font-family:Archivo Variable,Archivo,sans-serif;font-size:20px}.supplier-process-track p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.supplier-process-track article:hover h3{color:var(--paper)}.supplier-process-track article:hover p{color:color-mix(in srgb, var(--paper) 64%, transparent)}.supplier-process-track article>svg{z-index:2;background:var(--paper);color:var(--red);padding:3px;position:absolute;top:50%;right:-11px}.supplier-response-note{border-left:4px solid var(--red);background:var(--navy);color:color-mix(in srgb, var(--paper) 68%, transparent);align-items:flex-start;gap:13px;margin:25px 0 0;padding:20px 23px;font-size:11px;line-height:1.6;display:flex}.supplier-response-note svg{color:var(--red);flex:none}.supplier-application-section{isolation:isolate;background:var(--navy);color:var(--paper);position:relative}.supplier-application-layout{z-index:1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(50px,7vw,115px);display:grid;position:relative}.supplier-application-sidebar{position:sticky;top:125px}.supplier-progress{border-top:1px solid color-mix(in srgb, var(--paper) 15%, transparent);margin-top:38px;display:grid}.supplier-progress button{border:0;border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, transparent);min-height:82px;color:color-mix(in srgb, var(--paper) 43%, transparent);text-align:left;cursor:default;background:0 0;grid-template-columns:40px 1fr;align-items:center;gap:15px;padding:14px 12px;display:grid}.supplier-progress button.is-current,.supplier-progress button.is-complete{color:var(--paper);cursor:pointer}.supplier-progress button>span{border:1px solid color-mix(in srgb, var(--paper) 20%, transparent);width:40px;height:40px;color:var(--red);place-items:center;font-size:11px;font-weight:800;display:grid}.supplier-progress button.is-current>span{background:var(--red);border-color:var(--red);color:var(--paper)}.supplier-progress button.is-complete>span{border-color:var(--red)}.supplier-progress button>div{flex-direction:column;display:flex}.supplier-progress small{letter-spacing:.1em;font-size:11px;font-weight:800}.supplier-progress strong{margin-top:4px;font-size:13px}.supplier-application-help{border:1px solid color-mix(in srgb, var(--paper) 14%, transparent);background:color-mix(in srgb, var(--paper) 6%, transparent);grid-template-columns:29px 1fr;gap:14px;margin-top:30px;padding:23px;display:grid}.supplier-application-help>svg{color:var(--red)}.supplier-application-help div{flex-direction:column;min-width:0;display:flex}.supplier-application-help strong{font-size:12px}.supplier-application-help a{overflow-wrap:anywhere;color:color-mix(in srgb, var(--paper) 67%, transparent);margin-top:7px;font-size:11px}.supplier-application-help a:hover{color:var(--paper)}.supplier-application-form{background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:860px;color:var(--ink);box-shadow:24px 24px 0 color-mix(in srgb, var(--paper) 7%, transparent);padding:35px}.supplier-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;min-height:72px;padding-bottom:23px;display:flex}.supplier-form-head>div{flex-direction:column;display:flex}.supplier-form-head span{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.supplier-form-head strong{color:var(--navy);margin-top:7px;font-family:Archivo Variable,Archivo,sans-serif;font-size:21px}.supplier-form-head>small{color:var(--muted);letter-spacing:.08em;text-align:right;font-size:11px;font-weight:800}.supplier-form-step{padding-top:30px}.supplier-step-intro{grid-template-columns:39px 1fr;gap:15px;margin-bottom:27px;display:grid}.supplier-step-intro>svg{color:var(--red)}.supplier-step-intro h3{color:var(--navy);letter-spacing:-.03em;margin:0;font-family:Archivo Variable,Archivo,sans-serif;font-size:25px}.supplier-step-intro p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.supplier-type-field,.supplier-choice-field{border:0;margin:0 0 28px;padding:0}.supplier-type-field legend,.supplier-choice-field legend{width:100%;color:var(--navy);letter-spacing:.09em;margin-bottom:11px;font-size:11px;font-weight:800}.supplier-type-options{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.supplier-type-options label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);cursor:pointer;grid-template-columns:27px 1fr 19px;align-items:center;gap:13px;min-height:108px;padding:16px;transition:background .2s,color .2s;display:grid}.supplier-type-options input,.supplier-choice-grid input,.supplier-grade-grid input{opacity:0;pointer-events:none;position:absolute}.supplier-type-options label>svg:first-of-type{color:var(--red)}.supplier-type-options label>svg:last-of-type{color:var(--line)}.supplier-type-options label>span{flex-direction:column;display:flex}.supplier-type-options strong{color:var(--navy);font-size:12px;line-height:1.4}.supplier-type-options small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.supplier-type-options label:hover,.supplier-type-options label.is-selected{background:var(--navy)}.supplier-type-options label.is-selected>svg:last-of-type{color:var(--red)}.supplier-type-options label:hover strong,.supplier-type-options label.is-selected strong{color:var(--paper)}.supplier-type-options label:hover small,.supplier-type-options label.is-selected small{color:color-mix(in srgb, var(--paper) 61%, transparent)}.supplier-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.supplier-form-grid>label{flex-direction:column;gap:8px;min-width:0;display:flex}.supplier-form-grid .form-full{grid-column:1/-1}.supplier-form-grid label>span{color:var(--navy);letter-spacing:.08em;font-size:11px;font-weight:800}.supplier-form-grid input,.supplier-form-grid select,.supplier-form-grid textarea{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--navy);border-radius:0;outline:0;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.supplier-form-grid input,.supplier-form-grid select{height:52px;padding:0 14px}.supplier-form-grid textarea{resize:vertical;padding:14px;line-height:1.55}.supplier-form-grid input:focus,.supplier-form-grid select:focus,.supplier-form-grid textarea:focus{border-color:var(--red);background:var(--paper);box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 10%, transparent)}.supplier-form-grid input::placeholder,.supplier-form-grid textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.supplier-choice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.supplier-choice-grid label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);min-height:64px;color:var(--muted);cursor:pointer;grid-template-columns:22px 1fr 18px;align-items:center;gap:9px;padding:13px;font-size:11px;font-weight:800;display:grid}.supplier-choice-grid label>svg:first-of-type{color:var(--red)}.supplier-choice-grid label>svg:last-of-type{color:var(--line)}.supplier-choice-grid label:hover,.supplier-choice-grid label.is-selected,.supplier-grade-grid label:hover,.supplier-grade-grid label.is-selected{background:var(--navy);color:var(--paper)}.supplier-choice-grid label.is-selected>svg:last-of-type,.supplier-grade-grid label.is-selected svg{color:var(--red)}.supplier-grade-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.supplier-grade-grid label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);min-height:56px;color:var(--muted);cursor:pointer;grid-template-columns:1fr 18px;align-items:center;gap:8px;padding:13px;font-size:11px;font-weight:800;display:grid}.supplier-grade-grid label svg{color:var(--line)}.supplier-commercial-note{border-left:4px solid var(--red);background:var(--navy);color:var(--paper);grid-template-columns:29px 1fr;gap:14px;margin-top:27px;padding:21px;display:grid}.supplier-commercial-note>svg{color:var(--red)}.supplier-commercial-note span{flex-direction:column;display:flex}.supplier-commercial-note strong{font-size:12px}.supplier-commercial-note small{color:color-mix(in srgb, var(--paper) 61%, transparent);margin-top:5px;font-size:11px;line-height:1.55}.supplier-review-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.supplier-review-grid article{border:1px solid var(--line);background:var(--soft)}.supplier-review-grid article.supplier-review-full{grid-column:1/-1}.supplier-review-grid article>div:first-child{border-bottom:1px solid var(--line);background:var(--navy);min-height:62px;color:var(--paper);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.supplier-review-grid article>div:first-child span{color:var(--red);font-size:11px;font-weight:800}.supplier-review-grid article>div:first-child strong{font-size:12px}.supplier-review-grid article>div:first-child button{color:color-mix(in srgb, var(--paper) 68%, transparent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:11px;font-weight:800}.supplier-review-grid dl{margin:0;padding:9px 16px 16px}.supplier-review-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:12px;padding:9px 0;display:grid}.supplier-review-grid dl>div:last-child{border-bottom:0}.supplier-review-grid dt{color:var(--muted);font-size:11px}.supplier-review-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--navy);margin:0;font-size:14px;font-weight:700}.supplier-consent{border:1px solid var(--line);background:var(--soft);cursor:pointer;grid-template-columns:20px 1fr;gap:13px;margin-top:16px;padding:19px;display:grid}.supplier-consent.has-error{border-color:var(--red)}.supplier-consent input{width:18px;height:18px;accent-color:var(--red)}.supplier-consent>span{flex-direction:column;display:flex}.supplier-consent strong{color:var(--navy);font-size:12px;line-height:1.45}.supplier-consent small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.55}.supplier-review-security{background:var(--navy);color:var(--paper);grid-template-columns:29px 1fr;gap:13px;margin-top:18px;padding:19px;display:grid}.supplier-review-security>svg{color:var(--red)}.supplier-review-security span{flex-direction:column;display:flex}.supplier-review-security strong{font-size:12px}.supplier-review-security small{color:color-mix(in srgb, var(--paper) 61%, transparent);margin-top:5px;font-size:11px;line-height:1.5}.supplier-form-error{border-left:4px solid var(--red);background:color-mix(in srgb, var(--red) 8%, var(--paper));color:var(--red-dark);margin:18px 0 0;padding:13px 15px;font-size:11px;font-weight:700}.supplier-form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;min-height:82px;margin-top:31px;padding-top:25px;display:flex}.supplier-form-actions>span{color:var(--muted);flex:1;font-size:11px;line-height:1.5}.supplier-back{border:1px solid var(--line);background:var(--paper);color:var(--navy)}.supplier-back:hover{border-color:var(--navy);background:var(--soft)}.supplier-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:45px;display:flex}.supplier-success-seal{border:1px solid var(--line);background:var(--soft);width:94px;height:94px;color:var(--green);place-items:center;display:grid}.supplier-success>span{color:var(--red);letter-spacing:.13em;margin-top:28px;font-size:11px;font-weight:800}.supplier-success h2{max-width:680px;color:var(--navy);letter-spacing:-.045em;margin:13px 0 16px;font-family:Archivo Variable,Archivo,sans-serif;font-size:clamp(33px,4vw,48px);line-height:1.05}.supplier-success>p{max-width:670px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.supplier-success-status{background:var(--navy);min-width:min(560px,100%);color:var(--paper);flex-direction:column;align-items:center;margin-top:29px;padding:22px;display:flex}.supplier-success-status small{color:var(--red);letter-spacing:.11em;font-size:11px;font-weight:800}.supplier-success-status strong{margin-top:8px;font-size:18px}.supplier-success-status span{color:color-mix(in srgb, var(--paper) 65%, transparent);align-items:center;gap:8px;margin-top:12px;font-size:11px;line-height:1.45;display:flex}.supplier-success-status svg{color:var(--red);flex:none}.supplier-success-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:26px;display:flex}.supplier-success>small{color:var(--muted);margin-top:23px;font-size:11px}.supplier-contact-section{background:var(--paper);border-top:1px solid var(--line)}.supplier-contact-layout{grid-template-columns:minmax(0,.82fr) minmax(570px,1.18fr);align-items:center;gap:clamp(65px,8vw,130px);display:grid}.supplier-hours{border-left:4px solid var(--red);background:var(--paper);grid-template-columns:32px 1fr;gap:14px;margin-top:30px;padding:22px;display:grid}.supplier-hours>svg{color:var(--red)}.supplier-hours span{flex-direction:column;display:flex}.supplier-hours strong{color:var(--navy);font-size:13px}.supplier-hours small{color:var(--muted);margin-top:5px;font-size:11px}.supplier-direct-card{background:var(--navy);color:var(--paper);box-shadow:22px 22px 0 color-mix(in srgb, var(--navy) 8%, transparent);padding:31px}.supplier-direct-card>div{border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, transparent);padding-bottom:23px}.supplier-direct-card>div span{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.supplier-direct-card>div strong{margin-top:9px;font-family:Archivo Variable,Archivo,sans-serif;font-size:25px;display:block}.supplier-direct-card>div p{color:color-mix(in srgb, var(--paper) 62%, transparent);margin:10px 0 0;font-size:14px;line-height:1.7}.supplier-direct-card>a{border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, transparent);grid-template-columns:32px 1fr 20px;align-items:center;gap:14px;min-height:88px;transition:background .2s;display:grid}.supplier-direct-card>a:hover{background:var(--red);padding-inline:15px}.supplier-direct-card>a>svg{color:var(--red)}.supplier-direct-card>a:hover>svg{color:var(--paper)}.supplier-direct-card>a span{flex-direction:column;min-width:0;display:flex}.supplier-direct-card>a small{color:color-mix(in srgb, var(--paper) 48%, transparent);letter-spacing:.1em;font-size:11px;font-weight:800}.supplier-direct-card>a strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px}.supplier-progress button:focus-visible,.supplier-form-actions button:focus-visible,.supplier-success-actions button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.supplier-type-options label:has(input:focus-visible){outline:3px solid var(--red);outline-offset:3px}.supplier-choice-grid label:has(input:focus-visible){outline:3px solid var(--red);outline-offset:3px}.supplier-grade-grid label:has(input:focus-visible){outline:3px solid var(--red);outline-offset:3px}.supplier-consent:has(input:focus-visible){outline:3px solid var(--red);outline-offset:3px}@media (width<=1220px){.supplier-hero-layout{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);gap:55px}.supplier-proof-grid{grid-template-columns:repeat(2,1fr)}.supplier-proof-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.supplier-proof-grid article:nth-child(2){border-right:1px solid var(--line)}.supply-standard-layout,.supplier-contact-layout{grid-template-columns:1fr 1.12fr;gap:55px}.supplier-process-track{grid-template-columns:repeat(2,1fr)}.supplier-process-track article:nth-child(2)>svg{display:none}}@media (width<=980px){.supplier-hero{min-height:auto}.supplier-hero-layout,.supply-standard-layout,.supplier-contact-layout,.supplier-application-layout{grid-template-columns:1fr}.supplier-hero-layout{padding-top:40px}.supplier-hero-copy{max-width:760px}.purchase-desk-board,.standard-file{width:min(720px,100%)}.supplier-partner-head,.buying-now-head,.supplier-process-head{flex-direction:column;align-items:flex-start}.supplier-reason-grid,.buying-category-grid{grid-template-columns:repeat(2,1fr)}.supplier-application-sidebar{position:static}.supplier-progress{border-left:1px solid color-mix(in srgb, var(--paper) 15%, transparent);grid-template-columns:repeat(4,1fr)}.supplier-progress button{border-right:1px solid color-mix(in srgb, var(--paper) 15%, transparent);text-align:center;grid-template-columns:1fr;align-content:center;min-height:118px}.supplier-progress button>span{margin-inline:auto}.supplier-application-help{width:min(540px,100%)}.supplier-application-form{min-height:0}}@media (width<=720px){.supplier-hero-layout{gap:38px;padding:26px 0 64px}.supplier-hero-copy h1{font-size:clamp(49px,14vw,68px)}.supplier-hero-copy>p{font-size:15px}.supplier-hero-trust{flex-direction:column}.purchase-desk-board{box-shadow:12px 12px 0 color-mix(in srgb, var(--paper) 7%, transparent)}.purchase-board-head{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:16px}.supplier-proof-grid,.supplier-reason-grid,.buying-category-grid,.supplier-process-track{grid-template-columns:1fr}.supplier-proof-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.supplier-reason-grid article{min-height:250px}.buying-category-grid article{min-height:235px}.supplier-process-track article{min-height:245px}.supplier-process-track article>svg{display:none}.buying-scope-line{flex-direction:column}.supplier-progress{grid-template-columns:repeat(2,1fr)}.supplier-application-form{box-shadow:12px 12px 0 color-mix(in srgb, var(--paper) 7%, transparent);padding:24px}.supplier-form-head{flex-direction:column}.supplier-form-head>small{text-align:left}.supplier-type-options,.supplier-form-grid,.supplier-review-grid{grid-template-columns:1fr}.supplier-form-grid .form-full,.supplier-review-grid article.supplier-review-full{grid-column:auto}.supplier-choice-grid,.supplier-grade-grid{grid-template-columns:repeat(2,1fr)}.supplier-form-actions{flex-direction:column;align-items:stretch}.supplier-form-actions>span{order:-1}.supplier-form-actions .button{width:100%}.supplier-success{min-height:650px;padding:26px 8px}.supplier-success-actions{flex-direction:column;width:100%}.supplier-success-actions .button{width:100%}.supplier-success-status span{align-items:flex-start}.supplier-direct-card{padding:23px}.supplier-page .trade-bar{font-size:11px}}@media (width<=480px){.purchase-desk-board>article{grid-template-columns:27px 25px 1fr;padding-inline:17px}.purchase-desk-board>article>svg:last-child{display:none}.supplier-progress{grid-template-columns:1fr 1fr}.supplier-choice-grid,.supplier-grade-grid{grid-template-columns:1fr}.supplier-review-grid dl>div{grid-template-columns:82px 1fr}.supplier-direct-card>a{grid-template-columns:28px 1fr}.supplier-direct-card>a>svg:last-child{display:none}}
