.VendorSignupForm_form__Sh74L{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);width:100%;max-width:780px;margin:0 auto}.VendorSignupForm_requiredHint__wOCGu{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem);margin:0;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem);border:1px solid rgba(99,67,91,.08);border-radius:12px;background:#fdf6eb;color:#63435b}.VendorSignupForm_errorSummary__KLyI_{padding:clamp(1rem,2vw,1.5rem);border:2px solid #d54f68;border-radius:16px;background:rgba(213,79,104,.07);animation:VendorSignupForm_errorSummaryShake__qZGCx .32s ease-in-out}.VendorSignupForm_errorSummary__KLyI_:focus{outline:2px solid #d54f68;outline-offset:2px}@keyframes VendorSignupForm_errorSummaryShake__qZGCx{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.VendorSignupForm_errorSummary__KLyI_{animation:none}}.VendorSignupForm_errorSummaryTitle__q4jyh{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem);margin:0 0 clamp(.5rem,1vw,.75rem);color:#d54f68}.VendorSignupForm_errorSummaryGlyph__fm8g9{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#d54f68;color:#fff;font-size:15px;font-weight:700;line-height:1}.VendorSignupForm_errorSummaryMessage__GXv0B{margin:0 0 clamp(.5rem,1vw,.75rem);font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;color:#281b24}.VendorSignupForm_errorSummaryList__uv33w{margin:0;padding-left:1.25rem}.VendorSignupForm_errorSummaryList__uv33w li{margin-bottom:.25rem}.VendorSignupForm_errorSummaryList__uv33w a{color:#d54f68;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:15px;text-decoration:underline}.VendorSignupForm_errorSummaryList__uv33w a:focus-visible{outline:2px solid #d54f68;outline-offset:2px;border-radius:4px}.VendorSignupForm_section__HZ_lV{margin:0;padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(99,67,91,.08);border-radius:20px;background:#fff;box-shadow:0 8px 32px rgba(40,27,36,.06)}@media(max-width:767px){.VendorSignupForm_section__HZ_lV{padding:clamp(1rem,2vw,1.5rem);border-radius:16px}}.VendorSignupForm_legend__x9aiO{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.5rem,1vw,.75rem);padding:0;margin-bottom:clamp(.25rem,.5vw,.375rem)}.VendorSignupForm_stepIndex__V7_rs{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#63435b;color:#fff;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1}.VendorSignupForm_legendText__K_AgL{color:#281b24}.VendorSignupForm_optionalBadge__oTbOl{padding:4px 12px;border-radius:50px;background:#fdf6eb;border:1px solid #fbccb1;color:#63435b;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px;line-height:1.4}.VendorSignupForm_sectionHint__Jsh8F{margin:0 0 clamp(1rem,2vw,1.5rem);color:#63435b}.VendorSignupForm_fieldGrid__gs8MJ{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:768px){.VendorSignupForm_fieldGrid__gs8MJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.VendorSignupForm_field__DaDmS{display:flex;flex-direction:column;gap:6px;min-width:0}.VendorSignupForm_fieldWide__K7K6I{grid-column:1/-1}.VendorSignupForm_label__UwA_Q{margin:0;font-weight:600;color:#281b24}.VendorSignupForm_requiredMark__pggiM{color:#d54f68;font-weight:700}.VendorSignupForm_optionalMark__h5Q_A{font-weight:400;color:#a9a4a7}.VendorSignupForm_hint__JVZFV{margin:0;color:#a9a4a7}.VendorSignupForm_control___vwzj{width:100%;min-height:48px;padding:12px 14px;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;color:#281b24;background:#fff;border:1px solid #a9a4a7;border-radius:10px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.VendorSignupForm_control___vwzj::-moz-placeholder{color:#a9a4a7}.VendorSignupForm_control___vwzj::placeholder{color:#a9a4a7}.VendorSignupForm_control___vwzj:hover{border-color:#c7adc1}.VendorSignupForm_control___vwzj:focus{outline:2px solid transparent;outline-offset:2px;border-color:#63435b;box-shadow:0 0 0 3px rgba(99,67,91,.22)}@media(forced-colors:active){.VendorSignupForm_control___vwzj:focus{outline:2px solid Highlight}}.VendorSignupForm_textarea__nHdhF{resize:vertical;min-height:9rem;line-height:1.6}.VendorSignupForm_controlInvalid__1FGf0{border:2px solid #d54f68;background:rgba(213,79,104,.07)}.VendorSignupForm_controlInvalid__1FGf0:focus{border-color:#d54f68;box-shadow:0 0 0 3px rgba(213,79,104,.25)}.VendorSignupForm_fieldError__72_s7{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;font-weight:600;color:#d54f68}.VendorSignupForm_errorGlyph__O3vxg{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#d54f68;color:#fff;font-size:12px;font-weight:700;line-height:1}.VendorSignupForm_counter__1e_I3{margin:0;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#a9a4a7}.VendorSignupForm_categoryGroup__Z_O80{margin:0;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(99,67,91,.14);border-radius:16px;background:#f4f3f4}.VendorSignupForm_categoryGroupInvalid__yDcnr{border:2px solid #d54f68;background:rgba(213,79,104,.07)}.VendorSignupForm_categoryLegend__zix9i{padding:0;margin:0;font-weight:600;color:#281b24}.VendorSignupForm_categoryOptions__hK_fn{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(.25rem,.5vw,.375rem);margin-top:clamp(.5rem,1vw,.75rem)}@media(max-width:767px){.VendorSignupForm_categoryOptions__hK_fn{grid-template-columns:1fr}}.VendorSignupForm_categoryOption___KiI0{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;color:#281b24;background:#fff;border:1px solid rgba(99,67,91,.14);border-radius:50px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.VendorSignupForm_categoryOption___KiI0:hover{border-color:#63435b}.VendorSignupForm_categoryOption___KiI0:focus-within{border-color:#63435b;box-shadow:0 0 0 3px rgba(99,67,91,.22)}.VendorSignupForm_categoryOption___KiI0 input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#63435b}.VendorSignupForm_categoryOptionChecked___NkcC{border-color:#63435b;background:#fdf6eb;font-weight:600}.VendorSignupForm_categoryOptionAtLimit__EAPGy{opacity:.55}.VendorSignupForm_categoryOther__q3E8u{display:flex;flex-direction:column;gap:6px;margin-top:clamp(.5rem,1vw,.75rem)}.VendorSignupForm_mediaLimits___6R8G{gap:4px;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem);border:1px dashed rgba(99,67,91,.14);border-radius:12px;background:#f4f3f4}.VendorSignupForm_mediaLimitLine__URN4w{margin:0;font-weight:600;color:#281b24}.VendorSignupForm_filePicker__M5nKO{width:100%;min-height:48px;padding:10px 12px;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:16px;color:#281b24;background:#fff;border:1px dashed #a9a4a7;border-radius:10px;box-sizing:border-box;cursor:pointer}.VendorSignupForm_filePicker__M5nKO:focus-visible{outline:2px solid #63435b;outline-offset:2px}.VendorSignupForm_mediaList__TvMCW{margin:clamp(.5rem,1vw,.75rem) 0 0;padding:0;list-style:none}.VendorSignupForm_mediaList__TvMCW li{display:flex;align-items:center;justify-content:space-between;gap:clamp(.5rem,1vw,.75rem);padding:10px 0;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:15px;color:#281b24;border-bottom:1px solid rgba(99,67,91,.08)}.VendorSignupForm_mediaName__rLcdS{min-width:0;overflow-wrap:anywhere}.VendorSignupForm_mediaErrors__nO4oh{margin:0;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem);list-style:none;border:2px solid #d54f68;border-radius:12px;background:rgba(213,79,104,.07);color:#d54f68;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;font-weight:600}.VendorSignupForm_mediaErrors__nO4oh li+li{margin-top:clamp(.25rem,.5vw,.375rem)}.VendorSignupForm_linkButton__1g9ND{flex:0 0 auto;padding:6px 4px;font:inherit;color:#63435b;background:none;border:none;text-decoration:underline;cursor:pointer}.VendorSignupForm_linkButton__1g9ND:focus-visible{outline:2px solid #63435b;outline-offset:2px;border-radius:4px}.VendorSignupForm_honeypot__gcMPH{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.VendorSignupForm_footer__hDmht{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1vw,.75rem)}.VendorSignupForm_privacyNote__JGpyD{margin:0;max-width:46ch;text-align:center;color:#a9a4a7}.VendorSignupForm_submitButton__8GrZU{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:380px;min-height:52px;padding:14px 32px;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;color:#fff;background:#63435b;border:1px solid #63435b;border-radius:50px;box-shadow:0 4px 16px rgba(99,67,91,.25);cursor:pointer;transition:transform .3s ease-in-out,background .2s ease,box-shadow .3s ease}.VendorSignupForm_submitButton__8GrZU:hover{background:#835978;transform:translateY(-2px);box-shadow:0 6px 24px rgba(99,67,91,.32)}.VendorSignupForm_submitButton__8GrZU:active{transform:translateY(0)}.VendorSignupForm_submitButton__8GrZU:focus-visible{outline:3px solid #281b24;outline-offset:3px}.VendorSignupForm_submitButton__8GrZU[aria-disabled=true]{background:#a9a4a7;border-color:#a9a4a7;box-shadow:none;transform:none;cursor:progress}@media(prefers-reduced-motion:reduce){.VendorSignupForm_submitButton__8GrZU{transition:background .2s ease}.VendorSignupForm_submitButton__8GrZU:hover{transform:none}}.VendorSignupForm_secondaryButton__gdJU3{min-height:48px;padding:12px 28px;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;color:#63435b;background:transparent;border:2px solid #63435b;border-radius:50px;cursor:pointer;transition:background .2s ease,color .2s ease}.VendorSignupForm_secondaryButton__gdJU3:hover{background:#63435b;color:#fff}.VendorSignupForm_secondaryButton__gdJU3:focus-visible{outline:3px solid #281b24;outline-offset:3px}.VendorSignupForm_successPanel__8PTs3{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1vw,.75rem);max-width:640px;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2rem);text-align:center;border:1px solid rgba(99,67,91,.08);border-radius:20px;background:#fdf6eb;box-shadow:0 8px 32px rgba(40,27,36,.06)}.VendorSignupForm_successGlyph__u0oiG{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#c1c6a8;color:#281b24;font-size:28px;line-height:1}.VendorSignupForm_successTitle__dn87C{margin:0;color:#281b24}.VendorSignupForm_successBody__cAIw8{margin:0 0 clamp(.5rem,1vw,.75rem);max-width:46ch;color:#281b24}.VendorSignupPage_page__9ztJf{padding:clamp(2rem,4vw,3rem) clamp(1rem,2vw,1.5rem) clamp(4rem,6vw,6rem);background:linear-gradient(180deg,#fdf6eb,hsla(37,82%,96%,0) 420px)}@media(max-width:767px){.VendorSignupPage_page__9ztJf{padding:clamp(1.5rem,3vw,2rem) clamp(.75rem,1.5vw,1rem) clamp(3rem,5vw,4rem)}}.VendorSignupPage_inner__rjqDA{width:100%;max-width:960px;margin:0 auto}.VendorSignupPage_breadcrumb__lWzJu{margin-bottom:clamp(1rem,2vw,1.5rem)}.VendorSignupPage_breadcrumb__lWzJu ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}.VendorSignupPage_breadcrumb__lWzJu li+li:before{content:"/";margin-right:8px;color:#a9a4a7}.VendorSignupPage_breadcrumb__lWzJu a{color:#63435b;text-decoration:none}.VendorSignupPage_breadcrumb__lWzJu a:hover{text-decoration:underline}.VendorSignupPage_breadcrumb__lWzJu a:focus-visible{outline:2px solid #63435b;outline-offset:2px;border-radius:4px}.VendorSignupPage_breadcrumb__lWzJu li[aria-current=page]{color:#a9a4a7}.VendorSignupPage_header__Tp35t{max-width:640px;margin:0 auto clamp(1.5rem,3vw,2rem);text-align:center}.VendorSignupPage_eyebrow__wLiNt{display:inline-block;margin:0 0 clamp(.5rem,1vw,.75rem);padding:6px 14px;border-radius:50px;background:rgba(0,131,143,.08);border:1px solid rgba(0,131,143,.24);color:#00838f;font-family:Didact Gothic,Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1.4}.VendorSignupPage_title__09Apu{margin:0 0 clamp(.5rem,1vw,.75rem);color:#281b24}.VendorSignupPage_intro__7_cz6{margin:0;color:#63435b;text-wrap:pretty}