.BecomeVendor_container__BLLDI{min-height:100vh;background:#fff}.BecomeVendor_hero__B8gjN{background:linear-gradient(135deg,#2c3e50,#34495e);color:white;padding:80px 20px;text-align:center}.BecomeVendor_heroContent__lJq9c{max-width:900px;margin:0 auto}.BecomeVendor_hero__B8gjN h1{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.BecomeVendor_heroSubtitle__IQ4nu{font-size:1.5rem;margin-bottom:1.5rem;opacity:.95}.BecomeVendor_heroDescription__1ZTAi{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.BecomeVendor_heroCta__On7H3{display:inline-block;background:#4CAF50;color:white;padding:16px 40px;border-radius:8px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease}.BecomeVendor_heroCta__On7H3:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.BecomeVendor_section__oesk_{padding:60px 20px;max-width:1200px;margin:0 auto}.BecomeVendor_sectionTitle__5cEQh{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:#2c3e50}.BecomeVendor_benefitsGrid__G2Nlg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.BecomeVendor_benefitCard__M2Ngu{background:#f8f9fa;padding:2rem;border-radius:12px;text-align:center;transition:all .3s ease;border:2px solid transparent}.BecomeVendor_benefitCard__M2Ngu:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:#4CAF50}.BecomeVendor_benefitIcon__V1v25{font-size:3rem;margin-bottom:1rem}.BecomeVendor_benefitCard__M2Ngu h3{font-size:1.5rem;margin-bottom:1rem;color:#2c3e50}.BecomeVendor_benefitCard__M2Ngu p{color:#666;line-height:1.6}.BecomeVendor_profileContent__n_wsL{max-width:900px;margin:0 auto}.BecomeVendor_profileIntro___AYhv{font-size:1.2rem;text-align:center;margin-bottom:2rem;color:#555}.BecomeVendor_criteriaGrid__4Uxcm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.BecomeVendor_criteriaItem__tUiRw{background:white;padding:1.5rem;border-radius:8px;border-left:4px solid #4caf50}.BecomeVendor_criteriaItem__tUiRw h4{font-size:1.1rem;margin-bottom:.5rem;color:#2c3e50}.BecomeVendor_criteriaItem__tUiRw p{color:#666;font-size:.95rem}.BecomeVendor_stepsContainer__KW_Kp{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.BecomeVendor_step__gzfdt{display:flex;gap:2rem;align-items:flex-start}.BecomeVendor_stepNumber__30fNB{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,#4CAF50,#45a049);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.BecomeVendor_step__gzfdt h3{font-size:1.3rem;margin-bottom:.5rem;color:#2c3e50}.BecomeVendor_step__gzfdt p{color:#666;line-height:1.6}.BecomeVendor_faqContainer__77pSI{max-width:900px;margin:0 auto}.BecomeVendor_faqItem__gDJsH{background:white;padding:2rem;margin-bottom:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.BecomeVendor_faqItem__gDJsH h3{font-size:1.3rem;margin-bottom:1rem;color:#2c3e50}.BecomeVendor_faqItem__gDJsH p{color:#666;line-height:1.7}.BecomeVendor_formIntro__4mQEf{text-align:center;font-size:1.1rem;color:#666;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.BecomeVendor_form__KYSNg{max-width:800px;margin:0 auto;background:#f8f9fa;padding:3rem;border-radius:12px}.BecomeVendor_formRow__6TZTj{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.BecomeVendor_formGroup__C6YrP{margin-bottom:1.5rem}.BecomeVendor_formGroup__C6YrP label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50}.BecomeVendor_formGroup__C6YrP input,.BecomeVendor_formGroup__C6YrP select,.BecomeVendor_formGroup__C6YrP textarea{width:100%;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s ease}.BecomeVendor_formGroup__C6YrP input:focus,.BecomeVendor_formGroup__C6YrP select:focus,.BecomeVendor_formGroup__C6YrP textarea:focus{outline:none;border-color:#4CAF50}.BecomeVendor_checkboxGroup__s7bzf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.BecomeVendor_checkboxLabel__5eRJx{display:flex;align-items:center;gap:.5rem;font-weight:400;color:#555}.BecomeVendor_checkboxLabel__5eRJx input[type=checkbox]{width:auto;margin:0}.BecomeVendor_submitButton__305yS{width:100%;padding:16px;background:linear-gradient(135deg,#4CAF50,#45a049);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.BecomeVendor_submitButton__305yS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.BecomeVendor_submitButton__305yS:disabled{opacity:.6;cursor:not-allowed}.BecomeVendor_formDisclaimer__tlz1s{text-align:center;font-size:.9rem;color:#666;margin-top:1.5rem}.BecomeVendor_successMessage__jbQ3k{background:#d4edda;border:2px solid #4caf50;padding:2rem;border-radius:8px;margin-bottom:2rem;text-align:center}.BecomeVendor_successMessage__jbQ3k h3{color:#155724;margin-bottom:.5rem}.BecomeVendor_successMessage__jbQ3k p{color:#155724}.BecomeVendor_errorMessage__o_Ufs{background:#f8d7da;border:2px solid #dc3545;padding:2rem;border-radius:8px;margin-bottom:2rem;text-align:center}.BecomeVendor_errorMessage__o_Ufs p{color:#721c24;margin:0}.BecomeVendor_ctaSection__d_Bn3{background:#f8f9fa;padding:60px 20px;text-align:center}.BecomeVendor_ctaSection__d_Bn3 h2{font-size:2rem;margin-bottom:1rem;color:#2c3e50}.BecomeVendor_ctaSection__d_Bn3 p{font-size:1.1rem;color:#666;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.BecomeVendor_ctaButtons__t6iAZ{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.BecomeVendor_ctaButton__y1gtU{display:inline-block;background:#4CAF50;color:white;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.BecomeVendor_ctaButton__y1gtU:hover{background:#45a049;transform:translateY(-2px)}.BecomeVendor_ctaButtonSecondary__urCJT{display:inline-block;background:white;color:#2c3e50;border:2px solid #2c3e50;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.BecomeVendor_ctaButtonSecondary__urCJT:hover{background:#2c3e50;color:white}@media (max-width:768px){.BecomeVendor_hero__B8gjN h1{font-size:2rem}.BecomeVendor_heroSubtitle__IQ4nu{font-size:1.2rem}.BecomeVendor_sectionTitle__5cEQh{font-size:2rem}.BecomeVendor_benefitsGrid__G2Nlg,.BecomeVendor_formRow__6TZTj{grid-template-columns:1fr}.BecomeVendor_form__KYSNg{padding:2rem 1.5rem}.BecomeVendor_step__gzfdt{flex-direction:column;text-align:center}.BecomeVendor_stepNumber__30fNB{margin:0 auto}}