@media (min-width:1400px){.become-member-container{max-width:1400px!important;padding:0 40px!important}.become-member-content h1{font-size:3rem!important}.become-member-form{padding:40px!important}}@media (min-width:1200px) and (max-width:1399px){.become-member-container{max-width:1200px!important;padding:0 30px!important}.become-member-content h1{font-size:2.8rem!important}}@media (min-width:1024px) and (max-width:1199px){.become-member-container{max-width:1000px!important;padding:0 25px!important}.become-member-content h1{font-size:2.5rem!important}}@media (min-width:768px) and (max-width:1023px){.become-member-container{padding:0 20px!important}.become-member-content h1{font-size:2.2rem!important}.become-member-form{padding:25px!important}}@media (max-width:767px){.become-member-container{flex-direction:column!important;gap:30px!important;padding:0 15px!important}.become-member-sidebar{min-width:auto!important;order:2!important;width:100%!important}.become-member-content{order:1!important;width:100%!important}.become-member-sidebar h3{font-size:20px!important;margin-bottom:20px!important}.become-member-sidebar ul li{margin-bottom:10px!important}.become-member-sidebar ul li a{font-size:14px!important;padding:6px 0!important}.become-member-content h1{font-size:28px!important;margin-bottom:20px!important}.become-member-content h2{font-size:22px!important;margin:30px 0 15px!important}.become-member-content p{font-size:14px!important;line-height:1.6!important;margin-bottom:15px!important}.become-member-content ul{margin-bottom:20px!important}.become-member-content ul li{font-size:14px!important;margin-bottom:8px!important}.become-member-form{padding:20px!important}.become-member-form h3{font-size:20px!important;margin-bottom:15px!important}.signup-steps .step{flex-direction:column!important;text-align:center!important}.signup-steps .step-number{margin-bottom:15px!important;margin-right:0!important}}@media (max-width:480px){.become-member-container{padding:0 10px!important}.become-member-content h1{font-size:24px!important}.become-member-content h2{font-size:20px!important}.become-member-form,.signup-steps .step{padding:15px!important}.signup-steps .step h4{font-size:16px!important}.signup-steps .step p{font-size:14px!important}}.become-member-signup-form{margin:0 auto!important;max-width:500px!important}.become-member-signup-form form{display:flex!important;flex-direction:column!important;gap:15px!important}.become-member-signup-form input{border:2px solid #e5e7eb!important;border-radius:8px!important;font-size:16px!important;padding:16px 20px!important;transition:border-color .3s ease!important;width:100%!important}.become-member-signup-form input:focus{border-color:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.1)!important;outline:none!important}.become-member-signup-form button{background-color:#22c55e!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;padding:16px 28px!important;transition:background-color .3s ease!important;width:100%!important}.become-member-signup-form button:hover{background-color:#16a34a!important}.become-member-signup-form button:disabled{background-color:#9ca3af!important;cursor:not-allowed!important}