.marketplace-container{background-color:#ebf9f3;padding:20px;height:450px}.marketplace-content{display:flex;justify-content:center;align-items:center}.text-section h1{font-size:50px;font-weight:700;text-align:justify}.signup-button{background-color:#65d235;color:#fff;padding:10px 30px;font-size:1rem;border:none;border-radius:60px;cursor:pointer;margin-top:20px;width:150px}.image-section img{width:570px;height:370px;margin-left:45px;margin-top:40px}.why-sell-container{margin-top:60px;background-color:#fff;padding:40px 0}.why-sell-title{font-size:28px;font-weight:700;color:#333;margin-bottom:60px;text-align:center}.why-sell-features{display:flex;justify-content:space-around;max-width:1200px;margin:0 auto;gap:20px}.feature-header{margin-bottom:15px}.feature-header,.feature-icon{display:flex;align-items:center}.feature-icon{width:40px;height:40px;background-color:#65d235;color:#fff;border-radius:50%;justify-content:center;font-size:18px;font-weight:700;margin-right:15px}.feature-title{font-size:20px;font-weight:700;line-height:22px}.feature-text{font-size:11px;color:#666;margin-left:55px}.how-it-works-container{text-align:center;background-color:#fff;margin:auto}.how-it-works-title{font-size:28px;font-weight:700;color:#333;margin-bottom:40px}.how-it-works-container .how-it-works-steps{display:flex;justify-content:space-around;max-width:1080px;margin:0 auto;gap:20px}.step{text-align:left;max-width:200px}.step-header{margin-bottom:15px}.step-header,.step-icon{display:flex;align-items:center}.step-icon{width:40px;height:40px;background-color:#cbd5e0;color:#000;border-radius:50%;justify-content:center;margin-right:15px}.step-icon,.step-title{font-size:18px;font-weight:700}.step-title{margin:0}.step-text{font-size:11px;color:#666;padding-left:55px}.sign-up-button{background-color:#65d235;color:#fff;padding:10px 30px;font-size:1rem;border:none;border-radius:60px;cursor:pointer;margin-top:50px;width:140px}.faq-container{padding:20px;background-color:#fff;width:1050px;margin:auto}.faq-title{font-size:28px;font-weight:700;margin-bottom:20px}.faq-item{margin-bottom:10px;border-bottom:1px solid #ccc}.faq-question{cursor:pointer;padding:10px 0;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.faq-icon{transition:transform .3s ease}.faq-icon.rotated{transform:rotate(180deg)}.faq-answer{padding:2px 0;color:#666;font-size:14px}@media(max-width:640px){.marketplace-content{flex-direction:column;align-items:center}.feature-title br,.step-title br,.text-section br{display:none}.text-section{display:flex;flex-direction:column;align-items:center}.text-section h1{margin-top:20px;line-height:1;text-align:center;font-size:20px;font-weight:900}.image-section img{width:356px;height:265px;margin-left:0}.why-sell-features{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:40px}.why-sell-title{font-size:20px;padding:0 20px;font-weight:900}.feature-item{width:100%;max-width:300px;text-align:center}.feature-header,.feature-item{display:flex;flex-direction:column;align-items:center}.feature-header,.feature-icon{margin-bottom:10px}.feature-icon{width:40px;height:40px;font-size:18px;margin-right:0}.feature-title{font-size:18px;line-height:1.2;margin-bottom:0;text-align:center;font-weight:900}.feature-text{font-size:14px;color:#666;margin-left:0;text-align:center;padding:0 10px}.how-it-works-container{padding:20px 0}.how-it-works-title{font-size:20px;padding:0 20px;margin-bottom:30px;font-weight:900}.how-it-works-container .how-it-works-steps{gap:40px}.how-it-works-container .how-it-works-steps,.step{display:flex;flex-direction:column;align-items:center}.step{width:100%;max-width:300px;text-align:center}.step-header{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.step-icon{width:40px;height:40px;font-size:18px;margin-right:0;margin-bottom:10px}.step-title{font-size:18px;line-height:1.2;margin-bottom:0;text-align:center;font-weight:900}.step-text{font-size:14px;color:#666;margin-left:0;text-align:center;padding:0 10px}.sign-up-button{margin-top:40px;width:120px;padding:8px 20px}.faq-container{width:100%;padding:20px}.faq-title{font-size:24px;font-weight:900}.faq-answer,.faq-question{font-size:13px}}