.form-with-api_form-group{margin-bottom:25px;text-align:left}.form-with-api_label{display:block;font-weight:600;margin-bottom:8px}.form-with-api_input[type=email]{border:2px solid #e1e5e9;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.form-with-api_input[type=email]:focus{border-color:#667eea;outline:none}.form-with-api_button-icon svg,.form-with-api_sign-in-btn-icon svg,.form-with-api_subscribe-btn-icon svg{height:.8rem;width:.8rem}.form-with-api_btn:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.form-with-api_redirect-options{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:20px;padding:20px}.form-with-api_redirect-options h3{color:#333;font-size:18px;margin-bottom:15px}.form-with-api_redirect-buttons{display:flex;flex-wrap:wrap;gap:10px}.form-with-api_loading{display:none;margin-top:15px}.form-with-api_error-message{font-size:16px;margin-top:1rem}.form-with-api_submit-btn{font-size:bold}