.SignupPage_signupPage__TqaBM{font-family:Poppins,sans-serif;color:#333;background-color:#f7f7f7;min-height:100vh}.SignupPage_container__EpS3S{max-width:800px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.SignupPage_container__EpS3S h1{font-size:2rem;font-weight:700;color:#d32323;margin-bottom:.5rem}.SignupPage_container__EpS3S p{font-size:1rem;color:#555;margin-bottom:2rem}.SignupPage_formSection__PXAj9{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.SignupPage_formSection__PXAj9:last-of-type{border-bottom:none}.SignupPage_formSection__PXAj9 h2{font-size:1.5rem;margin-bottom:1rem;color:#2d2e2f}.SignupPage_formGroup__mzSYo{margin-bottom:1rem}.SignupPage_formGroup__mzSYo label{display:block;font-weight:600;margin-bottom:.5rem}.SignupPage_formGroup__mzSYo input[type=email],.SignupPage_formGroup__mzSYo input[type=tel],.SignupPage_formGroup__mzSYo input[type=text],.SignupPage_formGroup__mzSYo input[type=url],.SignupPage_formGroup__mzSYo textarea{width:100%;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;transition:border-color .2s}.SignupPage_formGroup__mzSYo input:focus,.SignupPage_formGroup__mzSYo textarea:focus{outline:none;border-color:#d32323}.SignupPage_formGrid__KCNFn{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.SignupPage_imagePreviewContainer__ooQ3M{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.SignupPage_imagePreview__Ea68_{width:100px;height:100px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.SignupPage_submitBtn__1PUXE{display:inline-block;width:100%;padding:1rem;font-size:1.1rem;font-weight:700;color:#fff;background-color:#d32323;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;text-align:center;margin-top:1rem;text-decoration:none}.SignupPage_submitBtn__1PUXE:hover{background-color:#b51e1e}.SignupPage_submitBtn__1PUXE:disabled{background-color:#ccc;cursor:not-allowed}.SignupPage_error__QsRYR{color:#d32323;background-color:#fbebeb;padding:.75rem;border-radius:4px;margin-top:1rem}.SignupPage_success__SWkjm{color:#2f7e2f;background-color:#eaf7ea;padding:.75rem;border-radius:4px;margin-top:1rem}.SignupPage_thankYouContainer__TuGFT{text-align:center}.SignupPage_thankYouContainer__TuGFT .SignupPage_submitBtn__1PUXE{width:auto;padding:1rem 2rem}@media (max-width:768px){.SignupPage_container__EpS3S{margin:1rem;padding:1.5rem}.SignupPage_formGrid__KCNFn{grid-template-columns:1fr;gap:0}}.SignupPage_info__Gv5Kh{color:#31708f;background-color:#d9edf7;padding:.75rem;border-radius:4px;margin-top:1rem}.SignupPage_pricingSection__oS3Cz{background-color:#f9f9f9;border:1px solid #e0e0e0;border-left:5px solid #d32323;border-radius:4px;padding:1.5rem;margin-bottom:2.5rem}.SignupPage_priceOptionsContainer__N8PMr{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:.5rem}.SignupPage_priceOption__GoKgZ{display:flex;align-items:baseline;gap:.5rem}.SignupPage_price__cW0u9{font-size:1.3rem;font-weight:700;color:#2d2e2f}.SignupPage_period__6OhtA{font-size:1rem;color:#555;font-weight:500}.SignupPage_pricingNote__PQR0k{font-size:.9rem;color:#777;margin-top:.5rem;margin-bottom:0}.SignupPage_subheading__1e2wy{font-size:1rem;font-weight:600;color:#333;margin-top:1.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.SignupPage_formGroupCheck__7HDj_{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.SignupPage_formGroupCheck__7HDj_ input[type=checkbox]{height:1.1rem;width:1.1rem;accent-color:#d32323;cursor:pointer}.SignupPage_formGroupCheck__7HDj_ label{font-weight:500;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}