.page-module__E0kJGG__page{color:#162033;background:linear-gradient(#f5f7faf0,#eaeef4f0),#f5f7fa;place-items:center;min-height:100vh;padding:48px 20px;display:grid}.page-module__E0kJGG__panel{background:#fff;border:1px solid #d8dee8;border-radius:8px;width:min(100%,720px);overflow:hidden;box-shadow:0 18px 46px #1620331f}.page-module__E0kJGG__header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.page-module__E0kJGG__eyebrow{color:#536173;text-transform:uppercase;font-size:.82rem;font-weight:700}.page-module__E0kJGG__status{color:#334155;background:#f8fafc;border:1px solid #cbd4df;border-radius:999px;flex:none;padding:6px 10px;font-size:.78rem;font-weight:700}.page-module__E0kJGG__panel[data-state=valid] .page-module__E0kJGG__status{color:#11623d;background:#edf8f2;border-color:#9bcdb6}.page-module__E0kJGG__panel[data-state=expired] .page-module__E0kJGG__status,.page-module__E0kJGG__panel[data-state=unavailable] .page-module__E0kJGG__status{color:#a13b22;background:#fff1ec;border-color:#f0b5a8}.page-module__E0kJGG__panel[data-state=complete] .page-module__E0kJGG__status{color:#264f91;background:#eef4ff;border-color:#a8bce0}.page-module__E0kJGG__content{padding:32px 24px 28px}.page-module__E0kJGG__content h1{color:#111827;margin:0 0 14px;font-size:clamp(2rem,6vw,3.4rem);font-weight:750;line-height:1.02}.page-module__E0kJGG__content p{color:#4a5567;max-width:58ch;margin:0;font-size:1rem;line-height:1.6}.page-module__E0kJGG__summary{background:#fbfcfe;border-top:1px solid #e8ecf2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__E0kJGG__summary div{border-right:1px solid #e8ecf2;min-width:0;padding:18px 20px}.page-module__E0kJGG__summary div:last-child{border-right:0}.page-module__E0kJGG__summary dt{color:#64748b;text-transform:uppercase;margin-bottom:7px;font-size:.76rem;font-weight:700}.page-module__E0kJGG__summary dd{overflow-wrap:anywhere;color:#1f2937;margin:0;font-size:.98rem;font-weight:700;line-height:1.35}@media (max-width:640px){.page-module__E0kJGG__page{align-items:stretch;padding:16px}.page-module__E0kJGG__panel{width:100%}.page-module__E0kJGG__header{flex-direction:column;align-items:flex-start;gap:12px}.page-module__E0kJGG__content{padding:28px 20px 24px}.page-module__E0kJGG__summary{grid-template-columns:1fr}.page-module__E0kJGG__summary div{border-bottom:1px solid #e8ecf2;border-right:0}.page-module__E0kJGG__summary div:last-child{border-bottom:0}}
.cookie-notice-module__vw0tBW__notice{color:#3a2b0d;background:#fffaf0;border:1px solid #d5b56c;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cookie-notice-module__vw0tBW__notice h2{margin:0 0 6px;font-size:1rem}.cookie-notice-module__vw0tBW__notice p{margin:0;font-size:.9rem;line-height:1.55}.cookie-notice-module__vw0tBW__notice a{color:#6d4b00;font-weight:700;text-decoration:underline}.cookie-notice-module__vw0tBW__notice button{color:#fff;cursor:pointer;background:#7a5611;border:0;border-radius:5px;flex:none;padding:10px 16px;font-weight:700}.cookie-notice-module__vw0tBW__notice button:hover{background:#5f4108}@media (max-width:640px){.cookie-notice-module__vw0tBW__notice{flex-direction:column;align-items:flex-start}}
.final-consent-review-module__cA2DfW__page{color:#1a1c1f;background:#f6f7f9;min-height:100vh}.final-consent-review-module__cA2DfW__topBar{z-index:10;background:#fff;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 28px;display:flex;position:sticky;top:0}.final-consent-review-module__cA2DfW__brand{color:#1f2933;align-items:center;gap:10px;font-size:.9rem;font-weight:800;display:flex}.final-consent-review-module__cA2DfW__brandLogo{object-fit:contain;width:auto;height:36px;display:block}.final-consent-review-module__cA2DfW__accessBadge{color:#11623d;background:#edf8f2;border:1px solid #9bcdb6;flex:none;padding:6px 10px;font-size:.78rem;font-weight:800}.final-consent-review-module__cA2DfW__shell{width:min(100%,1100px);margin:0 auto;padding:30px 24px 56px}.final-consent-review-module__cA2DfW__progressBlock{margin-bottom:24px}.final-consent-review-module__cA2DfW__progressMeta{color:#5f6b7a;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:.72rem;font-weight:900;display:flex}.final-consent-review-module__cA2DfW__progressMeta span:last-child{color:#8a3f00}.final-consent-review-module__cA2DfW__progressTrack{background:#e5e9ef;height:8px;overflow:hidden}.final-consent-review-module__cA2DfW__progressTrack span{background:#bb6b18;width:100%;height:100%;display:block}.final-consent-review-module__cA2DfW__hero{border-left:4px solid #bb6b18;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-left:16px;display:flex}.final-consent-review-module__cA2DfW__heroCopy{max-width:760px}.final-consent-review-module__cA2DfW__eyebrow{color:#8a3f00;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:900}.final-consent-review-module__cA2DfW__hero h1{color:#1f2933;margin:0 0 10px;font-size:2.15rem;line-height:1.15}.final-consent-review-module__cA2DfW__hero p{color:#5f6b7a;margin:0;font-size:1rem;line-height:1.55}.final-consent-review-module__cA2DfW__heroBackButton{color:#1f2933;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #d7dde4;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-grid}.final-consent-review-module__cA2DfW__heroBackButton:hover{color:#8a3f00;border-color:#bb6b18}.final-consent-review-module__cA2DfW__contentGrid{grid-template-columns:1fr;gap:18px;display:grid}.final-consent-review-module__cA2DfW__consentForm{gap:18px;display:grid}.final-consent-review-module__cA2DfW__documentPanel,.final-consent-review-module__cA2DfW__statusPanel{background:#fff;border:1px solid #d7dde4}.final-consent-review-module__cA2DfW__documentPanel{flex-direction:column;min-width:0;padding:20px;display:flex}.final-consent-review-module__cA2DfW__documentHeader{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.final-consent-review-module__cA2DfW__documentHeader h2,.final-consent-review-module__cA2DfW__statusPanel h2{color:#8a3f00;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:900}.final-consent-review-module__cA2DfW__documentHeader span{color:#5f6b7a;text-transform:uppercase;background:#f6f7f9;border:1px solid #dfe4ea;flex:none;padding:4px 8px;font-size:.68rem;font-weight:900}.final-consent-review-module__cA2DfW__legalText{color:#3f4854;background:#fbfcfd;border:1px solid #e5e9ef;max-height:360px;padding:16px;font-size:.86rem;line-height:1.55;overflow-y:auto}.final-consent-review-module__cA2DfW__legalText p{margin:0 0 14px}.final-consent-review-module__cA2DfW__legalText p:last-child{margin-bottom:0}.final-consent-review-module__cA2DfW__conductLink{color:#8a3f00;text-underline-offset:3px;font-weight:900;text-decoration:underline}.final-consent-review-module__cA2DfW__conductLink:hover{color:#5f2b00}.final-consent-review-module__cA2DfW__billingText{color:#3f4854;background:#fbfcfd;border:1px solid #e5e9ef;padding:16px;font-size:.86rem;line-height:1.55}.final-consent-review-module__cA2DfW__billingText p{margin:0 0 14px}.final-consent-review-module__cA2DfW__billingText h3{color:#1f2933;text-transform:uppercase;margin:18px 0 10px;font-size:.84rem;font-weight:900}.final-consent-review-module__cA2DfW__billingAddress{color:#1f2933;border-left:3px solid #bb6b18;margin:0 0 14px;padding-left:12px;font-style:normal;font-weight:800}.final-consent-review-module__cA2DfW__billingContacts{gap:8px;margin-bottom:16px;display:grid}.final-consent-review-module__cA2DfW__billingContacts a{color:#8a3f00;overflow-wrap:anywhere;text-underline-offset:3px;font-weight:900;text-decoration:underline}.final-consent-review-module__cA2DfW__billingContacts a:hover{color:#5f2b00}.final-consent-review-module__cA2DfW__requirementsList{margin:0;padding-left:20px}.final-consent-review-module__cA2DfW__requirementsList li{margin-bottom:10px}.final-consent-review-module__cA2DfW__requirementsList li:last-child{margin-bottom:0}.final-consent-review-module__cA2DfW__agreement{color:#1f2933;background:#fffaf5;border:1px solid #ead6c2;align-items:flex-start;gap:12px;margin-top:16px;padding:12px;font-size:.86rem;font-weight:800;line-height:1.4;display:flex}.final-consent-review-module__cA2DfW__agreement input{appearance:none;cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #5f6b7a;border-radius:2px;flex:none;width:20px;height:20px;margin:0}.final-consent-review-module__cA2DfW__agreement input:checked{background-color:#bb6b18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M3 8.5 6.5 12 13 4'/%3E%3C/svg%3E");border-color:#bb6b18}.final-consent-review-module__cA2DfW__agreement input:focus-visible{outline-offset:2px;outline:3px solid #bb6b1847}.final-consent-review-module__cA2DfW__agreement input:disabled{cursor:not-allowed;opacity:.65}.final-consent-review-module__cA2DfW__agreement span{min-width:0}.final-consent-review-module__cA2DfW__submissionPanel{color:#fff;background:#1f2933;border-bottom:8px solid #bb6b18;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.final-consent-review-module__cA2DfW__submissionPanel h2{color:#fff;margin:0 0 8px;font-size:1.35rem;line-height:1.25}.final-consent-review-module__cA2DfW__submissionPanel p{color:#d7dde4;max-width:620px;margin:0;font-size:.92rem;line-height:1.55}.final-consent-review-module__cA2DfW__submitStack{justify-items:end;gap:10px;min-width:min(100%,260px);display:grid}.final-consent-review-module__cA2DfW__primaryButton,.final-consent-review-module__cA2DfW__secondaryButton{box-sizing:border-box;cursor:pointer;text-align:center;text-transform:uppercase;border:1px solid #0000;width:100%;min-height:52px;padding:0 24px;font-size:.9rem;font-weight:900}.final-consent-review-module__cA2DfW__primaryButton{color:#fff;background:#bb6b18}.final-consent-review-module__cA2DfW__primaryButton:hover:not(:disabled){background:#8a3f00}.final-consent-review-module__cA2DfW__primaryButton:disabled{cursor:wait;opacity:.72}.final-consent-review-module__cA2DfW__secondaryButton{color:#1f2933;background:#fff;border-color:#d7dde4;justify-content:center;align-items:center;text-decoration:none;display:inline-grid}.final-consent-review-module__cA2DfW__secondaryButton:hover{color:#8a3f00;border-color:#bb6b18}.final-consent-review-module__cA2DfW__formError{text-align:right;max-width:360px;font-weight:800;color:#ffd3cc!important;font-size:.82rem!important}.final-consent-review-module__cA2DfW__statusPanel{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:22px;margin-top:18px;padding:20px;display:grid}.final-consent-review-module__cA2DfW__statusPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:14px 0 0;display:grid}.final-consent-review-module__cA2DfW__summaryItem{border-top:1px solid #eef1f4;min-width:0;padding:12px 0}.final-consent-review-module__cA2DfW__summaryItem dt{color:#687381;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.final-consent-review-module__cA2DfW__summaryItem dd{overflow-wrap:anywhere;color:#1f2933;margin:0;font-size:.92rem;font-weight:800;line-height:1.35}.final-consent-review-module__cA2DfW__processingNote{background:#fffaf5;border:1px solid #ead6c2;padding:16px}.final-consent-review-module__cA2DfW__processingNote p{color:#5f6b7a;margin:12px 0 0;font-size:.86rem;line-height:1.55}@media (max-width:860px){.final-consent-review-module__cA2DfW__contentGrid,.final-consent-review-module__cA2DfW__submissionPanel,.final-consent-review-module__cA2DfW__statusPanel,.final-consent-review-module__cA2DfW__statusPanel dl{grid-template-columns:1fr}.final-consent-review-module__cA2DfW__submissionPanel{flex-direction:column;align-items:stretch}.final-consent-review-module__cA2DfW__submitStack{justify-items:stretch}.final-consent-review-module__cA2DfW__formError{text-align:left;max-width:none}.final-consent-review-module__cA2DfW__hero{flex-direction:column}.final-consent-review-module__cA2DfW__heroBackButton{width:100%}}@media (max-width:640px){.final-consent-review-module__cA2DfW__topBar,.final-consent-review-module__cA2DfW__progressMeta{flex-direction:column;align-items:flex-start}.final-consent-review-module__cA2DfW__brandLogo{height:32px}.final-consent-review-module__cA2DfW__shell{padding:22px 16px 40px}.final-consent-review-module__cA2DfW__hero h1{font-size:1.65rem}}
.registration-submitted-confirmation-module__OdZzWG__page{color:#1a1c1f;background:#f6f7f9;min-height:100vh}.registration-submitted-confirmation-module__OdZzWG__topBar{z-index:10;background:#fff;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 28px;display:flex;position:sticky;top:0}.registration-submitted-confirmation-module__OdZzWG__brand{color:#1f2933;align-items:center;gap:10px;font-size:.9rem;font-weight:800;display:flex}.registration-submitted-confirmation-module__OdZzWG__brandLogo{object-fit:contain;width:auto;height:36px;display:block}.registration-submitted-confirmation-module__OdZzWG__accessBadge{color:#11623d;background:#edf8f2;border:1px solid #9bcdb6;flex:none;padding:6px 10px;font-size:.78rem;font-weight:800}.registration-submitted-confirmation-module__OdZzWG__shell{gap:24px;width:min(100%,760px);margin:0 auto;padding:34px 24px 56px;display:grid}.registration-submitted-confirmation-module__OdZzWG__hero{text-align:center;justify-items:center;gap:12px;padding:8px 0 2px;display:grid}.registration-submitted-confirmation-module__OdZzWG__successIcon{color:#fff;background:#bb6b18;border:1px solid #d1873a;place-items:center;width:80px;height:80px;display:inline-grid}.registration-submitted-confirmation-module__OdZzWG__successIcon:before{content:"";border:7px solid #fff;border-width:0 7px 7px 0;width:24px;height:42px;transform:rotate(45deg)translate(-2px,-4px)}.registration-submitted-confirmation-module__OdZzWG__eyebrow,.registration-submitted-confirmation-module__OdZzWG__detailsPanel h2,.registration-submitted-confirmation-module__OdZzWG__supportPanel h2{color:#8a3f00;text-transform:uppercase;font-size:.75rem;font-weight:900}.registration-submitted-confirmation-module__OdZzWG__eyebrow{margin:0}.registration-submitted-confirmation-module__OdZzWG__hero h1{color:#1f2933;max-width:600px;margin:0;font-size:2.2rem;line-height:1.15}.registration-submitted-confirmation-module__OdZzWG__hero p{color:#5f6b7a;max-width:640px;margin:0;font-size:1rem;line-height:1.6}.registration-submitted-confirmation-module__OdZzWG__detailsPanel,.registration-submitted-confirmation-module__OdZzWG__supportPanel{background:#fff;border:1px solid #d7dde4}.registration-submitted-confirmation-module__OdZzWG__detailsPanel{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);gap:24px;padding:24px;display:grid}.registration-submitted-confirmation-module__OdZzWG__detailsPanel h2,.registration-submitted-confirmation-module__OdZzWG__supportPanel h2{margin:0}.registration-submitted-confirmation-module__OdZzWG__detailsPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:16px 0 0;display:grid}.registration-submitted-confirmation-module__OdZzWG__summaryItem{border-top:1px solid #eef1f4;min-width:0;padding:12px 0}.registration-submitted-confirmation-module__OdZzWG__summaryItem dt{color:#687381;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.registration-submitted-confirmation-module__OdZzWG__summaryItem dd{overflow-wrap:anywhere;color:#1f2933;margin:0;font-size:.92rem;font-weight:800;line-height:1.35}.registration-submitted-confirmation-module__OdZzWG__nextSteps{background:#fffaf5;border:1px solid #ead6c2;padding:18px}.registration-submitted-confirmation-module__OdZzWG__nextSteps ol{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.registration-submitted-confirmation-module__OdZzWG__nextSteps li{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.registration-submitted-confirmation-module__OdZzWG__nextSteps li>span{color:#8a3f00;background:#fff;border:2px solid #bb6b18;place-items:center;width:32px;height:32px;font-size:.82rem;font-weight:900;display:grid}.registration-submitted-confirmation-module__OdZzWG__nextSteps h3{color:#1f2933;margin:0;font-size:.92rem}.registration-submitted-confirmation-module__OdZzWG__nextSteps p,.registration-submitted-confirmation-module__OdZzWG__supportPanel p{color:#5f6b7a;margin:7px 0 0;font-size:.86rem;line-height:1.55}.registration-submitted-confirmation-module__OdZzWG__supportPanel{padding:22px 24px}.registration-submitted-confirmation-module__OdZzWG__supportPanel a{color:#8a3f00;margin-top:14px;font-size:.9rem;font-weight:900;display:inline-block}@media (max-width:760px){.registration-submitted-confirmation-module__OdZzWG__detailsPanel,.registration-submitted-confirmation-module__OdZzWG__detailsPanel dl{grid-template-columns:1fr}}@media (max-width:640px){.registration-submitted-confirmation-module__OdZzWG__topBar{flex-direction:column;align-items:flex-start}.registration-submitted-confirmation-module__OdZzWG__brandLogo{height:32px}.registration-submitted-confirmation-module__OdZzWG__shell{padding:24px 16px 40px}.registration-submitted-confirmation-module__OdZzWG__hero h1{font-size:1.7rem}}
.supplier-registration-form-module__BVUf3a__page{color:#1a1c1f;background:#f6f7f9;min-height:100vh}.supplier-registration-form-module__BVUf3a__topBar{z-index:10;background:#fff;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 28px;display:flex;position:sticky;top:0}.supplier-registration-form-module__BVUf3a__brand{color:#1f2933;align-items:center;gap:10px;font-size:.9rem;font-weight:800;display:flex}.supplier-registration-form-module__BVUf3a__brandLogo{object-fit:contain;width:auto;height:36px;display:block}.supplier-registration-form-module__BVUf3a__accessBadge{color:#11623d;background:#edf8f2;border:1px solid #9bcdb6;flex:none;padding:6px 10px;font-size:.78rem;font-weight:800}.supplier-registration-form-module__BVUf3a__shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);width:min(100%,1320px);margin:0 auto;display:grid}.supplier-registration-form-module__BVUf3a__summary{background:#fff;border-right:1px solid #dfe4ea;align-self:start;min-height:calc(100vh - 56px);padding:28px 20px;position:sticky;top:56px}.supplier-registration-form-module__BVUf3a__summary h2{color:#8a3f00;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:900}.supplier-registration-form-module__BVUf3a__summary dl,.supplier-registration-form-module__BVUf3a__summaryItem{margin:0}.supplier-registration-form-module__BVUf3a__summaryItem{border-top:1px solid #eef1f4;padding:12px 0}.supplier-registration-form-module__BVUf3a__summaryItem dt{color:#687381;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.supplier-registration-form-module__BVUf3a__summaryItem dd{overflow-wrap:anywhere;color:#1f2933;margin:0;font-size:.92rem;font-weight:800;line-height:1.35}.supplier-registration-form-module__BVUf3a__summary p{color:#5f6b7a;background:#fffaf5;border:1px solid #ead6c2;margin:24px 0 0;padding:12px;font-size:.75rem;line-height:1.5}.supplier-registration-form-module__BVUf3a__workspace{min-width:0;padding:24px}.supplier-registration-form-module__BVUf3a__progress{grid-template-columns:1fr 1fr;gap:0;width:min(100%,760px);margin:0 auto 18px;padding:0;list-style:none;display:grid}.supplier-registration-form-module__BVUf3a__progress li{color:#7a8592;text-align:center;text-transform:uppercase;justify-items:center;gap:8px;font-size:.68rem;font-weight:900;display:grid;position:relative}.supplier-registration-form-module__BVUf3a__progress li:before{content:"";background:#d7dde4;height:1px;position:absolute;top:13px;left:-50%;right:50%}.supplier-registration-form-module__BVUf3a__progress li:first-child:before{display:none}.supplier-registration-form-module__BVUf3a__progress span{z-index:1;color:#6b7684;background:#fff;border:2px solid #cbd3dc;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.supplier-registration-form-module__BVUf3a__progressActive{color:#8a3f00}.supplier-registration-form-module__BVUf3a__progressActive span{color:#fff;background:#bb6b18;border-color:#bb6b18}.supplier-registration-form-module__BVUf3a__form{background:#fff;border:1px solid #d7dde4;width:min(100%,960px);margin:0 auto}.supplier-registration-form-module__BVUf3a__formHeading{border-bottom:1px solid #e5e9ef;padding:28px 28px 22px}.supplier-registration-form-module__BVUf3a__formHeading h1{color:#8a3f00;margin:0 0 8px;font-size:1.55rem;line-height:1.15}.supplier-registration-form-module__BVUf3a__formHeading p{color:#5f6b7a;max-width:68ch;margin:0;font-size:.86rem;line-height:1.55}.supplier-registration-form-module__BVUf3a__readOnlyNotice{color:#2f3742;background:#f4f6f8;border:1px solid #d7dde4;margin:18px 28px 0;padding:12px 14px;font-size:.82rem;font-weight:800;line-height:1.45}.supplier-registration-form-module__BVUf3a__readOnlyFieldset{border:0;min-width:0;margin:0;padding:0}.supplier-registration-form-module__BVUf3a__readOnlyFieldset:disabled input,.supplier-registration-form-module__BVUf3a__readOnlyFieldset:disabled select,.supplier-registration-form-module__BVUf3a__readOnlyFieldset:disabled textarea{color:#5f6b7a;cursor:not-allowed;background:#f4f6f8}.supplier-registration-form-module__BVUf3a__section{border-bottom:1px solid #e5e9ef;padding:24px 28px}.supplier-registration-form-module__BVUf3a__section h2{color:#8a3f00;letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:900}.supplier-registration-form-module__BVUf3a__sectionDescription{color:#5f6b7a;margin:-6px 0 16px;font-size:.82rem;line-height:1.5}.supplier-registration-form-module__BVUf3a__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.supplier-registration-form-module__BVUf3a__complianceSubsections{gap:16px;display:grid}.supplier-registration-form-module__BVUf3a__complianceSubsection{background:#fbfcfd;border:1px solid #dfe4ea;min-width:0;padding:16px}.supplier-registration-form-module__BVUf3a__complianceSubsection h3{color:#8a3f00;text-transform:uppercase;border-bottom:1px solid #e5e9ef;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:8px;font-size:.72rem;font-weight:900;line-height:1.3;display:flex}.supplier-registration-form-module__BVUf3a__subsectionBadge{color:#5f6b7a;background:#fff;border:1px solid #cbd3dc;padding:2px 6px;font-size:.62rem;font-weight:900;line-height:1.2}.supplier-registration-form-module__BVUf3a__complianceSubsection .supplier-registration-form-module__BVUf3a__documentRequirement{background:#fff}.supplier-registration-form-module__BVUf3a__documentSubsectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-registration-form-module__BVUf3a__qualityCertificationQuestion{margin-bottom:14px}.supplier-registration-form-module__BVUf3a__splitSections{border-bottom:1px solid #e5e9ef;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supplier-registration-form-module__BVUf3a__splitSections .supplier-registration-form-module__BVUf3a__section{border-bottom:0}.supplier-registration-form-module__BVUf3a__splitSections .supplier-registration-form-module__BVUf3a__section:first-child{border-right:1px solid #e5e9ef}.supplier-registration-form-module__BVUf3a__field{min-width:0}.supplier-registration-form-module__BVUf3a__fieldWide{grid-column:1/-1}.supplier-registration-form-module__BVUf3a__field label{color:#2f3742;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.supplier-registration-form-module__BVUf3a__field label span{color:#b42318}.supplier-registration-form-module__BVUf3a__field input,.supplier-registration-form-module__BVUf3a__field select,.supplier-registration-form-module__BVUf3a__field textarea{color:#1f2933;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #9ca7b5;border-radius:0;padding:8px 10px;font-size:.88rem}.supplier-registration-form-module__BVUf3a__field textarea{resize:vertical;min-height:74px}.supplier-registration-form-module__BVUf3a__field input:focus,.supplier-registration-form-module__BVUf3a__field select:focus,.supplier-registration-form-module__BVUf3a__field textarea:focus{border-color:#bb6b18;outline:none;box-shadow:0 0 0 2px #bb6b1826}.supplier-registration-form-module__BVUf3a__field input:disabled,.supplier-registration-form-module__BVUf3a__field select:disabled,.supplier-registration-form-module__BVUf3a__field textarea:disabled{color:#687381;cursor:not-allowed;background:#eef2f6;border-color:#cbd3dc}.supplier-registration-form-module__BVUf3a__field p{color:#687381;margin:4px 0 0;font-size:.72rem}.supplier-registration-form-module__BVUf3a__checkboxField{grid-column:1/-1}.supplier-registration-form-module__BVUf3a__checkboxField label{color:#2f3742;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.supplier-registration-form-module__BVUf3a__checkboxField input[type=checkbox]{accent-color:#bb6b18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#fff;flex:none;width:16px;height:16px;margin:0}.supplier-registration-form-module__BVUf3a__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supplier-registration-form-module__BVUf3a__contactPanel{background:#fbfcfd;border:1px solid #dfe4ea;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.supplier-registration-form-module__BVUf3a__contactPanel legend{color:#5f6b7a;text-transform:uppercase;padding:0 6px;font-size:.72rem;font-weight:900}.supplier-registration-form-module__BVUf3a__radioGroup{border:0;flex-wrap:wrap;gap:12px 24px;margin:0 0 14px;padding:0;display:flex}.supplier-registration-form-module__BVUf3a__radioGroup legend{color:#2f3742;flex:0 0 100%;margin-bottom:2px;font-size:.8rem;font-weight:800;line-height:1.4}.supplier-registration-form-module__BVUf3a__radioGroup label{color:#2f3742;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.supplier-registration-form-module__BVUf3a__radioGroup input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:2px solid #7a8592;border-radius:50%;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.supplier-registration-form-module__BVUf3a__radioGroup input[type=radio]:before{content:"";background:#bb6b18;border-radius:50%;width:8px;height:8px;transform:scale(0)}.supplier-registration-form-module__BVUf3a__radioGroup input[type=radio]:checked{border-color:#bb6b18}.supplier-registration-form-module__BVUf3a__radioGroup input[type=radio]:checked:before{transform:scale(1)}.supplier-registration-form-module__BVUf3a__radioGroup input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #bb6b182e}.supplier-registration-form-module__BVUf3a__checkboxChoiceGroup{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px 24px;margin:4px 0 0;padding:0;display:flex}.supplier-registration-form-module__BVUf3a__checkboxChoiceGroup legend{color:#2f3742;flex:0 0 100%;margin-bottom:2px;font-size:.8rem;font-weight:800;line-height:1.4}.supplier-registration-form-module__BVUf3a__checkboxChoiceGroup legend span{color:#b42318}.supplier-registration-form-module__BVUf3a__checkboxChoiceGroup label{color:#2f3742;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.supplier-registration-form-module__BVUf3a__checkboxChoiceGroup input[type=checkbox]{accent-color:#bb6b18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#fff;flex:none;width:16px;height:16px;margin:0}.supplier-registration-form-module__BVUf3a__checkboxChoiceGroup input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #bb6b182e}.supplier-registration-form-module__BVUf3a__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.supplier-registration-form-module__BVUf3a__documentRequirement{background:#fbfcfd;border:1px solid #dfe4ea;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.supplier-registration-form-module__BVUf3a__documentRequirement strong{color:#2f3742;text-transform:uppercase;font-size:.78rem}.supplier-registration-form-module__BVUf3a__documentCopy{min-width:0}.supplier-registration-form-module__BVUf3a__documentTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supplier-registration-form-module__BVUf3a__documentCopy p{color:#5f6b7a;margin:6px 0 0;font-size:.72rem;line-height:1.4}.supplier-registration-form-module__BVUf3a__documentCopy .supplier-registration-form-module__BVUf3a__documentComment{color:#2f3742;font-weight:700}.supplier-registration-form-module__BVUf3a__documentAction{justify-items:start;gap:6px;margin-top:10px;display:grid}.supplier-registration-form-module__BVUf3a__documentActionButton{color:#8a3f00;text-align:center;text-transform:uppercase;background:#fff7ed;border:1px solid #bb6b18;place-items:center;min-height:34px;padding:0 14px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-grid}.supplier-registration-form-module__BVUf3a__documentActionButton:hover,.supplier-registration-form-module__BVUf3a__documentActionButton:focus-visible{background:#fde8d2}.supplier-registration-form-module__BVUf3a__documentActionButton:focus-visible{outline:none;box-shadow:0 0 0 3px #bb6b182e}.supplier-registration-form-module__BVUf3a__documentCopy .supplier-registration-form-module__BVUf3a__documentActionNote{color:#2f3742;margin:0;font-size:.72rem}.supplier-registration-form-module__BVUf3a__requiredBadge,.supplier-registration-form-module__BVUf3a__conditionalBadge{text-transform:uppercase;border:1px solid;padding:3px 6px;font-size:.62rem;font-weight:900}.supplier-registration-form-module__BVUf3a__requiredBadge{color:#b42318;background:#fff1f0;border-color:#d92d20}.supplier-registration-form-module__BVUf3a__conditionalBadge{color:#5f6b7a;background:#fff;border-color:#cbd3dc}.supplier-registration-form-module__BVUf3a__uploadControl{justify-content:flex-end;align-items:center;gap:8px;min-width:150px;display:flex}.supplier-registration-form-module__BVUf3a__fileInput{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supplier-registration-form-module__BVUf3a__uploadButton,.supplier-registration-form-module__BVUf3a__viewUploadButton,.supplier-registration-form-module__BVUf3a__actions button{min-height:40px;font:inherit;text-transform:uppercase;border-radius:0;padding:0 18px;font-size:.74rem;font-weight:900}.supplier-registration-form-module__BVUf3a__viewUploadButton{color:#1d2939;background:#fff;border:1px solid #344054;place-items:center;text-decoration:none;display:inline-grid}.supplier-registration-form-module__BVUf3a__viewUploadButton:hover,.supplier-registration-form-module__BVUf3a__viewUploadButton:focus-visible{background:#f2f4f7}.supplier-registration-form-module__BVUf3a__uploadButton{color:#8a3f00;cursor:pointer;text-align:center;background:#fff7ed;border:1px solid #bb6b18;place-items:center;display:inline-grid}.supplier-registration-form-module__BVUf3a__uploadButton:hover,.supplier-registration-form-module__BVUf3a__uploadButton:focus-within{background:#fde8d2}.supplier-registration-form-module__BVUf3a__uploadButton[aria-disabled=true]{cursor:not-allowed;opacity:.7}.supplier-registration-form-module__BVUf3a__uploadPending{color:#8a3f00;font-weight:800}.supplier-registration-form-module__BVUf3a__uploadSuccess{color:#11623d;overflow-wrap:anywhere;font-weight:800}.supplier-registration-form-module__BVUf3a__uploadError{color:#b42318;font-weight:800}.supplier-registration-form-module__BVUf3a__actions{justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 28px;display:flex}.supplier-registration-form-module__BVUf3a__submitStack{justify-items:end;gap:8px;max-width:min(100%,520px);display:grid}.supplier-registration-form-module__BVUf3a__draftStack{justify-items:start;gap:8px;max-width:min(100%,420px);display:grid}.supplier-registration-form-module__BVUf3a__formError{color:#b42318;background:#fff1f0;border:1px solid #f3b8b0;margin:0;padding:10px 12px;font-size:.78rem;font-weight:800;line-height:1.45}.supplier-registration-form-module__BVUf3a__draftSuccess,.supplier-registration-form-module__BVUf3a__draftError{margin:0;font-size:.78rem;font-weight:800;line-height:1.45}.supplier-registration-form-module__BVUf3a__draftSuccess{color:#11623d}.supplier-registration-form-module__BVUf3a__draftError{color:#b42318;background:#fff1f0;border:1px solid #f3b8b0;padding:10px 12px}.supplier-registration-form-module__BVUf3a__secondaryButton{color:#2f3742;background:#fff;border:1px solid #9ca7b5}.supplier-registration-form-module__BVUf3a__primaryButton{color:#fff;background:#bb6b18;border:1px solid #bb6b18}.supplier-registration-form-module__BVUf3a__actions button:disabled{cursor:not-allowed;opacity:.58}.supplier-registration-form-module__BVUf3a__actions button:not(:disabled){cursor:pointer}@media (max-width:980px){.supplier-registration-form-module__BVUf3a__shell{grid-template-columns:1fr}.supplier-registration-form-module__BVUf3a__summary{border-bottom:1px solid #dfe4ea;border-right:0;min-height:0;position:static}.supplier-registration-form-module__BVUf3a__workspace{padding:18px}.supplier-registration-form-module__BVUf3a__splitSections,.supplier-registration-form-module__BVUf3a__contactGrid{grid-template-columns:1fr}.supplier-registration-form-module__BVUf3a__splitSections .supplier-registration-form-module__BVUf3a__section:first-child{border-bottom:1px solid #e5e9ef;border-right:0}}@media (max-width:640px){.supplier-registration-form-module__BVUf3a__topBar{flex-direction:column;align-items:flex-start;padding:12px 16px}.supplier-registration-form-module__BVUf3a__brandLogo{height:32px}.supplier-registration-form-module__BVUf3a__workspace{padding:12px}.supplier-registration-form-module__BVUf3a__formHeading,.supplier-registration-form-module__BVUf3a__readOnlyNotice,.supplier-registration-form-module__BVUf3a__section,.supplier-registration-form-module__BVUf3a__actions{padding-left:16px;padding-right:16px}.supplier-registration-form-module__BVUf3a__complianceSubsection{padding:12px}.supplier-registration-form-module__BVUf3a__gridTwo,.supplier-registration-form-module__BVUf3a__documentGrid,.supplier-registration-form-module__BVUf3a__documentSubsectionGrid{grid-template-columns:1fr}.supplier-registration-form-module__BVUf3a__actions,.supplier-registration-form-module__BVUf3a__documentRequirement{grid-template-columns:1fr;align-items:stretch}.supplier-registration-form-module__BVUf3a__actions{flex-direction:column}.supplier-registration-form-module__BVUf3a__submitStack,.supplier-registration-form-module__BVUf3a__draftStack{justify-items:stretch;width:100%}.supplier-registration-form-module__BVUf3a__uploadControl{flex-direction:column;align-items:stretch;min-width:0}}.supplier-registration-form-module__BVUf3a__privacyPolicyLink{color:#5f6b7a;margin:0;padding:0 28px 24px;font-size:.82rem}.supplier-registration-form-module__BVUf3a__privacyPolicyLink a{color:#8a3f00;font-weight:800;text-decoration:underline}
